Quote-to-cash (CPQ)
DEFINITION
Quote-to-cash (QTC or Q2C) is the end-to-end business process that spans generating a sales quote through contracting, billing and invoicing, revenue recognition, and collecting payment.
TABLE OF CONTENTS
RELATED TERMS
Quote-to-cash (QTC or Q2C) is the end-to-end business process that spans everything from generating a sales quote for a customer through configuring the deal, contracting, billing and invoicing, revenue recognition, and finally collecting payment.
The process starts wherever a deal is priced and ends once cash is collected and revenue is properly recognized, which means it crosses sales, finance, and operations teams and typically several different systems. A subscription platform such as Recurly generally sits in the billing, invoicing, payment collection, and revenue recognition stages of quote-to-cash. Recurly does not offer native CPQ tooling itself, but its Salesforce integration connects directly to Salesforce CPQ: a rep builds a quote and syncs it to the Opportunity, and once that Opportunity is Closed-Won, the deal terms flow automatically into Recurly to create or update the subscription. Revenue recognition, under standards like ASC 606 and IFRS 15, is then handled by Recurly RevRec, a dedicated module within the Recurly platform.
Why quote-to-cash matters
A disconnected quote-to-cash process, where CPQ, contracting, billing, and revenue recognition run on separate systems with manual handoffs, creates data entry errors, delayed invoicing, revenue leakage, and a slower time to first invoice. For subscription and recurring-revenue businesses specifically, quote-to-cash also has to handle everything that happens after the initial sale: upgrades, downgrades, seat changes, and add-ons, all of which need to keep billing, contract terms, and recognized revenue in sync as they happen. A streamlined quote-to-cash process shortens the time between closing a deal and recognizing or collecting revenue, which directly affects cash flow and days sales outstanding (DSO).
How quote-to-cash works
Configure, price, quote (CPQ): the sales team configures a valid product or service bundle, applies pricing and discount rules, and produces an accurate quote.
Contract and order: the quote becomes a signed contract or order, capturing agreed terms such as pricing, billing frequency, and contract length.
Billing and invoicing: the order is translated into a billing schedule, and invoices are generated on the agreed cadence, whether upfront, monthly, annual, or usage-based.
Payment collection: the customer pays through their chosen method, with retries and dunning handling any failed payments.
Revenue recognition: revenue is recognized over time in accordance with accounting standards such as ASC 606 and IFRS 15, which may follow a different schedule than invoicing or cash collection.
Renewals and amendments: as contracts renew, upsell, downgrade, or change, the cycle repeats with updated quotes and orders.
Quote-to-cash vs CPQ
CPQ (configure, price, quote) is the first stage of quote-to-cash: the tools and process used to assemble an accurate, correctly priced quote for a customer. Quote-to-cash is the full process that continues after the quote is accepted, covering contracting, order management, billing, payment collection, and revenue recognition. CPQ software is often one module within a broader quote-to-cash system, or a standalone point solution that has to integrate with separate billing and revenue systems to complete the process.
Common breakdowns in quote-to-cash
Manual re-entry of deal terms from a CRM or CPQ tool into a separate billing system, which introduces errors and delay.
Contract terms, such as custom discounts, billing schedules, or one-time credits, that the billing system cannot represent, forcing manual workarounds.
Billing and revenue recognition treated as an afterthought during deal structuring, leading to non-standard contract terms that are difficult to invoice or recognize correctly later.
No single source of truth for contract status, so sales, finance, and customer success teams see different, unsynchronized versions of what a customer is entitled to.
Benefits and examples
A connected quote-to-cash process removes the manual handoffs that cause revenue leakage and billing errors. For example, when a sales rep closes an upsell for an additional product tier, a connected system can automatically update the customer's contract terms, adjust the next invoice, and flow the change into revenue recognition, instead of requiring finance to re-key the change into a separate billing system days or weeks later.
Frequently asked questions
Is CPQ the same thing as quote-to-cash? No. CPQ is the configure, price, quote stage that happens before a deal is signed. Quote-to-cash includes CPQ plus everything that follows: contracting, billing, payment collection, and revenue recognition.
Why does quote-to-cash matter more for subscription businesses than one-time sales? Subscription contracts change constantly after the initial sale, through renewals, upgrades, downgrades, and add-ons, so quote-to-cash has to keep billing and revenue recognition synchronized with those changes on an ongoing basis, not just at the moment of the original sale.
What causes revenue leakage in a quote-to-cash process? Revenue leakage typically comes from manual data entry errors between disconnected systems, contract terms that billing systems cannot enforce automatically, and mid-contract changes that are not consistently reflected in invoicing.
How does quote-to-cash relate to revenue recognition? Revenue recognition is the final stage of quote-to-cash: after a customer pays, revenue must still be recognized according to accounting standards based on when the underlying performance obligation was satisfied, which may differ from the invoicing or cash collection timing set earlier in the process.