When to use usage drawdown
Use usage drawdown when the customer pays for a committed pool of usage up front and then consumes against that balance over the term. The commercial form is a prepaid package, a block of credits, or a funded usage commitment, not a bill-as-you-go meter. Typical arrangements include:- Prepaid API or infrastructure credits, where the customer buys $100 of usage and later consumption reduces that balance.
- Committed cloud or storage packages, where a prepaid quantity is invoiced at the start and later usage draws the funded amount.
- Usage retainers, where finance invoices the commitment first and recognizes revenue as work or consumption is delivered.
A single contract can mix a drawdown usage obligation with time-based or milestone obligations. Only the usage obligation that uses Prepaid drawdown funds and consumes the prepaid pool.
The pool of funds
The pool of funds is the prepaid balance DualEntry tracks on a drawdown usage obligation. Funding invoices increase the pool. Usage consumption decreases it. DualEntry does not recognize revenue when the pool is funded. When you save a usage obligation with billing mode Prepaid drawdown, DualEntry invoices the committed quantity according to that obligation’s invoicing schedule. The funding invoice posts accounts receivable and credits the obligation’s deferral account. Payment status does not change deferred revenue. The pool exists as soon as the funding invoice is created. DualEntry stores three prepaid amounts on the obligation:- Prepaid invoiced: the funded amount billed so far, including the opening invoice and later top-ups.
- Prepaid recognized: the funded amount already drawn into revenue by usage.
- Prepaid remaining: the unused funded balance still sitting in deferred revenue.
How consumption recognizes revenue
Consumption recognizes revenue by drawing the priced usage amount out of the remaining prepaid pool. DualEntry prices the usage row first, then posts recognition for that amount and reduces prepaid remaining. Consider a customer who prepays $100 of credits on 03/01/2026. The funding invoice books the pool:- Debit Accounts Receivable $100
- Credit Deferred Software Revenue $100
- Debit Deferred Software Revenue $36
- Credit Software Revenue $36
Overage when usage exceeds remaining funds
Overage is usage whose priced amount is greater than prepaid remaining. DualEntry rejects that usage write instead of invoicing the excess or letting remaining go negative. If prepaid remaining is $64 and you submit usage that prices to $80, DualEntry blocks the entire usage record. Nothing is recognized from that write, and the pool stays at $64. The check applies to usage you enter on the contract, import from CSV, or send through the contracts usage API. To accept the usage, add funds with a top-up first, then record the consumption. A $50 top-up on 03/31/2026 books another funding invoice:- Debit Accounts Receivable $50
- Credit Deferred Software Revenue $50
- Debit Deferred Software Revenue $80
- Credit Software Revenue $80
Unused prepaid balance at expiry
Unused prepaid balance is remaining funded amount that the customer never consumed. DualEntry does not automatically recognize that remainder as breakage, or use-it-or-lose-it revenue, when a date passes. If a contract or obligation end date arrives and prepaid remaining is still $34, those $34 stay in deferred revenue. DualEntry does not debit the deferral account and credit a breakage income account on its own. The pool continues to satisfy the invoiced equals recognized plus remaining identity until you consume the remainder or close the contract. Handle leftover funds through the actions the contract already supports:- Record additional usage if the customer still consumes against the prepaid package. Recognition then draws the remaining pool in the ordinary way.
- Terminate the contract when the arrangement ends and unused funds must leave deferred revenue. Choose accelerated recognition to recognize the remaining prepaid balance, or cancel remaining schedules when the unused amount should not become revenue. Termination amounts for drawdown usage follow the remaining prepaid balance on each invoice and recognition schedule.
Next steps
- Configure billing mode, record usage, and top up a pool in How to Configure Usage Drawdown.
- Set the pricing model that calculates each usage amount in Usage Pricing: Flat and Tiered Models.
- Close leftover prepaid balances in Change Orders, Terminations, and Renewals.
- Review prepaid movement on the deferred revenue rollforward.