ASC 606 · Revenue recognition

Five steps. Every contract.

Aleq reads the contract, splits the performance obligations, allocates the price by standalone selling price, and recognizes revenue as you deliver — re-derived the moment the deal changes.

recognized from your ledger · not a spreadsheet
Recognition · Cyberdyne · C-7015live
Transaction price$540,000
3 performance obligationsRecognized to date$108,000
Deferred revenue$432,000
Recognized this month$15,000
Month 8 of 36 · on scheduleon schedule
customer expands
re-allocated, re-derived
The model

One model, start to finish.

ASC 606 is one five-step model. Aleq runs all five from the signed contract — and re-runs them whenever it changes.

01
Identify the contract
Approval, rights, payment terms, commercial substance — the contract is read and confirmed.
02
Find the obligations
Each distinct promise — license, implementation, support — is separated into its own obligation.
03
Set the price
Fixed and variable consideration, constrained to the amount highly likely not to reverse.
04
Allocate by SSP
The price is spread across obligations by standalone selling price — discounts included.
05
Recognize
Over time or at a point in time, as each obligation is satisfied — booked to the ledger.
Step 4 · allocation

One price, allocated by SSP.

The Cyberdyne deal bundles a platform license, implementation, and premium support at a blended $540,000 — a 10% discount on their standalone prices. Aleq allocates the transaction price across the three obligations by standalone selling price, spreads the discount proportionally, and times each piece on its own pattern.

Allocation · C-7015 · 3 obligations
ObligationSSPAllocatedTiming
Platform license36-month term$480,000$432,000over time
Implementationcost-to-cost$90,000$81,000over time
Premium support36-month term$30,000$27,000over time
Transaction price$600,000$540,000
Discount spread by SSPallocated
The same contract, four ways it could change

Modification accounting is the actual judgment call.

A new line at list price, a renegotiated price, a longer term, and a deferred-payment structure look similar on a redline. Under ASC 606 they're four different treatments — and one of them, Aleq won't decide alone. Pick a scenario.

Contract modification · Cyberdyne · C-7015drafted · needs sign-off
Existing dealCyberdyne · platform + implementation + support · $540,000
Change+ analytics module, $96,000, priced at its standalone selling price
What changed A distinct new product, sold at its own SSP — nothing about the original three obligations changes.
Treated as a separate contractASC 606-10-25-12

The analytics module is distinct from what's already being delivered, and it's priced at what Aleq would charge for it on its own — both conditions for a separate contract. The original schedule isn't touched; this is its own five-step run.

DRAccounts receivable$96,000
CRDeferred revenue · analytics module$96,000
Reversible · signed · prior periods untouchedAwaiting sign-off
By industry

Revenue recognizes differently by what you sell.

Ratable, point-in-time, over-time, net-versus-gross — the recognition pattern depends on the business. Aleq applies the one that fits yours.

SaaS & subscription

Subscription ratable, usage at the point it's used.

The subscription recognizes straight-line over the term; metered overage recognizes as consumed; setup and onboarding fees spread over the period they benefit. Aleq keeps all three on one schedule and re-derives the moment a customer expands.

  • Subscription recognized ratably across the committed term.
  • Usage & overage recognized point-in-time as it's consumed.
  • Mid-term expansion re-allocated and re-derived, prior periods intact.
Subscription · C-7015 · over timederived
Annual contract value$180,000
1/12 of ACVRecognized this month$15,000
Deferred revenue$135,000
Ratable · ties to the ledgeron schedule
Marketplaces

Principal or agent — the call that sets net vs gross.

Whether you recognize the whole transaction or just your take rate turns on who controls the good or service before transfer. Aleq drafts the principal-versus-agent assessment with its reasoning and holds it for your sign-off — it moves the top line, so it never decides alone.

  • Agent recognize the commission / take rate, net.
  • Principal recognize gross, with the supplier cost in COGS.
  • The control test drafted against ASC 606-10-55, held for sign-off.
GMV · agent · netderived
Gross merchandise value$1,240,000
agent — recognized netTake rate12%
Revenue recognized$148,800
Net presentation · agentassessed
Professional services

Over time, measured by progress toward done.

When your work creates an asset the customer controls as it's built, revenue recognizes over time. Aleq measures progress by an input or output method and recognizes against it each period — no waiting for the final invoice.

  • Over-time recognition where control transfers as you perform.
  • Input or output method cost-to-cost or milestones, applied consistently.
  • Estimate changes trued up cumulatively as scope moves.
Engagement · % completederived
Contract price$420,000
cost-to-cost · 62%Costs incurred to date$161,200
Revenue recognized$260,400
Over time · cost-to-coston schedule
Hardware & physical goods

Recognized at transfer of control — warranty apart.

The unit recognizes when control transfers to the buyer; an extended warranty or service plan is a separate performance obligation recognized over its own term. Aleq splits the bundle and times each piece on its own.

  • Goods recognized point-in-time at transfer of control.
  • Extended warranty separate obligation, recognized over the term.
  • Bill-and-hold tested against the control criteria before recognition.
Order · point-in-timederived
recognized at deliveryHardware$96,000
over 24 monthsExtended warranty$12,000
Recognized at delivery$96,000
Split · goods vs warrantyon schedule
Manufacturing

Custom builds can recognize as you make them.

Goods with no alternative use and an enforceable right to payment for work completed recognize over time, not on shipment. Aleq tests each build against those criteria and recognizes against progress where they're met.

  • No alternative use plus right to payment → over-time recognition.
  • Standard goods recognized point-in-time at transfer of control.
  • Progress measured by units produced or cost incurred.
Build order · over timederived
Order value$760,000
44 of 80Units completed55%
Revenue recognized$418,000
Over time · no alternative useon schedule
Healthcare

Variable consideration, constrained to what holds.

Payer adjustments, contractual allowances, and implicit price concessions make the transaction price an estimate. Aleq recognizes net of the constraint — only the amount highly likely not to reverse — and trues up as remittances land.

  • Contractual allowances netted from gross charges at recognition.
  • The constraint revenue capped at what won't reverse.
  • Remittance true-up estimate adjusted as cash settles.
Net patient revenue · variablederived
Gross charges$840,000
estimated, constrainedContractual allowances$(512,000)
Net revenue recognized$328,000
Net of constraintestimated
See it on your own books.We connect read-only and close one of your months, live. Every entry is logged, sourced, and reversible.
FAQ

What controllers and auditors ask.

ASC 606 recognizes revenue through a single five-step model: identify the contract with the customer, identify the distinct performance obligations, determine the transaction price including any variable consideration, allocate that price to each obligation by relative standalone selling price, and recognize revenue as each obligation is satisfied, either over time or at a point in time. The same model applies across industries and contract types. Aleq runs all five steps from the signed contract, books the resulting schedule to the general ledger, and re-runs the model when the contract changes.

Run one contract through the five steps.

Bring a signed contract. Watch Aleq split the obligations, allocate the price by standalone selling price, and recognize revenue on schedule from your ledger — re-derived the moment the deal changes, every entry drafted for your sign-off.