You just signed a two-year contract with the full price paid on day one. Cash in the bank feels like a win, and your first instinct is to record the whole amount as a sale. Under ASC 606, that instinct overstates your revenue and understates your interest cost, and the correction grows with every month between payment and delivery.
The rule is the significant financing component. Whenever the timing of payment gives either you or your customer a meaningful financing benefit, the standard splits the contract into two economics: a sale measured at the cash selling price, and a loan measured as interest. Get the split right and your margins, your interest lines, and your deferred-revenue schedule all tell the truth. Get it wrong and an auditor reclassifies part of every long-dated deal you closed.
What Counts as a Significant Financing Component
ASC 606 addresses financing in Step 3, when you determine the transaction price. Paragraph 606-10-32-15 says you adjust the promised consideration for the time value of money when the payment timing agreed by the parties provides the customer or you with a significant benefit of financing the transfer of goods or services. The objective is to recognize revenue at the amount that reflects the cash selling price at the time control transfers, not the nominal amount that changes hands months earlier or later.
The assessment happens contract by contract, never at a portfolio level. You consider all relevant facts and circumstances, including the two factors in paragraph 606-10-32-16:
- The difference, if any, between the promised consideration and the cash selling price of the goods or services. A large gap between what the customer pays and what the same goods would cost for immediate cash settlement points toward financing.
- The combined effect of the expected length of time between transfer and payment and the prevailing interest rates in the relevant market. A long gap at a high rate produces a bigger financing effect than the same gap when rates are near zero.
Both factors matter together. A two-year gap with a trivial rate difference may not be significant, while a three-year gap at a market borrowing rate almost certainly is. The standard deliberately does not define a numeric significance threshold, so you document your conclusion the way you would any materiality judgment: the gap, the rate, the dollar effect, and why it does or does not move the needle for the contract.
The Two Directions: Interest Expense or Interest Income
The direction of the financing decides which interest line you report. The mechanics mirror a loan, with the party holding cash early paying for the privilege.
When the customer pays first, you record interest expense
Advance payment means the customer finances you. You hold their cash for months or years before you deliver, so part of what you eventually recognize is not revenue at all. It is the cost of using their money.
The pattern is common in project businesses: a 30 percent deposit on an 18-month build, full prepayment on a two-year service contract, milestone billing that runs ahead of performance. In each case revenue recognized at delivery exceeds the cash received, and the excess is interest expense accreted over the financing period. Total profit over the life of the contract is unchanged. The split moves dollars from the revenue line to the interest line, which lowers your gross margin and raises your interest expense exactly as a bank loan would.
When you deliver first, you record interest income
Deferred payment means you finance the customer. You transfer control now and collect much later, so part of the cash you eventually receive compensates you for waiting.
Think of extended payment terms on equipment, a five-year installment sale with no stated interest, or a completion bonus collected two years after handover. Here revenue recognized at transfer is lower than the cash ultimately collected, and the difference is interest income recognized over the collection period. Again the lifetime profit is the same. The split raises the quality of the revenue number by stripping out the lending return embedded in it.
Keep interest out of revenue
Paragraph 606-10-32-20 requires the interest effect to be presented separately from revenue from contracts with customers. Interest expense on advance payments sits with your other interest costs. Interest income on deferred payments sits with your other interest income. Netting either one into revenue misstates both the top line and the financing result, and it is one of the first reclassifications auditors propose when they find an unrecorded financing component.
The One-Year Practical Expedient That Excuses Most Small Businesses
Here is the relief valve. Paragraph 606-10-32-18 offers a practical expedient: you need not adjust for a significant financing component when you expect, at contract inception, that the period between transfer and payment will be one year or less.
Three details make this expedient generous in practice:
- Expectation at inception controls. You test what you expected when the contract began, not what actually happened. A ten-month delivery schedule that slips to fourteen months does not retroactively create a financing component.
- Each transfer-to-payment pair is tested. On a contract with progress deliveries and monthly billing, the gap that matters is between each delivery and its related payment, not between signing and final collection.
- One year or less means no calculation at all. You do not discount, impute, or disclose a financing number. You simply document that the expected gap qualifies.
This covers the everyday rhythms of a small business: 30-day and 60-day terms, deposits delivered against within months, annual subscriptions billed yearly, progress billing that tracks performance within weeks. Where the expedient does not reach is the multi-year prepay, the retention held well beyond completion, and the installment plan stretching past twelve months. If your contracts never cross that line, your financing-component policy can be one documented paragraph plus a yearly confirmation that nothing changed.
Three Cases That Are Not Financing Even Past One Year
Even when the gap exceeds a year, paragraph 606-10-32-17 lists three situations where the contract has no significant financing component. Each describes a timing difference with a non-financing purpose.
The customer controls the timing. When the customer paid in advance and decides when you transfer the goods or services, there is no financing benefit to allocate. Stored-value cards, loyalty points, and usage-based prepay balances sit here. The customer could redeem tomorrow or in three years, so the delay reflects their discretion rather than a loan to you.
The consideration is substantially variable and outside either party's control. When a large part of the price varies with future events neither side controls, the timing difference is not financing. Royalty-based licenses with sales-driven payments and commodity-linked pricing fall in this bucket. The uncertainty, not the calendar, explains the payment shape.
The difference arises for reasons other than financing. This is the broad one, and it protects many ordinary commercial terms. Proportionate milestone payments that track performance, deposits that protect against non-performance, retention held to assure completion quality, and regulatory or structural payment schedules all qualify when their purpose is protection or performance rather than lending. A 10 percent retention held for a year after a construction project to cover punch-list defects is the textbook example. The holdback exists to make sure you finish correctly, not to fund either side.
Read this list before you discount anything. A material portion of long-dated small-business terms dies here, especially retentions, warranty holdbacks, and deposits sized to the cost of a customer walking away.
The Discount Rate: What a Separate Financing Would Charge
When a significant financing component exists and no exception applies, you measure it with the discount rate that would apply to a separate financing transaction between you and the customer at contract inception. In practice that means a rate reflecting the credit characteristics of the party receiving financing, the collateral or security in the arrangement, and the term of the gap.
A few guardrails keep the rate honest:
- Fix it at inception. Later rate movements do not revise the measurement. A contract priced when borrowing costs were 5 percent keeps that rate even if market rates double during performance.
- Prefer the observable cash price. When you sell the same goods for immediate cash and on extended terms, the price difference implies the rate. A product listed at 100,000 USD cash or 110,250 USD on two-year deferred terms at inception implies roughly a 5 percent annual rate, and that market evidence beats a theoretical build-up.
- Match the borrower. On an advance payment the customer is the lender and you are the borrower, so your incremental borrowing rate is the natural starting point. On deferred payment the roles reverse, and the customer's credit standing drives the rate.
- Document the inputs. Auditors test this rate more than any other part of the calculation. A short memo naming the reference borrowing, the credit spread, and why the term matches will save a long review note later.
Never default to zero, to your bank's prime rate without adjustment, or to a risk-free rate that ignores credit. Each understates the financing effect and pushes interest back into revenue where the standard forbids it.
How the Entries Work: A Two-Year Advance Payment
A worked example makes the pattern concrete. Suppose a customer pays you 100,000 USD today for equipment you will deliver in two years, and the standalone financing rate at inception is 5 percent per year. The future value of the advance is about 110,250 USD, so you will recognize 110,250 USD of revenue at delivery and 10,250 USD of interest expense across the two years: 5,000 USD in year one and 5,250 USD in year two as the liability compounds.
The economics read as follows. At inception you owe delivery, not revenue, so the cash is a contract liability. Each period you accrete that liability for the interest cost of holding the customer's money. At delivery you clear the accreted liability into revenue. Cash, revenue, and interest reconcile exactly: 100,000 USD of cash plus 10,250 USD of interest expense funds 110,250 USD of revenue.
In a plain-text ledger the same sequence is four postings against one liability account:
2026-01-01 open Assets:Cash
2026-01-01 open Liabilities:Contract-Liability
2026-01-01 open Expenses:Interest-Financing-Component
2026-01-01 open Income:Revenue-Contracts
2026-01-15 * "Customer" "Advance payment received, delivery due in two years"
Assets:Cash 100000.00 USD
Liabilities:Contract-Liability -100000.00 USD
2026-12-31 * "Customer" "Accrete financing component, year one at 5 percent"
Expenses:Interest-Financing-Component 5000.00 USD
Liabilities:Contract-Liability -5000.00 USD
2027-12-31 * "Customer" "Accrete financing component, year two with compounding"
Expenses:Interest-Financing-Component 5250.00 USD
Liabilities:Contract-Liability -5250.00 USD
2028-01-15 * "Customer" "Deliver equipment, recognize revenue at cash selling price"
Liabilities:Contract-Liability 110250.00 USD
Income:Revenue-Contracts -110250.00 USDTag each leg with the contract identifier so the full accretion schedule pulls up in one query at close. If you keep structured books, the Beancount documentation shows how account metadata and dated comments can carry the inception rate and the delivery date alongside the postings, which is exactly the audit trail this standard expects.
The deferred-payment mirror image reverses the signs: recognize a contract asset or receivable at the discounted cash price on delivery, accrete it with interest income over the collection period, and clear it when cash arrives. The discipline is identical. Revenue stays at the cash selling price, and the calendar pays or earns interest.
Common Mistakes That Draw Auditor Adjustments
Most financing-component findings come from skipping the analysis rather than from hard math. Watch for these five:
- Assuming short contracts cannot have one. A twelve-month contract with full payment on day one and delivery on the last day sits at the boundary, and any schedule drift in your expectation past the year mark removes the expedient. Test the expected gap explicitly instead of assuming all annual deals qualify.
- Booking the full upfront cash as revenue. The most expensive error. On a multi-year prepay, every dollar of unrecorded interest expense overstates revenue and gross margin by the same dollar. Restating two years of deals at audit is far costlier than scheduling the accretion at signing.
- Booking the full deferred amount as revenue. The arrears twin of the same error. Recognizing the nominal installment total as day-one revenue front-loads interest you have not earned and inflates receivables.
- Assessing at the portfolio level. Significance is a contract-level test. Averaging a few long-dated outliers into a book of monthly-billed work hides exactly the contracts the standard targets. Flag payment terms past one year at contract setup so each one gets its own memo.
- Updating the discount rate. Revising the rate for market moves or for a customer's later credit deterioration rewrites history. The rate is an inception input. If the customer's credit genuinely collapses, that is an impairment question under the credit-loss rules, not a reason to re-discount the financing component.
A sixth mistake is quieter: recording the interest but leaving it inside revenue. Even a correctly measured financing number fails the presentation rule unless interest income or expense appears on its own line, outside revenue from contracts with customers.
What to Do on Your Next Long-Dated Contract
Build a short routine at contract setup and the standard becomes a checklist rather than a year-end scramble:
- Measure the expected gap. For each transfer and its related payment, note the expected months between delivery and cash. One year or less at inception documents the expedient and ends the analysis.
- Test the three exclusions. Customer-controlled timing, substantially variable outside consideration, and protective or performance-driven terms each remove the contract from financing treatment. Name which one applies in the memo.
- Compare against the cash price. Pull the immediate-cash price for the same goods or services. A material gap between that price and the promised consideration is your first evidence of significance.
- Lock the discount rate. Record the inception rate, the reference borrowing behind it, and whose credit it reflects. Attach the accretion schedule to the contract file.
- Schedule the interest legs. Book the accretion entries alongside the revenue plan so the close checklist carries them automatically instead of relying on memory eighteen months later.
- Present interest separately. Map the financing legs to interest accounts, never to revenue, and reconcile the contract liability or asset from cash through interest to revenue before you close the period.
Start with the contract in front of you today. If its expected payment gap runs past a year and none of the three exclusions fits, draft the one-page memo and the accretion schedule before the cash posts. That single habit turns the most abstract corner of ASC 606 into routine bookkeeping.





