Contract Costs Under ASC 340-40: Capitalizing Commissions and Fulfillment Costs

ASC 340-40

ASC 340-40 requires companies to capitalize two categories of contract costs: costs to obtain a contract (primarily sales commissions) and costs to fulfill a contract (direct setup and implementation costs that meet specific criteria). Capitalized costs are amortized on a basis consistent with the transfer of the related goods or services — which may be longer than the contract term if the company expects renewals. A practical expedient allows expensing when the amortization period would be one year or less. The expedient is frequently misapplied to avoid capitalization on multi-year contracts.

Costs to obtain: ASC 340-40-25-1 through 25-4 · Costs to fulfill: ASC 340-40-25-5 through 25-8 · Amortization: ASC 340-40-35-1 through 35-3

Sales commission accounting seems straightforward until an auditor asks how you determined the amortization period or why you’re expensing commissions on five-year contracts using the practical expedient. The gap between how most companies handle contract costs and what ASC 340-40 requires is wider than most controllers realize until audit brings it into focus.

Costs to Obtain a Contract Under ASC 340-40

A cost to obtain a contract is capitalized if it is incremental; it only exists because the company obtained the contract, and the company expects to recover it (ASC 340-40-25-1). Sales commissions are the clearest example: the commission only gets paid if the deal closes. Legal fees for reviewing a standard contract template aren’t incremental; they’d be incurred whether the contract was signed.

Commission structures that pay on contract inception only — not on renewal — require capitalization on the initial contract and anticipated renewals if the initial commission was higher than the renewal rate. If the company pays the same commission rate on renewals as on new contracts, the amortization period is typically the initial contract term. If renewals carry no commission or a significantly lower rate, the amortization period should extend to cover the anticipated customer relationship.

  • Incremental costs paid only on initial contract: amortize over the contract term plus anticipated renewals.
  • Incremental costs paid at the same rate on renewals: amortize over the contract term only (renewal commissions will be capitalized separately when earned).
  • Non-incremental costs (e.g., legal review of standard forms): expenses as incurred.

The amortization period is not always the contract term

This is the most common error in commission accounting. If a company pays a large upfront commission that is not re-earned on renewal, the cost relates to the entire customer relationship — including expected renewals. Amortizing it over the initial contract term overstates expense in early periods and understates it in renewal periods. The amortization period should reflect the period over which the company expects to recover the cost — which means modeling expected renewal rates and customer lifetime, not just reading the contract length.

Costs to Fulfill a Contract

Fulfillment costs are capitalized when they meet all three criteria under ASC 340-40-25-5: they relate directly to a specific contract (or anticipated contract), they generate or enhance resources that will be used to satisfy performance obligations in the future, and the company expects to recover them through the contract. Implementation and setup costs for SaaS companies are the most common candidates.

Not all fulfillment costs qualify. Costs that would have been incurred regardless of the contract, including general overhead, idle capacity costs and abnormal waste are expensed. Costs for performance obligations already satisfied are also expensed. The asset created by fulfillment cost capitalization represents the company’s investment in delivering future performance — not a general intangible.

Implementation costs that create a distinct asset the customer controls may fall under other guidance depending on the facts — ASC 350-40 or ASC 985-20 are the most common alternatives. Which standard governs is a facts-and-circumstances analysis; it’s not a routine election. Confirm the applicable framework before establishing a capitalization policy for implementation costs.

The Practical Expedient of ASC 340-40: How It’s Misused

ASC 340-40-25-4 provides a practical expedient: if the amortization period for a contract cost asset would be one year or less, the company can expense the cost as incurred rather than capitalizing it. This is a legitimate simplification for short-duration contracts and low-value renewals.

The expedient is frequently misapplied through a narrow reading: some companies argue that each annual renewal constitutes a separate one-year contract, so every renewal commission qualifies for immediate expensing. That analysis can be correct in some situations, where renewals genuinely are discrete contracts and the commission on each renewal would amortize in one year or less, but it fails when the original contract is a multi-year arrangement or when the customer relationship is expected to extend well beyond the initial term. The expedient test applies to the amortization period of the specific cost, not to the contract structure. A large upfront commission that economically spans three years of expected renewals doesn’t become a one-year asset because the contract auto-renews annually.

Audit exposure on the practical expedient

The SEC staff has commented on registrants’ use of the expedient, particularly where long-term customer relationships are funded by large upfront commissions that are expensed immediately. If the expected customer lifetime is three-plus years and the commission economics only work over that period, expensing at inception using the expedient requires demonstrating that the amortization period would genuinely be one year or less, which is hard to argue when the sales force is being compensated for multi-year deals.

Impairment and the Ongoing Assessment

Capitalized contract cost assets must be tested for impairment at each reporting period. An asset is impaired if its carrying amount exceeds the remaining amount of consideration the company expects to receive less the costs directly related to providing the remaining goods or services (ASC 340-40-35-3).

In practice, impairment is most relevant when a customer churns before the end of the expected amortization period. If a commission was capitalized assuming a three-year customer relationship and the customer cancels in year one, the unamortized balance needs to be evaluated. If the company can no longer expect to recover the carrying amount, impairment is required. It can’t simply continue amortizing a commission asset for a customer that no longer exists.

This is an argument for tracking capitalized contract costs at a customer or contract level rather than in an aggregate pool. Pooled amortization isn’t prohibited under ASC 340-40, but the pool needs to be defined at a level of granularity that makes impairment testing meaningful. A pool so broad that individual customer churn is invisible within it isn’t providing useful impairment information and creates disclosure risk if the portfolio has material concentration in customers who are churning.

ASC 340-40 Frequently Asked Questions

What contract costs must be capitalized under ASC 340-40?

Incremental costs to obtain a contract (primarily sales commissions) when recovery is expected, and fulfillment costs that relate directly to a contract, generate or enhance resources for future performance, and are expected to be recovered. Both are capitalized as assets and amortized over the period of expected benefit.

How do you determine the amortization period for sales commissions?

The period over which the company expects to recover the capitalized cost, which may include anticipated renewals. If the commission is not re-earned on renewal at a similar rate, the amortization period extends beyond the initial contract term to reflect the expected customer relationship. It is not automatically equal to the contract term.

When does the practical expedient allow expensing instead of capitalizing?

When the amortization period for the contract cost asset would be one year or less (ASC 340-40-25-4). The test applies to the expected amortization period of the specific cost, not to the contract renewal cycle. A large upfront commission on a multi-year relationship generally doesn’t qualify.

What fulfillment costs can be capitalized under ASC 340-40?

Direct costs that: (1) relate directly to a specific contract, (2) generate or enhance resources used to satisfy future performance obligations, and (3) are expected to be recovered. General overhead, abnormal costs, and costs for already-satisfied POs are expensed. Implementation costs that create a customer-controlled asset may be governed by a different standard (ASC 350-40 or ASC 985-20).

What happens to capitalized commission assets when a customer churns?

The unamortized balance must be tested for impairment. If the company doesn’t expect to recover the carrying amount from the remaining customer relationship, the excess is recognized as impairment loss. Tracking capitalized costs at the contract or customer level, rather than pooling, makes this test meaningful.

Contract cost automation and the close cycle

Capitalizing, amortizing, and impairment-testing contract costs at the contract level requires a system that holds the commission economics alongside the contract data:

  • Commission amount
  • Expected amortization period
  • Renewal assumptions
  • Customer status

When that data lives in a CRM or commission platform disconnected from the revenue recognition system, the deferred commission asset becomes a period-end spreadsheet exercise.

For the full revenue and cost recognition framework, see the BillingPlatform Revenue Recognition guide.

Share Post: