Automated revenue recognition under IFRS 15

Revenue recognition software your practice can run across every client contract automatically.

Trusted by
Get started

Revenue recognition software your practice can run across every client contract automatically.

Let AI Agent run your revenue recognition

Read contracts

"Read this client's customer contracts and identify the revenue terms. Pull contracts from Gmail and the practice's shared client folder, extract pricing, term, performance obligations described, delivery milestones, ratable components and any variable consideration. Tag each contract by client revenue stream: SaaS subscription, services engagement, project milestone or hybrid. If a contract is ambiguous or differs materially from the practice's standard contract library, ask me whether to refer to the senior for FRS 102 analysis. Pause before recognising any pattern that has not been agreed by the senior. Ask me where the practice keeps the contract analysis policy. Save a note for the practice manager listing analysed contracts, ambiguous items and queries for senior review."

Map performance obligations

"Map performance obligations for this client's contracts in Xero. For each contract analysed, identify the distinct goods or services to be delivered, allocate the transaction price across obligations on a stand-alone selling price basis and propose the recognition pattern per obligation under FRS 102 Section 23. Handle bundled offerings, optional renewals and rights of return as separate obligations where required. If an obligation lacks a stand-alone selling price, ask me whether to use the residual approach or to refer to the senior. Pause before locking the obligation map. Save a note for the practice manager listing obligations mapped, allocations proposed and items awaiting senior interpretation before the revenue schedule is built for this period."

Run revenue schedule

"Run the period's revenue schedule for this client in QuickBooks. Pull every active contract with its mapped performance obligations, recognise the portion delivered in the period under the agreed pattern (ratable, milestone, output or input) and prepare the recognition journal. Roll the schedule forward for the next twelve months so the senior can see the deferred revenue runoff. Compare actual recognition this period against the forecast from last period. If a variance exceeds the practice's materiality, ask me before locking the schedule. Pause before posting any new recognition pattern. Save the revenue schedule and the supporting working paper to Google Drive ready for senior review and the close pack."

Post deferred journals

"Post the deferred revenue journals for this client in Sage 50. For each contract with unsatisfied performance obligations, compute the closing deferred revenue balance per obligation, post the period's release from deferred to recognised revenue and reconcile the opening to closing balance against the contract list. Identify any deferred balance that no longer ties to an open performance obligation and flag for senior review. If a contract has been amended or terminated, ask me whether to adjust the deferred balance retrospectively or prospectively. Pause before posting a deferred adjustment above the agreed materiality. Save a note for the practice manager listing journals posted, deferred reconciliation and items awaiting senior interpretation."

Automated revenue recognition with AI Agents

Contract reading, performance-obligation splits, deferred-revenue schedules and recognition journals stop landing on senior time per client. The AI Agents repeat the rev-rec motion across the book, which is where the up to 80% lower cost to serve per client comes from, with partner review reserved for judgement.

Schedules that learn each client's contract patterns

SMB revenue is mostly recurring contract shapes: monthly SaaS, quarterly retainers, fixed-fee projects. Minded learns each client's contract library, applies the policy per shape and updates as new contract types appear. Tie this to AR automation with AI so invoicing and recognition share one contract picture across the practice.

One revrec flow across Xero, QuickBooks, Sage 50 and FreeAgent

A real practice runs revenue recognition for clients on Xero, QuickBooks, Sage 50 and FreeAgent at the same time. The same contract analysis, obligation mapping and schedule motion runs natively in every ledger. See month-end close with AI and financial reporting with AI for adjacent close and reporting work.

How is this different from Chargebee RevRec or Sage Intacct?

Chargebee RevRec and Sage Intacct revrec are excellent for in-house finance running on a single billing platform. Minded sits at the practice level, running the revrec motion across many client books that span Xero, QuickBooks, Sage 50 and FreeAgent, with FRS 102 Section 23 framing applied per contract pattern.

How does the agent identify performance obligations under FRS 102 Section 23?

The agent reads the contract text, identifies each distinct good or service the client must deliver, allocates the transaction price across obligations and proposes the recognition pattern per obligation. The senior reviews the contract analysis and signs off the recognition pattern before it enters the schedule.

What about variable consideration, refunds and ratable revenue?

Variable consideration is estimated using the expected-value or most-likely-amount method depending on the contract, with a constraint applied for downside risk. Refund obligations are recognised as a liability. Ratable revenue is unwound across the service period rather than recognised at billing.

How does the agent handle SaaS, services and milestone billing patterns?

SaaS is recognised ratably across the subscription period. Services are recognised by output measure or input measure depending on the contract. Milestone billing is recognised as each milestone is satisfied. The agent picks the right pattern per contract from the practice's policy library.

Can the agent reconcile deferred revenue to the underlying contracts?

Yes. The deferred revenue balance is reconciled to the open performance obligations contract by contract each period. The agent prepares the reconciliation working paper, flags any reconciling difference and pauses for senior review before the close locks. The audit pack carries the underlying contract list.

FAQ

Automated revenue recognition under IFRS 15 | Minded - AI Agents That Learn From Recordings