Business Valuations

How to Track COGS for Amazon FBA: Make the Cost Follow the Unit, Not the Invoice

T

The FBA Guys

April 6, 2026

How to Track COGS for Amazon FBA: Make the Cost Follow the Unit, Not the Invoice

Most Amazon sellers can tell you what they paid the factory.

That is not the hard part.

The hard part is deciding which month should absorb the freight, prep, and packaging tied to the units that actually sold. Ask that question and the conversation usually gets quieter rather quickly.

To track COGS for Amazon FBA, you need a monthly process that assigns landed inventory cost to the units sold in that period, rather than dumping every inventory-related payment into the month cash happened to leave the account.

That sounds technical. It is not. It is the difference between a margin number that helps you run the business and a margin number that flatters you for a quarter, then turns on you later.

What COGS Tracking Is Actually Trying to Capture

COGS tracking is trying to answer one narrow question: what did it cost to put the units that sold this month into saleable condition?

That usually means supplier cost, inbound freight, duties where relevant, and the unit-level prep or packaging required to land that product in inventory. It does not mean every painful expense that happened to clear the bank this month.

Simple enough.

The mistake is treating payment timing as though it were performance timing. You paid for a container in March. Fine. But if those units sell across April, May, and June, March should not absorb the full hit just because your card got hit then. If what you want is a believable monthly P&L, the cost has to follow the units.

If you want the broader definitional version of the topic, Amazon FBA cost of goods sold explained covers where COGS ends and overhead begins.

The Six-Step Monthly COGS Tracking Process

You do not need a heroic finance stack.

You need a boring close process.

Every month.

  1. Start with beginning inventory at landed cost.
  2. Add each inventory receipt that actually landed during the month, including the direct inbound costs tied to getting it into saleable inventory.
  3. Separate received inventory from inventory that was merely ordered, prepaid, or somewhere over the Pacific.
  4. Identify the units sold during the month by SKU, batch, or whatever consistent method your books can support.
  5. Assign landed cost to those sold units using one method and keep using it.
  6. Reconcile ending inventory so the balance sheet, the inventory record, and physical reality are all describing the same business.

That fifth step is where sellers often congratulate themselves too early, because the spreadsheet now looks organized and the inventory tab has enough color coding to feel serious.

But does the number actually follow the unit? That is the whole job.

If you front-load freight before Prime Day, over-order to hit an MOQ, or pay for four months of stock in one shot, the answer has to stay yes. Otherwise your "margin improvement" is often just a calendar trick wearing respectable clothes, and the month with the ugliest cash movement winds up looking like the month with the weakest economics even when that is not what happened at all.

To illustrate, imagine a seller who receives two large purchase orders in the last week of the month, pays the freight bill immediately, then sells only a thin slice of those units before month-end. If the entire freight charge gets dumped into the current month, gross margin looks worse than the operation really was. Next month gets flattered for no good reason. Then management starts reacting to the wrong month. That is how a tracking problem turns into an operating problem.

Where Amazon Sellers Usually Break the Number

The first break is freight timing.

The Playbook uses a freight example because freight has no patience for vague accounting. A seller pays $24,000 in freight for the next four months of inventory, then treats the entire amount as this month's expense. Correct the timing and SDE rises by about $18,000. At a 3.5x multiple, that is roughly $63,000 of business value.

One invoice. One month. Real damage if you get it wrong.

The second break is inventory timing. Sellers know what they bought. They are much less certain which month should absorb it. So the P&L turns into a diary of payments rather than a report on performance. If your books are telling you when cash moved instead of when inventory value left the shelf, what exactly are you managing from?

The third break is classification drift. A composite from our data would look familiar to almost any operator: one line called Amazon Misc, another called Freight TBD, and a month-end note promising it will all be cleaned up later. In one version of this spreadsheet, that Amazon Misc line swings from $417 to $1,184 in three months and nobody can explain why.

That is not a system.

That is a truce with confusion.

If you need the operational side of freight allocation, Amazon FBA landed cost breakdown is the right side road to take.

Spreadsheets Are Not the Problem

Loose month-close habits are.

We have seen ugly worksheets produce better operating insight than polished dashboards, because the operator behind the ugly worksheet actually closes the month, clears the suspense items, and forces inventory to reconcile before moving on.

The fact is, software helps after you decide to make the month believable. It does not make the month believable for you.

That matters because sellers often shop for tooling when the real gap is procedural. They want a cleaner report before they have a cleaner close. They want the dashboard to impose discipline they have not actually chosen. Usually it doesn't. It just gives the same confusion a nicer interface.

Freight Timing, Inventory Turns, and Why Gross Margin Gets Flattered

This is where the database becomes useful.

