Paid Friday, reported Monday
You pay Mary her mileage on Friday afternoon by bank transfer. You don't get to the spreadsheet until Monday morning, and the file goes up to ROS on Monday afternoon.
Since 1 January 2024, employers have had to report three categories of tax-free payment to Revenue on or before the date they are paid, through ROS: travel and subsistence, the small benefit exemption, and the remote working daily allowance. It comes from section 897C TCA 1997. There is no return to file at year end and no tax to pay — the obligation is the timing, and that is where businesses get caught. From 1 January 2027, Budget 2027 adds a second option: report by the 14th of the month after the payment (see the 2027 change).
This page covers what ERR is and why it exists. For the timing rules and a pre-pay-run checklist, see ERR reporting deadlines. For mileage specifically — what to report and in which category — see ERR and mileage reimbursements.
Why 2026 is the year of no excuses.
When Enhanced Reporting Requirements (ERR) were introduced in January 2024, Revenue adopted a "service to support compliance" approach and did not seek penalties, first to 30 June 2024 and then, after an extension, to 31 December 2024.
Revenue uses ERR data for risk profiling. Missing, late or inconsistent ERR filings can flag your business for a compliance intervention, and the statutory penalties described in section 5 apply to ERR in the same way as to payroll reporting.
The timing requirement that catches spreadsheet users.
Not within 24 hours. Not the next business day. On or before.
From 1 January 2027: you can instead choose to report by the 14th of the following month (Budget 2027). What changes
You pay Mary her mileage on Friday afternoon by bank transfer. You don't get to the spreadsheet until Monday morning, and the file goes up to ROS on Monday afternoon.
Classified correctly as it is entered: vouched or unvouched, travel or subsistence.
Every action is timestamped, so you can see what was approved and when.
An ERR-ready report for ROS, accurate and complete when you are ready to file.
Revenue requires you to split travel expenses into specific sub-categories. The distinction between vouched (receipted) and unvouched (flat-rate) expenses is critical for tax treatment.
Every expense is classified as vouched or unvouched, timestamped, and ready for Revenue — no manual sorting.
Acme Solutions Ltd · Finance Act 2022, Section 897C
Travel Vouched
€3.10
1 item · receipted
Travel Unvouched
€210.90
3 items · mileage rates
Subsist. Unvouched
€65.42
2 items · day rates
Total ERR
€279.42
6 line items
Critical for construction, engineering and field service companies.
Also known as site allowance, this is a flat payment to site-based employees who work 32 km or more from their base. Revenue's approved rates are €36.34 a day for four days or less and €181.68 a week for more than four days, tax-free when the conditions are met. The full rules are in our country money guide.
Country money is reportable under ERR. If you pay it tax-free but don't report it, you become liable for:
Fifteen employees on site, paid country money at the weekly rate for 48 weeks a year, and none of it reported under ERR for two years. Every payment can lose its tax-free treatment.
The statutory penalties and tax exposure, with the legal basis for each.
ERR has no penalty scale of its own. Section 984(1A) TCA 1997, inserted by Finance Act 2022 alongside section 897C, applies the payroll penalty in section 987 to reportable benefits. Revenue's ERR guidance (Tax and Duty Manual Part 38-03-33, reviewed September 2026) does not set out any other amounts. In practice the biggest cost is usually the tax, not the fixed penalty: payments that lose their tax-free treatment become subject to PAYE, USC and PRSI.
You might be fine for a while. Don't wait for a Revenue intervention to find out your spreadsheet isn't compliant.
Export accurate, compliant data when you need it.
Vouched vs unvouched handled as each claim is entered.
Country money tagged for ROS in the right category.
Expense.ie classifies every claim as it is entered, keeps the approval trail, and gives you an ERR-ready export for ROS.
No setup fees. No per-employee charges. Cancel anytime.