Quote-to-cash checklist
Most quote-to-cash problems are not found at quote time. They are found months later, when a customer disputes an invoice or finance notices that booked ACV and billed ACV do not match. Revenue leaks at handoffs between systems and teams, so this checklist puts a named control, owner, and piece of evidence at every handoff from quote to cash collected.
Download it
What you get
- A control point table from quote to collection, with what leaks when each control is missed
- An owner and system of record for every control, so nothing is 'everyone's job'
- A booked-to-billed reconciliation with a worked example and leakage formula
- Stage-by-stage checklists for quote, contract, booking, billing, and collections
- A leakage log to track root causes and fix the process as well as the invoice
Who it's for
- RevOps and deal desk leads mapping the flow from quote to invoice
- Finance and billing teams chasing booked-to-billed variances
- Teams evaluating CPQ or billing systems who need to know where controls belong
What's inside
6 sections, each listed with its own size. The first is previewed below; the remaining 5 come with the download, with blank rows ready to fill in.
| Section | Size | Previewed |
|---|---|---|
| Control points | 6 columns, 6 worked example rows | Below |
| Quote and contract | 6-point checklist | In the download |
| Booking and billing | 7-point checklist | In the download |
| Booked-to-billed reconciliation | 6 columns, 4 worked example rows | In the download |
| Reading the reconciliation | Guidance notes | In the download |
| Leakage log | 8 columns, 1 worked example rows | In the download |
Preview of section 1
Control points
One control per handoff. Owners and systems are examples; replace with your own.
| Stage | Control point | What leaks if missed | Owner | System of record | Evidence |
|---|---|---|---|---|---|
| Quote | Price, discount, and products validated against price book and approval matrix | Unapproved discounts; retired SKUs sold | AE, deal desk | CPQ or quote tool | Approval record on the quote |
| Contract | Order form matches the approved quote line by line | Contract terms differ from what finance approved | Deal desk | Contract management or e-signature | Signed order form attached to the opportunity |
How to use it
1. Map your actual flow before you add controls
Walk one real closed-won deal from quote to cash collected and write down every system and person it touched. Most teams find a spreadsheet or email handoff nobody knew about, and that is usually where the leak is.
2. Put controls at handoffs, not inside steps
Errors happen when data moves: from quote to contract, from contract to billing setup, from billing to invoice. Place one check at each handoff with a named owner.
3. Reconcile booked to billed every month
Compare what was booked on each closed-won deal to what was invoiced. Any variance you cannot explain is leakage. Start with the last quarter's deals; you will likely find some.
4. Fix root causes in the system
When the reconciliation finds a leak, log the cause and fix it upstream (a required field, a CPQ rule, a billing template). Correcting the invoice without fixing the cause guarantees the same leak next month.
Frequently asked questions
What is the quote to cash process?
The full flow from creating a quote through contract signature, order booking, billing setup, invoicing, and collecting payment. It spans sales, deal desk, legal, finance, and billing, which is why errors tend to happen at the handoffs.
Where does revenue leak in quote to cash?
Mostly at handoffs: quotes that do not match the contract, contracts that do not match what was booked, and bookings that are set up wrong in billing (missing lines, wrong start dates, missed ramps or uplifts).
How do you measure revenue leakage?
Reconcile booked amounts to invoiced amounts deal by deal. Leakage rate is total unexplained variance divided by total booked. Log the root cause of each variance so the fix happens upstream.
Who owns the quote to cash process?
No single team owns all of it, so each control point needs a named owner. RevOps or the deal desk typically owns the process map, with billing operations and finance owning the billing and collection controls.