It does not contain a field called bad_cogs_tracking. It does show the consequence. Among businesses turning inventory every few weeks, only 10.9% carried inventory above 300% of SDE. Move to every few months and that rises to 19.9%. Stretch to several months and it hits 31.7%. Let inventory sit for a year or more and 41.3% of businesses land in that heavy-inventory bucket.

Bar chart showing the percentage of businesses in the heavy inventory-to-SDE bucket rising as inventory turns slow, from every few weeks through year or more. Source: FBA Guys Valuation Database (n=10,164 grouped valuations)

The mechanism is not mysterious. Slow turns give timing mistakes more room to hide. More inventory sits on the shelf. More freight gets dumped into the wrong month. More of the gross margin line starts taking credit for work the calendar did.

High gross margin does not rescue you from that.

Among successful valuations with 55%+ gross margin, the average implied multiple was 2.79x when inventory stayed below 15% of SDE. Push inventory above 300% of SDE and the average falls to 1.66x. There were still 256 successful businesses in that high-margin, heavy-inventory corner of the database, which is exactly why this topic matters. Attractive margin can hide heavy inventory drag rather well.

Grouped bar chart comparing average implied multiples across gross-margin buckets, with each bucket splitting between light inventory and very heavy inventory, showing heavy inventory compressing multiples every time. Source: FBA Guys Valuation Database (n=8,407 successful valuations across plotted buckets)

If the monthly view is still fuzzy, the Amazon seller profit and loss statement guide fills in the reporting discipline behind this section.

What Good Monthly COGS Tracking Looks Like in Practice

Good tracking looks repetitive.

You close the books monthly. You carry direct landed costs with inventory. You do not treat every container payment like an expense grenade. You reconcile ending inventory to what is actually in stock. Then you review gross margin next to turns and inventory load, not in proud isolation.

Use a simple operator rule if you need one. When gross margin improves, ask whether turns improved too and whether inventory load stayed sane. If either answer is no, the margin move may be cosmetic. And if that question sounds annoying, good. It should.

That is a better question than "did margin go up?" It is also the sort of question a buyer, lender, or serious operator starts asking almost immediately once the numbers matter.

Why Buyers Care Even If You Are Not Selling Soon

Because buyers experience sloppy COGS tracking as a trust problem long before they experience it as a bookkeeping problem.

In our successful valuation data, businesses with tax returns and business-only books averaged a 2.75x multiple across 3,755 cases. Businesses with no tax returns and mixed books averaged 1.97x across 115 cases. That does not prove COGS discipline alone created the gap. It does tell you the market pays more for numbers that look like they would survive scrutiny.

Bar chart comparing average implied multiple for businesses with tax returns and business-only books versus businesses with no tax returns and mixed books, showing a clear trust premium for cleaner documentation. Source: FBA Guys Valuation Database (n=3,870 successful valuations in these two profiles)

And this is where the article jumps tracks a bit, because it belongs here.

The seller usually feels the pain first in planning, not in due diligence. They think the business is fine because cash is in the account, margin looks healthy, and inventory is moving well enough to avoid panic. Then they build a monthly P&L for someone else to trust and discover the number had been borrowing confidence from timing noise the whole time.

That moment is rarely dramatic. It is usually just deflating. Someone asks for a monthly roll-forward, or wants the ending inventory tied to the balance sheet, or asks why freight spiked while sell-through stayed ordinary, and suddenly the answers get soft. Not fraudulent. Just soft. Buyers do not like soft answers around inventory.

Better in April than in diligence.

If you want the broader system around that trust problem, Amazon FBA accounting basics is the natural next read.

A Clean Way to Start This Month

Do three things.

First, define COGS narrowly: product cost plus the direct landed cost of getting those units into saleable inventory.

Second, stop using payment month as a substitute for recognition month. Those are different events, and treating them as the same event is where a lot of fake precision enters the books.

Third, close monthly and force ending inventory to reconcile across your books, your inventory records, and the physical stock sitting there. If the three versions of reality do not line up, keep digging until they do.

Everything after that is refinement.

FAQ

What should be included in Amazon FBA COGS?

Typically the product cost plus the direct landed costs required to get that unit into saleable inventory. Freight, duties where relevant, and unit-level prep often belong. PPC, software, and payroll do not.

Can I track Amazon FBA COGS on cash-basis books?

You can track payments that way. You cannot describe monthly performance honestly that way once inventory timing starts to matter.

How often should I update COGS for Amazon FBA?

Monthly. Not annually, not "when the bookkeeper gets to it," and certainly not only when you are about to ask what the business is worth.

Why does COGS tracking affect valuation?

Because sloppy timing makes earnings less believable. Buyers do not only buy margin. They buy the confidence that the margin belongs to the period you say it belongs to.

Curious what your business is worth?

Get a free, instant valuation and see how your Amazon business stacks up.

Get Your Free Valuation