If commissions expense immediately but revenue defers over contract life, you have an ASC 340 problem. Here's what proper alignment looks like and how to fix it before audit.
Evelyn Ly
Head of Marketing

If commissions expense immediately but revenue defers over contract life, you have an ASC 340 problem. Here's what proper alignment looks like and how to fix it before audit.
Evelyn Ly
Head of Marketing
Your commission payouts hit the P&L in January. Your revenue recognizes ratably over 36 months. Your GAAP profit margin just went negative in your biggest sales month of the year.
This is the disconnect that catches every growing SaaS company off guard. Sales gets paid at close. Revenue recognizes over time. And unless you're treating commission expenses correctly under ASC 340-40, your financials are telling a story that doesn't match operational reality.
Here's what makes this painful: it's not theoretical. Auditors will ask about it. VCs will notice distorted margins. Your board metrics will look wrong during the exact months your sales team performed best. And if you're between $3M and $10M ARR preparing for a first audit, this is likely one of the top three issues your accounting firm will flag.
This guide walks through what proper commissions revenue recognition alignment looks like in SaaS, where companies actually break, and what your systems need to do to fix it.
The pattern is predictable. Your rep closes a $36K ARR deal on a 3-year contract. You pay them $3,600 in commission. Finance records that $3,600 as an expense in the month of booking. Meanwhile, revenue recognizes at $1,000 per month over 36 months.
The result? Month one shows $1,000 in revenue against $3,600 in commission expense. A $2,600 loss on a customer that will actually generate $36,000 over the contract. Your P&L shows massive expense spikes in big booking months, followed by smooth revenue streams that slowly recover. The margins look terrible precisely when sales executes best.
Most companies between $1M and $5M ARR do this. It works until someone looks closely.
ASC 340-40 is specific. Commissions are "incremental costs of obtaining a contract." Costs that would not have been incurred if the contract had not been obtained. They must be capitalized as an asset on your balance sheet and amortized over the period of benefit.
That period is typically the contract term, though it can extend to expected customer life if you have renewal data to support it. The result is a deferred commission asset that amortizes alongside your revenue recognition schedule.
Here's what proper treatment looks like compared to what most companies do:
Scenario: $36K ARR deal, 3-year contract, $3,600 commission paid at close.
Immediate expensing (wrong): Month 1 P&L shows $1,000 revenue and $3,600 commission expense. Net impact: ($2,600) loss.
ASC 340 capitalization (correct): Month 1 P&L shows $1,000 revenue and $100 commission amortization expense. Net impact: $900 contribution. The remaining $3,500 sits on the balance sheet as a deferred commission asset.
Same economics. Radically different financial story. And only one treatment is GAAP-compliant for contracts longer than one year.
First-time audit revelations about commission accounting can trigger restatement of prior periods. Companies that capitalize commissions properly show 15-30% higher gross margins in early months compared to immediate expensing. When your auditor discovers you've been expensing everything upfront, the fix isn't just going forward. It's retroactive.
Restatements can delay financing rounds by 4-8 weeks. They signal weak internal controls to investors and acquirers. And they create an uncomfortable conversation with your board about why historical metrics were wrong.
Your unit economics suffer when commission expense and revenue recognition don't align. CAC looks artificially high in acquisition months. LTV:CAC ratios look worse than reality. Payback periods stretch because all the expense front-loads while revenue trickles in.
The board sees low margins in your best sales months and asks questions about sales efficiency. Meanwhile, you know the underlying economics are healthy. You just can't prove it with your P&L.
Commission payout is a real cash event. That doesn't change. Capitalization doesn't change when your rep gets paid. It changes how the expense hits your income statement. You need to understand both perspectives: cash flow (when money leaves your account) and P&L impact (when the expense recognizes). Deferred commission is a non-cash asset that represents future expense. The distinction matters for forecasting, cash management, and investor reporting.
The journal entry is straightforward:
DR Deferred Commission Asset $3,600
CR Cash (or Accrued Commissions) $3,600
To capitalize commission on 3-year SaaS contract
The asset posts to your balance sheet at the full commission amount. You'll need separate tracking for new business versus renewal commissions because they may have different amortization periods and qualification criteria.
Not everything qualifies for capitalization. Base commissions tied to specific deals: yes. Accelerators triggered by that deal: yes. General bonuses like President's Club: no. SPIFFs on specific products: judgment call. Document which components you capitalize and apply the policy consistently.
This is a policy decision. The default is the contract term. A 12-month contract means 12-month amortization. A 36-month contract means 36-month amortization.
ASC 340 includes a practical expedient: if the amortization period would be one year or less, you can expense the commission immediately. Many companies with annual contracts use this expedient. But if your contracts are multi-year, it doesn't apply.
You can also amortize over expected customer life if you can support it with data. If your average customer stays 5 years but signs 1-year contracts, you might amortize over the expected renewal period. This requires documentation and consistency. Get your accounting firm's sign-off before implementation.
Monthly amortization is simple math: total capitalized commission divided by amortization months. A $3,600 commission on a 36-month contract equals $100 per month.
The critical requirement: your amortization schedule must align with your revenue recognition schedule. Both are driven by the same contract start and end dates. Both update when the contract modifies. Both terminate when the customer churns.
DR Commission Expense $100
CR Deferred Commission Asset $100
Monthly amortization entry (1 of 36)
This is where complexity compounds. When a customer upsells mid-contract, you capitalize the new incremental commission and create a separate amortization schedule for the remaining term. When a customer downgrades, you may need to assess whether the existing asset is impaired. When a customer churns early, you write off the remaining unamortized balance immediately.
Example: Early churn. You capitalized $2,400 on a 24-month contract ($100/month amortization). Customer churns at month 8. You've amortized $800. The remaining $1,600 writes off in month 8:
DR Commission Expense $1,600
CR Deferred Commission Asset $1,600
Write-off of unamortized commission on early termination
Your P&L takes the hit when the customer leaves. Not when they sign.
Proper commissions revenue recognition alignment in SaaS requires four systems to agree: your commission system (payout dates and amounts), your billing system (invoice schedules), your CRM (deal terms and start dates), and your rev rec system (revenue schedules). All four must share the same contract inception date, term length, and modification events.
Spreadsheets can store this data. They can't synchronize it. And when one system updates without the others knowing, everything drifts.
Contract date mismatches. Sales logs the deal close date as the signature date. Finance uses "go-live" for revenue start. Commission amortization begins on a third date. These mismatches compound across hundreds of contracts and make reconciliation a monthly nightmare.
Amendment tracking breakdown. Customer upgrades mid-contract. New commission gets paid and capitalized. But the spreadsheet doesn't automatically update the original amortization schedule or create a linked schedule for the new amount. Double-counting or missed expense follows.
Manual schedule overrides. A one-off deal with custom payment terms requires finance to manually adjust the rev rec schedule. Nobody remembers to adjust the commission amortization schedule to match. The audit trail breaks. You can't prove matching logic.
Renewal treatment inconsistency. Some renewals get capitalized. Others get expensed immediately. There's no documented policy, or the policy exists but manual execution creates drift. The auditor flags inconsistent application across similar contracts.
If you're spending too long on month-end close, manual commission reconciliation is a major contributor. Reconciling four disconnected systems. Fixing mismatches between commission payouts and rev rec. Fielding sales comp dispute emails because numbers don't match. Building custom reports because your standard P&L doesn't tell the real story.
Average time-to-close increases 3-5 days when commission and rev rec reconciliation is manual. That's time your finance team spends on data plumbing instead of analysis.
All systems must subscribe to the same contract inception, modification, and termination events. One source of truth for deal terms: ARR, contract start and end, products, customer entity. Billing, rev rec, and commission all listen to the same event stream. Changes propagate automatically.
This isn't "integration" in the traditional sense. It's not a nightly batch sync between separate databases. It's a shared data model where a contract amendment in one place updates every downstream schedule simultaneously.
Your billing system needs to record contract terms at inception. Not just generate invoices. It must support contract modifications (upsells, downgrades, term changes) and provide contract-level data to downstream commission and rev rec calculations.
If your billing system only knows about invoices and not contracts, you have a structural problem that no amount of spreadsheet reconciliation can fix.
Your commission system needs to ingest contract terms. Not just booking amounts. It must calculate commission based on contract value and term, support capitalization rules with different treatment for new business versus renewals, generate amortization schedules aligned to contract term, and handle modification events that trigger re-measurement.
If your commission tracking lives in a tool that only knows "deal closed, pay rep," it can't support ASC 340 compliance. It needs contract awareness.
Your rev rec system must use the same contract start and end dates as your commission system. It must support ASC 606 and ASC 340 simultaneously. Create commission expense schedules parallel to revenue schedules. Track the deferred commission asset balance. Handle contract modifications with proper re-measurement logic.
The non-negotiable: a shared contract data model across all three systems. Real-time event propagation, not batch reconciliation. An audit trail proving all systems used the same source data. The ability to tie every commission payment back to a specific contract and its revenue schedule.
How many systems does it take to get one commission amortization entry right? If the answer is more than one, you have an alignment problem.
Commission capitalization policy document. What costs qualify for capitalization? What's your amortization period and why? How do you handle renewals? When do you apply the practical expedient?
Supporting schedules for sampled contracts. They'll pick 10-20 contracts and ask you to show: contract terms, commission amount and payout date, capitalization journal entry, monthly amortization schedule, and tie-out to the revenue recognition schedule for the same contract.
System documentation. How do commission and rev rec systems connect? What's the source of truth for contract data? How are modifications handled? What controls prevent manual overrides?
Reconciliation proof. Total deferred commission asset must equal the sum of all unamortized balances. Monthly commission expense must equal the sum of all amortization entries for that period. Commission payouts must tie to cash or accrual journal entries.
Commission expense spikes that don't correlate with booking timing. A deferred commission asset balance that doesn't reconcile to unamortized schedules. Renewal commissions treated inconsistently across similar contracts. Manual adjustments with no supporting documentation. Different contract dates in different systems for the same deal.
If your auditor finds three of these, expect a management letter comment at minimum. If they find all five, expect a material weakness discussion.
Pull all commission payouts for the last 12 months. Pull all new contracts and amendments for the same period. Compare commission expense on your P&L to booking patterns. Identify contracts where commission was expensed upfront but revenue defers over 12+ months. Calculate what your deferred commission asset balance should be today.
This exercise typically reveals that the opening balance adjustment is larger than expected. That's fine. Better to find it now than during audit fieldwork.
Draft your commission capitalization policy. Define the amortization period. Specify new business versus renewal treatment. Decide on practical expedient use for contracts under 12 months. Get your policy approved by your accounting firm before implementation. This avoids the "we disagree with your treatment" conversation during audit.
Create an amortization schedule for every open contract with unamortized commission. Ensure each schedule matches the revenue recognition schedule for the same contract. Calculate your opening deferred commission asset balance. Prepare a catch-up journal entry if you're correcting prior periods.
Identify which system will be the source of truth for contract data. Configure your commission system to capitalize and amortize. Connect billing, rev rec, and commission systems to the same contract events. Set up a monthly close checklist: reconcile the deferred asset, review new contracts, check for modifications.
Monthly reconciliation of the deferred commission asset to the sum of unamortized schedules. Quarterly audit of sampled contracts to verify commission and revenue alignment. Change management requiring any contract amendment to trigger a commission re-measurement review. Documentation standard for every capitalized commission.
Commission paid upfront on a full 3-year TCV. Customer pays annually. Capitalize the full commission amount and amortize over 36 months. Revenue recognizes monthly as performance obligations are satisfied. If you have a clawback provision requiring commission repayment if the customer doesn't renew after year one, you may shorten amortization to the first year only. The clawback changes the economic substance.
Commission paid on minimum commit or estimated consumption. Actual usage varies month to month. Capitalize the commission on the guaranteed minimum and amortize over the minimum commit period. Variable consideration (overages) may require different commission treatment. If you're running consumption-based billing, this is where your commission policy needs to be especially clear.
ASC 606 requires splitting revenue across performance obligations. Commission allocation should follow proportionally. Implementation services recognized at delivery means the commission allocated to services amortizes faster. Subscription services recognized ratably means that commission portion amortizes over the contract term. Two schedules for one commission payment.
If renewal commission is commensurate with new business (same rate), capitalize and amortize over the renewal term. If renewal commission is substantially lower (say 2% versus 10% for new business), you may have grounds to expense immediately. The logic: a lower renewal rate suggests it's not truly incremental cost to "obtain" the contract. ASC 340 practical expedient applies if the renewal period is 12 months or less. Document your approach. Apply it consistently. Don't mix treatments for similar contracts.
If you expense commissions immediately, CAC looks artificially high in the acquisition month. Proper capitalization smooths CAC over the contract lifetime. Payback period calculations become more accurate when expense matches revenue timing. This matters for investor conversations and valuation discussions. A 14-month payback looks very different from a 24-month payback, and the difference might be accounting treatment rather than actual economics.
Magic Number (net new ARR divided by sales and marketing spend) distorts when commission timing is wrong. A huge Q4 bookings quarter looks inefficient if all commissions expense that quarter while revenue barely starts recognizing. Proper treatment shows true sales efficiency and helps justify hiring decisions.
Under $2M ARR. Fewer than 50 contracts per year. Standard annual prepaid terms with no complex modifications. No audit requirement yet. You have time to manually reconcile every month. These conditions describe maybe 18 months of a company's life. The spreadsheet window closes fast.
$3M+ ARR with an audit likely coming. Multi-year contracts with mid-term modifications. Multiple commission plans for new business, renewals, and upsells. Usage-based or consumption pricing. Sales team larger than 10 reps. Monthly close taking more than 5 days due to commission reconciliation.
If you're at the $5M ARR inflection point, the question isn't whether to move off spreadsheets. It's how quickly you can do it before your first audit.
A single source of truth for contracts where the billing system ingests deal terms and generates both revenue schedules and commission schedules from the same data. Native ASC 340 support where capitalization and amortization are built into the system, not bolted on. Modification event handling where upsells, downgrades, and churns automatically trigger re-measurement of both revenue and commission schedules. An audit trail where every amortization entry ties back to a specific contract and commission payment.
This is what connected revenue infrastructure actually means. Not separate tools stitched together with CSV exports. One system where contracts, billing, rev rec, and commissions share the same data model and updates propagate automatically.
Run through this diagnostic:
If you checked three or more boxes, you have a commission capitalization and amortization problem that needs fixing before your next audit.
The core issue is simple even if the implementation isn't: commission expense and revenue recognition must be aligned. ASC 340 requires capitalizing commissions and amortizing them over the benefit period. Your billing, contracts, and commission systems must share the same data to make this work.
It's easier to get ahead of this than to remediate during an audit. Restatements are expensive, slow, and signal exactly the kind of financial operations weakness that makes investors nervous.
Start by assessing your current state. Document your policy. Get your accounting firm's agreement. Then fix your systems so alignment happens automatically, not through monthly heroics in a spreadsheet.
Measure connects contracts, billing, rev rec, and commissions in one system. Every commission capitalizes and amortizes based on the same contract data that drives your revenue recognition. No reconciliation. No drift between systems. One source of truth that's audit-ready from day one. Book a demo to see how it works for your contracts.
Billing and revenue automation that handles contracts, invoicing, revenue recognition, and commissions in one connected system. Book a demo to see how Measure works.