Up to this point in Quote-to-Cash, no money has actually moved. You defined products, priced them, quoted them, won the deal, and signed a contract. All of that is preparation. Billing is the moment the relationship turns into actual money owed. It is the step that takes the promise written in the contract and produces the invoice that asks the customer to pay.
Let me walk through how billing works at a beginner level, because this is where accuracy stops being a nicety and becomes the whole point.
What billing actually does
Billing turns a contract into invoices. An invoice is the document that says “here is what you owe, for what, and by when.” Billing reads the contract, figures out what should be charged in a given period, and generates the invoice that goes to the customer.
The key idea is that billing does not invent anything. It translates. Whatever the contract says was sold, at whatever prices were agreed, billing faithfully turns into a bill. If the contract is right and billing follows it correctly, the invoice is right. The entire job is accurate translation from agreement to amount owed.
Billing is not where you decide what to charge. That was decided upstream. Billing is where you charge it, correctly and on time.
Billing schedules: when the money comes
Not every deal is billed the same way, and the timing is captured in a billing schedule. The schedule decides when invoices are generated and for how much. There are a few common shapes you will meet right away.
- Upfront billing. The customer is invoiced once, for the full amount, at the start. Common for one-time purchases or annual prepaid subscriptions.
- Periodic billing. The customer is invoiced on a repeating cadence, typically monthly or quarterly, for an ongoing subscription. A one-year monthly plan produces twelve invoices.
- Usage-based billing. The customer is invoiced based on how much they actually consumed in a period, such as API calls or gigabytes used. The amount varies each cycle because consumption varies.
Many real contracts mix these. A subscription might bill monthly while a professional services component bills upfront and a metered add-on bills on usage. The billing schedule is what keeps each of these on its own correct rhythm.
Why billing must follow contract changes
Here is where billing gets genuinely demanding, and where I tell beginners to slow down and pay attention. The contract is not frozen. As we saw with contracts and amendments, customers add seats, upgrade, downgrade, and renew throughout the term. Billing has to follow every one of those changes precisely.
Picture a customer on a monthly plan for 50 licenses. In month four they amend up to 75. The next invoice has to reflect 75 licenses, and the partial month of the change usually has to be prorated so the customer pays only for the days they actually had the extra 25. If billing keeps invoicing 50, you lose revenue silently. If it jumps to 75 without prorating, you overcharge and the customer disputes it.
This is the unglamorous heart of billing. The big concept, “send invoices,” is easy. The hard part is making the invoices stay perfectly in step with a contract that keeps moving. Every amendment, every renewal, every downgrade has to land in the next invoice exactly right. An invoice a customer cannot reconcile is an invoice they will not pay quickly, and that hits cash flow directly.
I think of it like keeping time in music. Anyone can play the notes. Playing them in time, every bar, without drifting, is the skill that separates a performance from a mess. Billing is timekeeping for revenue. It has to stay exactly with the contract, bar after bar, or the whole thing falls apart.
Where payments come in
Once an invoice exists, the customer pays it, and that payment usually flows through an external payment provider. This is one of the most common integrations in Revenue Cloud, and I walk through a concrete example in Connecting Salesforce to Stripe. The invoice tells the customer what is owed; the payment integration is how the money actually arrives and gets recorded back against the invoice.
Where billing sits in Quote-to-Cash
Billing is the final major stage of the Quote-to-Cash journey, the “Cash” half made real. The order committed the sale, the contract holds the ongoing truth, and billing converts that truth into invoices and, eventually, collected payment. Everything upstream existed to make this step accurate.
That is why I always come back to the same lesson. Clean catalog, correct pricing, accurate contracts, careful amendments, all of it converges here. Billing is where every small upstream detail finally shows up on a document the customer reads. Get the journey right, and billing is almost boring. That boring reliability is exactly what you want.
Your next step
Round out your understanding of recurring revenue with these:
Or browse everything in the Revenue Cloud category.