Announcing Turnstile MCP, built for Human + Agent Teams Learn How This Works
The hard partsBuilt for the contracts that break spreadsheets
Clean annual subscriptions were never the problem. These are — and each one is handled the way your accountant would handle it.
Bundled, discounted ordersDiscounts spread by relative SSP
A volume discount isn't the same percentage off every line. Whatever mix of software, support, and services is on the order form, Turnstile splits the price across obligations in proportion to their standalone selling prices — the discount lands where ASC 606 says it should, not where the spreadsheet left it.
Contract asset
Billing catches up
Promos & delayed startsRecognition follows service, not billing
Free months, promo periods, delayed starts: the schedule follows when service is actually delivered. Before service starts, nothing recognizes. Once it does, recognition doesn't wait for the first invoice — Turnstile accrues a contract asset until billing catches up.
Mid-term changesAmendments don't reopen the contract
Upsells, add-ons, and mid-cycle changes update the schedule instead of restarting it. An add-on priced at its standalone price gets its own schedule; the original allocation stays put. The waterfall shows the whole contract in one view.
Services & usage
Delivery sets the pace, not the invoice
Professional services recognize as hours are delivered, whether billed upfront, on completion, or split between the two. Usage-based lines recognize in the period usage occurs. And an obligation billed at $0 — waived onboarding, a bundled add-on — still takes its share of the allocation.
Why it mattersWhat changes for your team
Month closed
Revenue recognized
The rev rec spreadsheet retires
The schedule lives where the contract lives. Signature creates it, amendments update it — nothing gets re-derived by hand in a workbook only one person understands.
$4,000 Subscription Revenue · Credit
$3,758.34
Every number is explainable
A waterfall by performance obligation, allocation math on screen, and ledger memos that name the product, the month, and the contract. When the auditor asks where a number came from, the answer is a click — not an archaeology project.
TURNSTILE-042
$3,993.24
Synced
TURNSTILE-043
$1,204.10
Synced
TURNSTILE-044
$862.55
Synced
Synced to QuickBooks Online
The ledger is ready when you are
Balanced journal entries, marked provisional until you post them. Export a CSV or sync to QuickBooks Online or Xero — entry by entry, or all at once.
See it on your contracts
Bring a signed order form with a bundle, a promo period, or an amendment. We'll show you the allocation and the schedule Turnstile builds for it.