Residential Tenancies Act 1986, ss 29, 30
This depends on how you pay your rent. They have to give you a receipt, and give it to you immediately, if there’s no other record – for example, if you pay by cash or by a cash cheque.
The landlord doesn’t have to give you receipts if you pay by automatic bank payment, by deposits into a bank account they use only for payments from their tenants, by deductions from your pay or benefit that go into your landlord’s account, or by non-negotiable personal cheque.
If you ask for it, the landlord must give you a written statement of your rent payments showing the period that a payment relates to, so that you know exactly what dates your rent covers. All landlords have to keep proper business records showing all rent and bond payments.