Loading…
Loading…
NetSuite capitalises and amortises commissions natively. What it does not do is decide how long the benefit lasts, and that decision changes every number.
NetSuite will capitalise a commission and amortise it. That part is native and it works. Advanced Cost Amortization handles direct contract acquisition costs, sales commissions explicitly among them. There are dedicated deferred and expense accounts, an automatic deferred cost journal on save, a cost amortisation plan showing the amounts per period, and a Deferred Expense Rollforward Report.
If someone has told you NetSuite cannot capitalise commissions, they are wrong, and it is worth knowing that before you evaluate anything else.
What it does not do is decide how long the benefit lasts. The amortisation plan follows the revenue recognition plan's period structure. If your policy says the benefit extends past the initial term, that is a separate determination and a separate schedule.
Take a $360,000 contract with a 36 month initial term, and a $36,000 commission.
Amortise over the revenue schedule and you get $1,000 a month for 36 months. Amortise over a 48 month benefit period, because you expect the customer to renew, and you get $750 a month.
Commission paid $36,000
Amortised over the revenue schedule, 36 months $1,000 / month
Amortised over a 48 month benefit period $750 / month
--------
Year 1 difference $3,000
Same commission, same contract, same cash. A $3,000 difference in the first year on one deal, and it compounds across a book. Nothing about that difference is an accounting subtlety. It is a direct consequence of one input that nobody looks at.
The reason this gets skipped is that "the contract term" is sitting right there, it is unambiguous, and using it requires no thought. It is also frequently not the answer, because the question is how long the commission benefits you, not how long the initial contract runs.
Three inputs usually feed that determination: how long customers actually stay, whether a renewal earns its own commission, and what the commission was paid to acquire. Whether they land you at the contract term or beyond it is your accountants' call. What matters from a systems perspective is that the determination exists somewhere, is written down, and can be applied consistently.
Carry the 48 month version forward and the schedule crosses the end of the initial term.
Over the 48 month benefit period
Recognised through month 36 $27,000
Carried into the renewal term $9,000
--------
Ties to commission paid $36,000
That $9,000 is the interesting balance. At the end of the initial contract there is still a capitalised asset on the books relating to a customer who has not yet renewed. Whether that survives is a question about the asset's recoverability, which is again your accountants' call, and which is the kind of question that arrives from an auditor rather than from finance.
The system's job is to make sure the balance is visible, attributable to a contract, and explainable. A spreadsheet that only shows the current month's amortisation cannot do that.
The amortisation plan follows the revenue plan. In NetSuite that is the documented behaviour, and it is the right default. Where your policy sets a different period, the schedule needs to be maintained separately, and the two need to reconcile back to the same commission.
No new versus renewal distinction. If your policy treats a renewal commission differently from an acquisition commission, that distinction has to come from somewhere. It is not a documented native calculation.
The link from calculation to capitalised amount is manual. SuiteCommissions calculates. Advanced Cost Amortization capitalises. There is no documented automatic feed between them, so somebody moves the number.
None of those is a criticism of the product. They are the specific seams where a policy decision has to be applied, and applying policy is not something a ledger is supposed to do on your behalf.
Pull the ten largest commissions capitalised in the last year. For each: what period is it amortising over, why that period, and does anything record the answer. If the ten answers are the same because nobody chose, you have found the thing to fix, and it is a policy conversation rather than a systems project.
Not sure where your process sits?
Seven questions on how commission costs are recognised, and what sets the benefit period.