Accounting for Amazon FBA fees, refunds and VAT correctly means coding each fee type to its own nominal account, treating refunds as a reduction of revenue rather than an expense, and applying VAT per sale rather than as a single blanket rate across a whole settlement period. Proper e-commerce bookkeeping is vital for online retailers navigating complex multi-channel or cross-border landscapes. When dealing with marketplace finances, precision ensures that your profit and loss statements reflect true operational health.
Key Takeaways from this Post
Separate every Amazon fee type — Keep referral, fulfilment, storage, removal and return processing fees in separate accounts to accurately track costs and margins.
Treat refunds and reimbursements differently — Refunds should reduce revenue, while Amazon reimbursements for lost or damaged stock should be recorded separately as compensation.
Apply VAT at transaction level — Don't use a blanket VAT rate across an entire settlement. Determine the correct VAT treatment for each sale, including whether Amazon or the seller is responsible.







How to Account for Amazon FBA Fees, Refunds and VAT
Accounting for Amazon FBA fees, refunds and VAT correctly means coding each fee type to its own nominal account, treating refunds as a reduction of revenue rather than an expense, and applying VAT per sale rather than as a single blanket rate across a whole settlement period. Proper e-commerce bookkeeping is vital for online retailers navigating complex multi-channel or cross-border landscapes. When dealing with marketplace finances, precision ensures that your profit and loss statements reflect true operational health.
Start with the fee types
Amazon doesn't charge one fee. It charges several, and each one tells you something different about your margins if you keep them separate. Understanding your amazon fba fee types is the foundation of clean financial tracking.
- Referral fees – Amazon's commission on each sale, which varies by product category and should be separated from fulfilment costs.
- Fulfilment fees – the cost of picking, packing and shipping each unit through Amazon's logistics network.
- Storage fees – monthly charges based on the space your stock takes up in Amazon's warehouses, stepping up significantly once stock has been sitting for six or twelve months.
- Removal and disposal fees – charged when you ask Amazon to return or destroy unsold inventory.
- Return processing fees – charged on certain returned items, on top of the refund itself.
Lumping all of these into one "Amazon fees" line in Xero or QuickBooks might look tidy, but it hides exactly the information you need to work out whether a product is actually profitable once fulfilment and storage costs are factored in. If you want to see where fees are quietly eating into margin, breaking fees down by type is the first step. For broader platforms, tools or manual systems inspired by alternatives such as A2X or Taxomate often highlight the need for granular transaction coding.
Refunds: reduce revenue, don't record an expense
A common mistake is treating a customer refund as an expense, coded somewhere near marketing costs or general overheads. That's not what a refund is. A refund reverses a sale that didn't ultimately happen, so it should reduce your revenue figure directly, not sit as a cost elsewhere on the P&L.
This matters for two reasons. First, it keeps your gross margin accurate, since an inflated sales figure offset by a hidden expense will still show the wrong margin percentage even if the bottom line happens to net out correctly. Second, it affects VAT: a refunded sale generally means the VAT originally charged on that sale needs to be reversed too, which is easy to miss if refunds aren't tracked as their own category. Mastering amazon refunds accounting prevents distorted revenue reports at month-end.
Where a return also triggers a return processing fee, that fee is a genuine cost and should be recorded separately from the refund itself, not merged into it.
VAT: the layer that catches most sellers out
Amazon doesn't apply a single VAT rate across everything you sell. Different product categories carry different rates, and under UK post-Brexit marketplace rules, Amazon itself is sometimes the deemed supplier and collects VAT directly, particularly on certain sales to UK customers under £135 where the seller is based overseas. On other sales, the VAT liability remains yours to calculate and report. Navigating cross-border VAT and proper amazon vat treatment requires meticulous attention to transaction details.
Calculating VAT on Amazon sales correctly means checking, sale by sale, whether Amazon or you are responsible, rather than assuming one rate applies across an entire settlement period. Getting this wrong doesn't just create messy books, it risks an incorrect VAT return, and HMRC penalties follow from that, not from the bookkeeping error itself. For background on the wider rules, the basics of VAT for Amazon sellers is worth reading before you touch a VAT return. Ensuring you can successfully reclaim VAT on eligible business expenses further protects your cash flow.
Reimbursements need their own category too
When Amazon loses or damages stock, it sometimes reimburses the seller. This isn't a sale and it isn't a fee refund, it's compensation, and it should be tracked separately from both. Mixing reimbursements into ordinary sales income will overstate revenue in a way that has nothing to do with actual trading performance. Keeping a dedicated ledger code for inventory compensation ensures your sales velocity metrics remain accurate.
Don't forget cost of goods sold
None of the above matters much if your cost of goods sold figure is wrong to begin with. COGS for Amazon sellers needs to reflect the full landed cost of a product, not just the unit price paid to a supplier, or your margin calculations will be optimistic regardless of how carefully you've handled fees and VAT. Accurate COGS tracking ensures that every unit sold yields reliable gross profit data, especially when analyzing statements derived from your Amazon settlement report.
A practical structure for your chart of accounts
At minimum, separate nominal codes for the following will make your Amazon accounting meaningfully more useful:
- Gross sales (before deductions)
- Referral fees
- Fulfilment fees
- Storage fees (standard and long-term, if volume justifies the split)
- Refunds
- Reimbursements
- VAT collected by Amazon vs. VAT you're liable for
Doing this manually, settlement by settlement, is achievable at low order volumes. At scale, automation tools like Link My Books apply this exact structure automatically, reading each settlement report and posting fees, refunds and VAT to the correct accounts without manual journals.
FAQ
Should Amazon fees be treated as one expense or several?
Several. Referral fees, fulfilment fees and storage fees behave differently and affect margin analysis differently, so keeping them separate gives you far more useful reporting.
How should refunds be recorded?
As a reduction of revenue, not as an expense, and with any associated VAT reversed accordingly.
Does Amazon always collect VAT on my behalf?
No. Amazon is the deemed supplier for certain sales under UK marketplace rules, but other sales remain your responsibility to calculate and report.
What's the difference between a refund and a reimbursement?
A refund returns money to a customer. A reimbursement is Amazon compensating you, typically for lost or damaged stock. They need separate treatment.
Is it worth automating fee, refund and VAT coding?
For low order volumes, manual coding is manageable. Once you're processing hundreds of orders a month, automated tools save significant time and reduce the risk of miscoding.
Amazon FBA fees, refunds and VAT are each their own category, not a single blended cost to net off against sales. Separate them properly and your P&L, your margins, and your VAT return will all reflect what's actually happening in the business.













