Close & reporting
Revenue recognition (ASC 606 / IFRS 15)
Revenue recorded when it is genuinely earned rather than when cash lands, following the five-step model under IFRS 15, so a UAE company's recurring subscriptions, retainers or multi-part contracts are recognised correctly each month rather than on invoice date by default.
Management report
Illustrative client · August 2026
AED
| Line | Aug | Jul | |
|---|---|---|---|
| Revenue | 142,380 | 131,904 | +10,476 |
| Cost of sales | (51,260) | (48,115) | (3,145) |
| Gross profit | 91,120 | 83,789 | +7,331 |
| Payroll | (46,300) | (45,900) | (400) |
| SoftwareNoted | (6,480) | (5,490) | (990) |
| Rent | (8,000) | (8,000) | 0 |
| Other operating | (9,215) | (9,870) | +655 |
| Net income | 21,125 | 14,529 | +6,596 |
Reviewer's note
Software is up on last month after two seats were added mid-month. Revenue includes one milestone invoice that will not repeat next month.
Illustrative. An example of the document, not a client's figures.
The question behind every contract
Under IFRS 15, the question is always the same regardless of industry: which obligation to the customer has actually been satisfied this month, and how much of the contract price belongs to it. A UAE agency collecting a retainer, a SaaS business invoicing annually, and a trading company delivering against a multi-year supply contract are all answering that same question, just with different-looking contracts.
Working through it contract by contract
Each agreement gets separated into its distinct performance obligations, the transaction price allocated across them, and a month-by-month recognition schedule built from that allocation. Deferred and unbilled revenue reconcile back to that schedule every month, and anywhere the judgement call is not obvious, a short memo records what was decided and why.
Not a SaaS-only exercise
Multi-year contracts, bundled products and services, and upfront fees tied to delivery over time show up across trading, agency and holding structures just as often as in software, so this is not a service reserved for one industry type.
A different clock from VAT
Money collected upfront under a tax invoice can trigger a VAT tax point under Federal Tax Authority rules well before the related revenue is actually released from the recognition schedule for management reporting. The two run on separate timelines, and we track both rather than assuming one governs the other.
Kept current, not rebuilt annually
The schedule lives inside the accounting file the business already runs and gets updated every month alongside the close, checked by a senior reviewer, so revenue recognition is not a once-a-year scramble reconstructed from memory.
Questions
Frequently asked questions: Revenue recognition (ASC 606 / IFRS 15)
How do you handle a contract with several distinct deliverables?
Each performance obligation is identified separately and the transaction price is allocated across them, rather than recognised as one lump sum.
Does this apply to a retainer agency contract, not just SaaS?
Yes. Any recurring or bundled contract, including an agency retainer or a multi-year supply agreement, is worked through the same five-step model.
Do you handle both IFRS 15 and ASC 606 if we report under both?
Yes, where a UAE entity keeps an IFRS-basis local set of books alongside a US GAAP group view, we apply the matching standard to each and flag any divergence.
Does this apply outside of software subscriptions?
Yes. Any business with multi-year contracts, bundled products and services, or upfront fees tied to ongoing delivery needs a recognition schedule, not only SaaS companies.
What is the difference between deferred revenue and unbilled revenue?
Deferred revenue is cash collected before it is earned. Unbilled revenue is the reverse: work delivered before an invoice goes out.
How do we get started with revenue recognition (ASC 606 / IFRS 15)?
Getting started with revenue recognition (ASC 606 / IFRS 15) begins with a short review of your current records and software access. Once that is done we confirm scope and timing in writing, and ongoing work begins on the schedule agreed with you.
What if our records for revenue recognition (ASC 606 / IFRS 15) are not up to date?
If your records are behind, we scope a catch-up first so revenue recognition (ASC 606 / IFRS 15) starts from a clean, reconciled base. That catch-up is priced and timed separately from the ongoing engagement, so you always know what each part costs.
Related services
- Close & reportingDeferred revenueCash collected before it is earned tracked separately from revenue and released to the profit and loss on the schedule that matches when the work is actually delivered.
- Close & reportingUS GAAP conversionBooks moved from cash basis or another framework onto US GAAP accrual accounting, with every adjustment documented so a lender, investor or auditor can follow the trail.
Industries
- SaaSBookkeeping and reporting for subscription software businesses tracking recurring revenue, deferred revenue and burn.
- Startups and VC-backed companiesBookkeeping and reporting for early-stage, venture-backed companies watching burn, runway and investor reporting closely.
- Agencies and consultanciesBookkeeping for marketing agencies, design studios and consulting firms billing clients on retainers and project fees.
Next step
Talk to the team that would run your books
A short call covers your setup, your software and what a first month would look like. You get a written scope and price after it.