SaaS CFO Solutions For Revenue Recognition Challenges

Richie Lennon

By Richie Lennon

SaaS revenue recognition records income as you deliver the promised service, rather than simply when you invoice or receive payment. A €12,000 annual subscription paid upfront may produce €1,000 of revenue each month when it buys an evenly delivered 12-month service. Setup work, usage charges and contract changes need separate assessment. Irish companies should use their applicable accounting framework. For periods beginning on or after 1 January 2026, FRS 102 has a revised revenue model.

An annual payment can make the bank balance look healthy while much of the service is still owed to the customer. If the whole receipt also becomes this month’s revenue, the accounts can encourage spending against profit the business has not earned yet.

We want three numbers kept distinct: cash collected, revenue earned and the recurring subscription run rate. They answer different questions. Mixing them makes it harder to judge performance or explain the business to a lender, investor or buyer.

One contract, three different views

Take a €12,000 subscription covering January to December. It excludes VAT, has no separate implementation service and provides the same service throughout the year. Payment arrives in January.

At dateCash collectedRevenue earnedDeferred revenue
Before service begins€12,000€0€12,000
End of January€12,000€1,000€11,000
End of March€12,000€3,000€9,000
End of December€12,000€12,000€0

Deferred revenue is the obligation for service not yet delivered, not another pot of cash. The bank balance can already have been spent while that obligation remains.

This illustration reflects a simple subscription. Your contracts determine the real treatment. Do not apply a flat monthly split to every invoice just because the company sells software.

SaaS CFO

Use the accounting rules that apply to your company

US guidance on ASC 606 is not automatically the rule for an Irish company’s statutory accounts. Establish whether you report under FRS 102, FRS 105 or IFRS and which version applies to your period.

The revised FRS 102 approach identifies the contract and distinct promises, determines the price, allocates it to those promises and recognises revenue when they are fulfilled. The FRC’s revenue factsheet explains the model and its effective date.

For a calendar-year company using FRS 102, the 2026 changes make this a current accounting policy question. A company with a different period start needs to establish its own transition date.

The contract details that change the answer

Three features deserve attention before the journal is automated:

  • Implementation or onboarding. Charging a separate fee does not prove a separate service has been delivered. Assess what the customer actually receives and whether it is distinct from the subscription.
  • Usage and variable charges. Identify the usage data, price adjustments and credits that feed the calculation.
  • Changes and cancellations. Upgrades, extensions, refunds and exit rights need to flow into the schedule rather than waiting until year end.

Document the judgement on material contracts. A billing app knows when to issue an invoice; it does not necessarily know the accounting conclusion your team has reached.

Build a contract register the books can use

The register should contain the customer, agreed service, contract dates, price, billing schedule and recognition method. Record changes with their effective date, rather than overwriting the original agreement without a trail.

Then reconcile three sources each month: contracts, invoices and the revenue schedule. A signed contract missing from billing, an invoice without a contract and a cancellation missing from the schedule are different errors. Someone needs to own each exception.

Start with the licence and contract dates before the monthly journals. That order matters. Automating a journal based on incorrect dates simply repeats the mistake reliably.

Close the deferred revenue balance each month

For the simple prepaid service example, the roll-forward is:

Opening deferred revenue + new advance billings − revenue earned = closing deferred revenue.

Suppose opening deferred revenue is €30,000, new advance billings are €24,000 and revenue earned from those contracts is €18,000. Closing deferred revenue is €36,000. The illustration has no refunds, credits or unbilled revenue; a real reconciliation must account for those where relevant.

Tie the schedule back to the ledger and explain movements. Check contracts reaching their end date, negative balances and invoices that no longer match the current agreement. Keep payment collection and bad debts in view too: recognising income does not ensure it will be collected.

MRR is not the revenue number in the accounts

Monthly recurring revenue, or MRR, describes a normalised subscription run rate under your chosen metric definition. Annual recurring revenue, or ARR, annualises that run rate. Neither replaces the accounting recognition policy.

In the simple example, the annual subscription contributes €1,000 to monthly run rate while active. That happens to match monthly accounting revenue. Discounts, implementation work, usage fees and contract changes can break that match.

Keep the definitions consistent, explain what is excluded and reconcile the differences. A dashboard can be commercially useful without being the statutory revenue ledger.

When do you need CFO input?

There is no magic ARR threshold at which revenue recognition suddenly becomes a CFO problem. Even a small subscription business needs accurate contracts, billing and monthly books.

Additional finance leadership becomes useful when contract complexity, reporting demands or major funding and hiring decisions exceed the team’s capacity. Agree the work required: policy judgement, controls, forecasting, investor reporting or commercial decisions. A job title is not a substitute for that scope.

Our SaaS and technology accounting service is the place to discuss the reporting and accounting work. Specify any additional CFO or specialist technical-accounting support separately.

For an Irish business turning over €250,000 or more, book a Finance Fit Call to discuss the finance work your stage requires.

FAQs

Is an annual subscription revenue when the customer pays?

Payment is cash collection. Revenue follows delivery under the applicable accounting policy. For an evenly delivered annual service, it may be recognised over the year rather than all on payment day.

Can I recognise every setup fee immediately?

No. Assess the service and the contract. A separate invoice line does not automatically create a distinct accounting obligation completed at that date.

Must an Irish SaaS company use ASC 606?

Not automatically. Establish the framework for your statutory accounts and any separate group or investor reporting requirements.

Can my subscription dashboard replace a revenue schedule?

Only if it supports the accounting treatment, contract changes and reconciliations you need. An MRR dashboard alone is not that evidence.

What changed under FRS 102 in 2026?

For accounting periods beginning on or after 1 January 2026, the revised revenue requirements use a contract-based model focused on the promises to customers and when they are fulfilled. Check transition and disclosure requirements for your company.

Share this on:

Speak To An Online Accountant Today!

Latest Blogs

Read up on some of our latest business news and useful information.

Scroll to Top

Book a Finance Fit Call

Open the booking calendar in a new tab