Kantivo implements the five-step revenue model the way standards setters intended: a single contract decomposed into separate performance obligations, prices allocated by standalone selling price, modifications and variable consideration handled correctly, and disclosure reports your auditor will actually accept.
Start Free TrialReal revenue contracts rarely contain just one promise. A typical SaaS sale wraps software access, customer support, onboarding, and training into one document — but each is a distinct deliverable that earns revenue on its own pace. Kantivo represents that reality directly: every obligation gets its own dates, recognition method, and ledger accounts.
Each product or service in your catalog carries a standalone selling price (SSP) that's effective-dated. When a deal closes at a bundled discount, Kantivo distributes the transaction price across obligations using relative SSP — or the residual approach when an obligation lacks an observable price — and lays out the math so anyone reviewing can follow it.
Customers upgrade. Customers downgrade. Customers renew or cancel. ASC 606 prescribes three different accounting treatments depending on the change — and choosing the wrong one is exactly the kind of error auditors flag. Kantivo recommends the correct treatment for every modification, requires explicit accountant approval before posting, and stores a snapshot of the contract before and after.
Not every dollar in a contract is fixed. Refund estimates, rebates, volume tier discounts, and performance bonuses all change the amount Kantivo recognizes. Estimate the variable portion using either the expected-value or most-likely-amount method, apply a probability constraint, and Kantivo shows the constrained number that flows into recognition.
Cash flow rarely moves on the same calendar as revenue recognition. Kantivo lets you bind every customer invoice (or invoice line) to a specific obligation, then computes the gap automatically — recognized ahead of billing produces a contract asset; billing ahead of delivery produces a contract liability. The classification is automatic and always correct.
Anyone preparing for an audit, a financing round, or an acquisition needs more than journal entries — they need disclosure reports built to survive review. Kantivo generates all four with monthly, quarterly, and annual grouping options and PDF / Excel export.
Drill from a journal entry back to the obligation, the allocation, the modification history, and the original contract. Your audit trail is the data model itself, not a separate workpaper to maintain.
NetSuite Advanced Revenue Management and Sage Intacct's Contract Revenue Module run thousands per month. Kantivo bakes the same capability into the core accounting engine.
Bundled deals, mid-term upsells, refund reserves, billing-vs-recognition timing — the actual mechanics of revenue at growing companies, all wired in from day one.
Multi-obligation contracts, SSP-based allocation, modifications, variable consideration, invoice binding, four disclosure reports — all included with Kantivo Professional, Business, Premium, and Enterprise plans.