Skip to content

Journal entry for a bundled contract under ASC 606

For a contract with several promises, debit Accounts receivable and credit Deferred revenue for the price when billed, allocate the price to each performance obligation by relative standalone selling price, and credit Revenue for each part as that promise is satisfied.
Contract price
$60,000
Standalone total
$75,000
Bundle discount
$15,000
Entity
Illustrative company
Basis
Accrual
Currency
USD
Period
January – February 2026

The worked example

A customer buys a license, implementation and a year of support for $60,000. Sold separately they would cost $40,000, $15,000 and $20,000 — $75,000 in all — so the $15,000 discount is shared across all three: $32,000 to the license, $12,000 to implementation and $16,000 to support, earned at $1,333.33 a month.

  1. Transaction · January 5, 2026

    JE-15 Jan 2026Manualposted

    Invoice the contract.

    Journal entry JE-1, 2 lines
    AccountDimensionsDebitCredit
    1100 Accounts receivable60,000 US Dollar
    2400 Deferred revenue60,000 US Dollar
    Totals60,000 US Dollar60,000 US Dollar

    Balanced.

  2. Adjusting entry · January 31, 2026

    JE-231 Jan 2026Adjustingposted

    License delivered and implementation completed in January.

    Journal entry JE-2, 2 lines
    AccountDimensionsDebitCredit
    2400 Deferred revenue44,000 US Dollar
    4000 Revenue44,000 US Dollar
    Totals44,000 US Dollar44,000 US Dollar

    Balanced.

  3. Adjusting entry · February 28, 2026

    JE-328 Feb 2026Adjustingposted

    Recognize the first month of support.

    Journal entry JE-3, 2 lines
    AccountDimensionsDebitCredit
    2400 Deferred revenue1,333 US Dollar and 33 cents
    4000 Revenue1,333 US Dollar and 33 cents
    Totals1,333 US Dollar and 33 cents1,333 US Dollar and 33 cents

    Balanced.

Allocating the transaction price by standalone selling price

Computed by the same tested function the toolbelt runs. The last period absorbs any rounding, so the schedule sums to the cent.

Allocating the transaction price by standalone selling price
PromiseStandalone priceAllocated price
License40,000.0032,000.00
Implementation15,000.0012,000.00
Support, 12 months20,000.0016,000.00

What the entries do to the accounts

Every entry above posted to the ledger, starting from zero balances: the net debit or credit each account is left with. Debits equal credits, so the books still balance.

Net movement by account
AccountDebitCredit
1100 Accounts receivable60,000 US Dollar
2400 Deferred revenue14,666 US Dollar and 67 cents
4000 Revenue45,333 US Dollar and 33 cents
Totals60,000 US Dollar60,000 US Dollar

Why it is booked this way

ASC 606 recognizes revenue promise by promise. A contract that sells a license, an implementation and a year of support for one price has three performance obligations, and each earns its share of the price when it is delivered.

The share is set by standalone selling prices, not by how the invoice happens to be laid out. When the bundle is cheaper than the parts, the discount is shared out in the same proportions.

Common mistakes

  • Recognizing the whole contract when the license is delivered.
  • Taking the bundle discount against the support line only, which pushes revenue earlier than ASC 606 allows.
  • Allocating by list price on the invoice rather than by standalone selling price.

Questions

How is the transaction price allocated?
In proportion to each promise's standalone selling price — what the company charges for it sold alone. A bundle discount is therefore spread across every promise rather than taken against one.
When is each part recognized?
When control passes. A software license is typically satisfied at a point in time, when the customer can use it; a year of support is satisfied over the year; implementation services over the weeks they are performed.

Terms on this page

Work with this entry

The tool that computes the schedule, the concept behind it, the entries that come next and the components that render them.

An illustrative company, not anyone’s real books. Every figure on this page is computed from the inputs in the example and posted by the same functions as the journal entry balancer. General information for US companies under US GAAP, not accounting or tax advice.

Works in your QuickBooks Online or Xero file

Get your books closed every month

Lopifi is building AI bookkeeping that keeps your books closed on US GAAP as transactions happen, with a CPA review every quarter, for $200 a month. We’re not open yet.

$200/month when we open. No card now.