As mentioned in our previous blog post about Costs of Goods Sold, COGS should be recorded in the same period as the revenue it generated, in accordance with the matching principle and accrual basis of accounting. ASC 606 requires companies to apply the 5-step revenue recognition principle to transactions with customers and directs companies to recognize revenue when earned. For e-commerce companies, both revenue and COGS must be recognized when the product has shipped.
This sounds simple in theory, but is difficult in practice as many e-commerce companies have business models that involve other parties. For instance, many e-commerce companies leverage a dropshipping business model, in which the company relies on external vendors to fulfill customer orders instead of holding inventory onhand. Many retailers prefer this business model because they do not wish to bog down their balance sheet with inventory that is quickly obsolete. While the customer does business directly with the e-commerce company, the 3rd-party fulfillment company must source and ship products to customers on behalf of the e-commerce company.
The challenge for accountants begins with the fulfillment phase as they start to lose control of the timing of the shipment. Shipment date is a critical datapoint to e-commerce accountants because that is when revenue and COGS can be recognized.
To ensure revenue and COGS are reported in an accurate and timely manner, accounting must collaborate cross-functionally with the supply chain team – the liaison between the company and its various suppliers. Sources like dashboards, real-time processing, and integration with vendors’ systems allow e-commerce companies some visibility into customer orders statuses.
As businesses evolve, its systems must also grow to handle the increasing complexity and scale. If your financial systems do not “talk to each other” and there are no smooth API-integrations, accountants are always left with the manual work of ensuring the systems match.
How do your existing financial systems handle variables such as shipping delays, returns, and missing vendor invoices? Or what about when sales impact multiple periods and you need to match COGS with revenue? Are there necessary data integrity controls in place to surface recurring issues or does the accounting team need to scramble last minute at month-end?
Especially for e-commerce companies, robust finance technology stacks that provide real-time, ongoing communication internally and externally with vendor systems is of utmost importance.
There’s a lot of emphasis on net income or the “bottom line” when decision-makers need to have an in-depth discussion about COGS. COGS is the best indicator to show how much a company had to spend for each dollar of revenue earned. Without accurate and timely COGS numbers, it’s almost impossible for executives to make the right decisions for the business. Companies must make the appropriate investments in systems, talent, and processes so that COGS analysis adds value to the forecasting and strategic direction of the business.
The Next Generation of Financial Data Management
Financial data management solutions turn data into a strategic resource by eliminating data silos and unifying finance and operations.
Using a Revenue Subledger to Support Growth
Keeping accurate accounts is essential. However, that becomes increasingly more complex as you scale. Here's how a revenue subledger can help.