Background
NetSuite’s revenue recognition capacities are strong. Revenue recognition is a concern when your service or product delivery is over a long period; yet your invoice invoice billing is up-front and / or independent of how revenue is earned. We have clients in the software business and many have revenue recognition concerns. We recently helped a client get off QuickBooks to take care of their revenue recognition management. Our client offers a service that includes a pricey hardware component; that drives the need to use NetSuite item fulfillment structures to relieve inventory.
We accountants learned early on about the “matching principle“. We want to match our costs to our revenues in the period for which they are earned. In this respect, NetSuite’s cost management for general ledger entries is not connected to the revenue recognition structure. So they aren’t “matched”.
When Accountants are Technologists
Link Cost Amortization to Revenue Recognition
- Dr: Cost of Goods Sold
- Cr: Inventory

- Dr: Deferred Expense: Unearned Prepaid Inventory Cost
- Cr: Cost of Goods Sold

Hi Marty,
With the release of NetSuite’s Custom GL Lines Plugin, could this now be achieved by CR COGS and DR Deferred Expenses as additional lines on the fulfillment record’s GL impact, followed by applying an amortisation template to the transaction per this article?
I.E. is it possible to utilise the amortisation feature as part of a custom GL line?
Hi Jarrod,
I do believe the SuiteGL approach with an amortization template makes sense. We have been using our GL Reclasser tool with much success in client situations.
Marty