Free tool for letting agents
Runs in your browser
No login

Rent-Roll Compliance Health Check

Upload your rent roll. See your RTB fine exposure in 60 seconds.

A 0–100 health score and the € you could be fined today

Every overdue registration, missed renewal and rent above the cap

Your next 90 days of RTB deadlines and rent-review windows

Since 14 September 2026 the RTB can fine €100–€200 per breach — and an agency’s exposure scales with every tenancy it manages.

Drop your rent roll here

or browse for a file · CSV, XLSX or XLS

Your file never leaves your browser. It’s read and checked on your own computer, and no tenant names are needed. Nothing is sent to us unless you ask for the emailed report.

What the health check looks for

Every check below maps to a fixed payment notice the RTB can issue from 14 September 2026 — one notice per breach, per tenancy.

Tenancy never registered

€100 FPN

No RT number 30 days after the tenancy started.

Annual renewal missed

€100 FPN

Not re-registered within a month of the tenancy anniversary.

Rent change not notified

€100 FPN

A new rent the RTB wasn’t told about within a month.

Rent above the legal limit

€200 FPN

An in-tenancy increase above 2% a year, the most the cap ever allows.

Rent reviewed too soon

€100 FPN

Two rent changes inside 12 months.

Deadlines & opportunities

No fine

Renewals due in 30/60/90 days, review windows opening, BER gaps and small vs large landlords.

The columns we read

Export your rent roll from your CRM or spreadsheet as it is. Only the start date is required; every other column switches on another check. No tenant names needed.

ColumnTemplate headerWhy it matters
Property / referenceproperty_refAddress, Eircode or your own reference
Landlordlandlord_refName or reference — groups tenancies into small vs large landlords
Landlord is a companylandlord_is_companyY/N — a company landlord is always "large"
Tenancy start date
Required
tenancy_start_dateEvery RTB deadline runs from this
RT numberrt_numberBlank means not registered
Last RTB registration datelast_registration_dateMost recent registration or annual renewal
Current monthly rent (€)current_rentMonthly, in euro
Date rent last setrent_last_set_dateWhen the current rent took effect
Previous monthly rent (€)previous_rentOptional — lets us test the last increase against the cap
Date previous rent was setprevious_rent_set_dateOptional — tests the once-in-12-months rule
BER on fileber_on_fileY/N or the BER rating
New apartment (dev. from 10 Jun 2025)new_apartmentY/N — CPI-only cap applies

Rent-roll compliance questions

It reads every tenancy in your rent roll and checks the RTB obligations that now carry fixed payment notices: registration within 30 days of the start, annual re-registration within a month of each anniversary, telling the RTB about a rent change within a month, rent increases above 2% a year, and rent reviewed twice inside 12 months. It also lists every deadline in the next 90 days, the tenancies whose rent you can review now, missing BER certificates and which landlord clients count as large.

No. The file is read and checked in your own browser and never leaves your computer while you look at the results. No tenant names are needed. Only if you ask us to email the full report do we send the rows needed to build it — property reference, dates, rents and yes/no flags — and we keep only the totals, not the rows.

From 14 September 2026 the Residential Tenancies Board can issue on-the-spot fines: €200 for charging rent above the legal limit, and €100 each for failing to register a tenancy, failing to update tenancy details, failing to give rent-setting information, failing to notify an exemption, or serving a defective rent review notice. Each breach is a separate notice, so the risk grows with every tenancy an agency manages.

Only the tenancy start date is required. Each extra column switches on another check: an RT number and last registration date for registrations and renewals, the current rent and the date it was set for rent reviews, the previous rent for the cap, plus a BER column and a landlord column. Download the template to see them all, or upload your own export — we match common column names automatically and you can re-map any of them.

It tests each increase against 2% a year, pro rata — the most the cap ever allows. Where CPI inflation was lower, the legal limit is lower still, so a rent can pass this check and still be over the limit. Use the free RPZ calculator for the exact figure on any tenancy. Dwellings in new apartment developments that commenced on or after 10 June 2025 are capped by CPI only, so they are left out of this check.

Every tenancy starts at 100. A tenancy with any breach scores 0, and each warning — such as a missing BER or an RT number with no registration date — takes 15 off. Your score is the average across the rent roll. A rent roll with even one breach can’t be rated Healthy.

No. It is a self-check built on the RTB rules as they stand, using only what is in your file. The euro figure is the illustrative maximum across the breaches we can see, not a prediction of what the RTB will do. Confirm anything you act on with the RTB or your own advisers.

Rather never re-check a spreadsheet again?

TenantSync tracks every registration, renewal and rent review across the tenancies you manage, and we’ll import your rent roll for you. Try it free for 14 days.

A self-check, not legal advice. Fines shown are the illustrative maximum under the RTB fixed payment notices in force from 14 September 2026. Confirm with the Residential Tenancies Board.

We use privacy-friendly analytics to see which pages get used. No ads, no cross-site tracking. Privacy Policy