ASC 340-40 Explained: Sales Commission Capitalization for Startups
Rohan Miller
Head of Tax Strategy
ASC 340-40 requires companies to capitalize incremental costs of obtaining a contract, primarily sales commissions. Here is what it means for startups with sales teams.
What ASC 340-40 Requires
ASC 340-40 (Other Assets and Deferred Costs - Contracts with Customers) is the companion standard to ASC 606 that addresses the costs of obtaining and fulfilling customer contracts. Its most significant impact for startups is the requirement to capitalize incremental costs of obtaining a contract and amortize them over the period of benefit.
The "incremental cost of obtaining a contract" is a cost that the entity would not have incurred if the contract had not been obtained. The clearest example is sales commissions. If a sales representative earns a $5,000 commission for closing a customer deal, that $5,000 is an incremental cost of obtaining the contract, because the company would not have paid it if the deal had not closed.
Under ASC 340-40, instead of expensing the $5,000 commission immediately, the company must capitalize it as an asset and amortize it over the expected period of benefit. For a SaaS company, the period of benefit is typically the expected customer lifetime, not just the initial contract term. If the initial contract is 12 months but the expected customer lifetime is 36 months, the commission is amortized over 36 months.
This standard applies to all entities that follow U.S. GAAP and enter into contracts with customers, including private startups that produce GAAP-compliant financial statements. It does not apply to tax accounting, meaning that commissions may still be deductible when paid for tax purposes under IRC Section 162, creating a book-tax difference.
Which Costs Must Be Capitalized
Not all sales-related costs require capitalization under ASC 340-40. The standard specifically requires capitalization of incremental costs of obtaining a contract, meaning costs that are directly tied to specific contracts and would not have been incurred without the contract.
Costs that must be capitalized include sales commissions and bonuses paid to sales representatives for closing specific deals, referral fees paid to third parties for customer introductions that result in contracts, and spiffs or incentive payments tied to specific deal outcomes.
Costs that are not incremental and should not be capitalized include base salaries for sales staff (these are incurred regardless of whether deals close), sales management compensation (unless directly tied to specific deals), marketing expenses (brand awareness, events, content creation), CRM software costs, and travel expenses for general sales activity (unless directly attributable to a specific winning deal).
A gray area arises with sales engineering or solution consulting costs incurred during the pre-sales process. If the company only commits these resources after a deal is likely to close, and the resources are specifically allocated to that deal, the costs may be incremental. However, if pre-sales engineering is a general sales support function that operates regardless of specific deal outcomes, the costs are not incremental.
The key test is causation: would the cost have been incurred if this specific contract had not been obtained? If yes, it is not incremental and should be expensed as incurred. If no, it is incremental and must be capitalized.
Amortization Period and Methodology
The capitalized commission asset must be amortized on a systematic basis consistent with the transfer to the customer of the goods or services to which the asset relates. For SaaS companies, this means amortizing over the expected customer lifetime, using a method that reflects the pattern of benefit.
Determining the amortization period requires estimating the expected customer lifetime. For a SaaS company with a net revenue retention rate of 110% and an annual gross churn rate of 10%, the implied average customer lifetime is approximately 10 years (1 / 10% churn rate). However, most companies use a more conservative estimate, typically 3 to 5 years, based on historical cohort analysis.
Importantly, the amortization period is the expected period of benefit from the cost, not the initial contract term. If a sales rep earns a $10,000 commission on a 12-month contract, but the expected customer lifetime is 36 months (because most customers renew at least twice), the amortization period is 36 months. This assumes that the commission on the initial contract is not commensurate with the commission on renewal contracts. If renewals pay the same commission rate, then each contract's commission is amortized over that contract's term.
The most common amortization method is straight-line, where the capitalized cost is expensed evenly over the amortization period. So a $10,000 commission amortized over 36 months would result in approximately $278 of amortization expense per month.
Impairment testing is also required. If the expected period of benefit shortens (for example, because the customer churns earlier than expected), the remaining capitalized balance should be assessed for impairment and written down if necessary.
The Practical Exemption for Short-Term Contracts
ASC 340-40-25-4 provides a practical expedient that allows entities to expense incremental costs of obtaining a contract as incurred if the amortization period would be one year or less. This is a significant simplification for companies with primarily month-to-month or short-term annual contracts.
To apply this expedient, the expected period of benefit (not just the initial contract term) must be one year or less. A month-to-month SaaS subscription where the expected customer lifetime is 8 months would qualify. A month-to-month subscription where the expected customer lifetime is 24 months would not, because the period of benefit exceeds one year.
In practice, very few SaaS companies have expected customer lifetimes of one year or less. Most SaaS products have retention rates that imply multi-year customer relationships. This means the practical expedient is not available for most SaaS commission capitalization scenarios.
However, the expedient may apply to specific commission types within a SaaS company. For example, commissions on professional services engagements that are short-term projects (not tied to ongoing subscriptions) may qualify for the expedient if the services are delivered within one year.
Companies must apply the practical expedient consistently across all similar contract types. You cannot apply it selectively to some contracts but not others within the same category. Document your policy election and the basis for determining that the expedient is or is not applicable.
Implementation Guide for Startups
Implementing ASC 340-40 requires three workstreams: policy design, data collection, and ongoing calculation.
For policy design, document which commission types are incremental (and thus subject to capitalization), the amortization period based on your customer lifetime analysis, the amortization method (straight-line is standard), and whether you are electing the practical expedient for any contract categories. Have your accountant or auditor review this policy document.
For data collection, you need a commission-level detail that ties each commission payment to a specific contract. Your CRM (Salesforce, HubSpot) and commission management tool (CaptivateIQ, Spiff, or a spreadsheet) should produce a report showing the rep name, customer name, contract value, commission amount, contract start date, and expected customer lifetime. This data feeds the capitalization calculation.
For ongoing calculation, maintain a commission capitalization schedule that tracks each capitalized commission as a separate line item (or cohort, for simplification). Each month, calculate the amortization expense for all outstanding capitalized commissions, record the amortization journal entry (debit: commission amortization expense, credit: capitalized commission asset), and update the asset balance on the balance sheet.
For startups with fewer than 50 active capitalized commissions, a spreadsheet works fine. Beyond that, consider specialized tools or configuring your accounting software to automate the schedule.
At SpryTax, we set up ASC 340-40 compliance for SaaS clients as part of our accounting and CFO services. We build the capitalization schedule, establish the data pipeline from the commission system, and handle the monthly journal entries. For companies preparing for a first audit, having clean ASC 340-40 records from the start avoids the costly retroactive analysis that auditors otherwise require.
Related Resources
Need Help With Your Startup Taxes?
Our team specializes in tax strategy for startups. From formation to fundraising, we handle the complexity so you can focus on building your company.
Get Started Today