Learn · Accounting & bookkeeping

How do you do bookkeeping for an Amazon FBA business?

Short answer

Do Amazon FBA bookkeeping on the accrual basis by recording each settlement as a summarized journal entry that splits the payout into gross sales, every fee type, refunds, and sales tax, not as a single net bank deposit. That gives you a clean profit and loss and books that reconcile to Amazon.

Key takeaways

  • A clearing account holds each settlement journal until the bank deposit arrives; when the clearing balance nets to zero, every Amazon payout has been accounted for.
  • Accrual accounting treats purchased inventory as a balance sheet asset and moves its cost into COGS only when the unit sells, which is what produces a true gross margin.
  • Landed cost per unit includes inbound freight, customs duty, and prep center labeling, and those same records are the evidence behind an FBA reimbursement claim.
  • Reimbursement lines belong in their own account rather than sales, because they recover inventory value you already owned and mixing them inflates the revenue trend.
  • Keep SKU-level quantity and cost in a subledger; pushing thousands of unit-level entries into QuickBooks makes the file unusably slow and adds nothing the subledger lacks.
Marcus Brandt, Head of Seller Accounting at BeanHawk

By Marcus Brandt · Head of Seller Accounting

Updated July 30, 2026

Bookkeeping for an Amazon FBA business is harder than ordinary retail bookkeeping for one reason: the money that lands in your bank account is already net of a dozen different deductions. Amazon doesn't pay you per sale. It pays you a lump sum every two weeks, after subtracting referral fees, FBA fulfillment fees, storage, advertising, refunds, and sometimes sales tax it collected on your behalf. If you book that deposit as a single line of 'sales,' your revenue is understated, your fees are invisible, and your profit is fiction.

Good FBA bookkeeping means reversing that compression, and it's the part of ecommerce bookkeeping that trips up bookkeepers who came from service businesses. Every Amazon payout is a settlement that bundles hundreds or thousands of transactions, and your job is to record it so the gross sales, each category of fee, refunds, and tax all land in their own accounts. Do that consistently and your profit and loss tells the truth, your books reconcile to Amazon's 1099-K, and you can actually see which costs are eating your margin.

Use accrual accounting, not just the bank feed

The single biggest decision is accrual versus cash basis. Cash-basis bookkeeping records revenue and expenses when money moves; accrual records them when they're earned and incurred. For an inventory business, accrual is the right answer because it matches the cost of a product to the period you sold it, and it stops your payout timing from distorting your numbers.

FBA punishes cash-basis books in a specific way. Amazon holds a reserve and settles on a roughly biweekly cycle, so a sale on the 30th of the month may not hit your bank until the 5th of the next month. On a cash basis, that revenue jumps to the wrong period. Worse, your inventory (often your single largest cash outlay) is purchased months before it sells, so a cash view shows giant losses when you buy stock and giant profits when you sell it, with no relationship to how the business is actually performing. Accrual smooths this by treating inventory as an asset until it sells, then moving it to cost of goods sold.

One honest caveat: if you're brand new, selling a trickle, and filing a simple tax return, cash-basis books plus a disciplined inventory count can carry you for a while. The switch to accrual gets harder the longer you wait, though, because you eventually have to restate inventory and unwind netted deposits. Most sellers who reach real volume wish they'd started accrual from the first purchase order.

If you're weighing amazon fba vs dropshipping, the bookkeeping forks right here. A dropshipper never owns stock, so there's no inventory asset on the balance sheet and COGS is simply what the supplier billed against each order. FBA sellers carry inventory for weeks or months before it sells, which is exactly why accrual matters more to them and why a dropshipper can often get away with much simpler books.

Record settlements as summarized journal entries

The core mechanic of amazon fba accounting is the settlement journal. Instead of importing thousands of individual orders, you take each Amazon settlement and book one summarized entry that breaks the payout into its components. The deposit that hits your bank is just the bottom line; the journal restores everything Amazon netted out along the way.

All of this assumes you sell through Seller Central. Amazon vendor central vs seller central is a genuine bookkeeping fork: vendors sell wholesale to Amazon and get purchase orders, invoices, and chargebacks, which behave like ordinary B2B receivables, while third-party sellers get settlements. If you run both, keep them in separate revenue accounts, because they don't reconcile the same way and blending them makes each one impossible to check.

Here is an illustrative settlement journal (numbers are made up to show the structure, not real Amazon rates). It's a plain double entry bookkeeping example: every debit has a matching credit, and if the entry doesn't balance to the penny, a line got dropped. Suppose a settlement deposits $7,200 to your bank. The journal that produces that deposit might look like this:

  • Debit: Bank / clearing account $7,200 (the actual deposit)
  • Debit: Referral fees $1,500 (expense)
  • Debit: FBA fulfillment fees $900 (expense)
  • Debit: Advertising $400 (expense)
  • Debit: Refunds $300 (contra-revenue)
  • Credit: Gross product sales $10,000 (revenue)
  • Credit: Sales tax collected $200 (liability, if Amazon passed it to you)

See it in BeanHawk

Every settlement becomes one clean journal

BeanHawk parses each marketplace payout line by line and posts a single summarized journal to QuickBooks or Xero — sales, fees, refunds, facilitator tax, and reimbursements mapped to the right accounts, balanced to the penny.

  • Debits equal credits or it won't post — no more deposits booked as revenue
  • Marketplace facilitator tax routed to a liability account, out of your income
  • The net deposit lands in a clearing account that matches your bank feed exactly
See the QuickBooks & Xero sync →
app.beanhawk.com/books/settlementsBeanHawkDashboardReimbursementsBooksInventoryChannelsJRJordan R.Owner · Pro planSettlement → journalSettlement #90417Amazon · 14-day payout1,204 orders3,918 fee lines212 refunds1 net deposit$6,853.70 depositedOne deposit hidesa dozen line items.autoJournal entryPostedACCOUNTDRCRProduct sales12,480.00Referral fees1,872.00FBA fulfilment fees2,104.50Refunds640.00Facilitator tax (liability)1,014.20Reimbursements218.40Bank — net deposit6,853.70Balanced15,630.5015,630.50→ QuickBooks→ Xero

Build a chart of accounts that matches the settlement

Your chart of accounts is what makes the settlement journal possible. At minimum, create separate accounts for gross sales, referral fees, FBA fulfillment fees, storage fees, advertising, refunds and returns, reimbursements, and a sales-tax liability. Lumping all Amazon costs into one 'Amazon fees' line technically balances, but it tells you nothing, and the whole point of bookkeeping is to see where the money goes.

A clearing account is the unsung hero here. Because Amazon settles on its own schedule and the deposit date rarely matches the settlement period, you post the settlement journal to a clearing account, then match the actual bank deposit against that clearing balance. When the clearing account nets to zero, you know every payout has been accounted for. This is the same pattern whether you keep your books in QuickBooks or Xero; for the full setup including account mapping, see our guide to Amazon accounting in QuickBooks & Xero.

Don't forget the fixed costs that hide inside the same payout. The Professional selling plan subscription is deducted in the settlement like everything else, and it belongs in its own subscription or platform-fee account rather than buried with referral fees, because it doesn't scale with sales. Amazon publishes the current price of each selling plan on its own fee pages and changes it periodically, so pull the amazon seller monthly fee from there instead of trusting a figure in an old spreadsheet.

Keep the fee accounts aligned with how Amazon actually bills, not how a generic retail template thinks. Referral fees scale with revenue, fulfillment fees with units shipped, and storage with time and cubic feet. When each has its own account, a margin squeeze announces which lever moved. When they're lumped, all you know is "Amazon costs more now," which isn't actionable.

Track inventory and cost of goods sold separately

Sales bookkeeping is only half the picture. The other half is inventory: what you paid for the units you're selling, including the landed cost of getting them to an Amazon warehouse. On an accrual basis, you record purchased inventory as an asset on the balance sheet, and only move its cost into cost of goods sold (COGS) when the units actually sell. That's what produces a true gross margin.

Most FBA sellers underestimate COGS because they forget the costs beyond the unit price: inbound freight, customs duty, whatever a prep center for Amazon FBA charges per unit to label and polybag, and shipping into Amazon. Folding those into your per-unit landed cost is what separates a margin number you can trust from a guess. Since Amazon now reimburses lost or damaged FBA inventory based on your sourcing cost, that same landed-cost record does double duty; it's both your COGS input and your evidence when Amazon owes you money for a lost unit.

Keep the unit-level detail out of your general ledger. The ledger should carry summarized inventory and COGS balances, while a subledger (a spreadsheet at small scale, amazon bookkeeping software at larger scale) tracks quantity and cost per SKU. Pushing thousands of SKU-level entries into QuickBooks is how sellers end up with unusably slow files, and it buys you nothing the subledger doesn't already provide.

Reimbursements: the settlement lines most sellers misread

FBA settlements include reimbursement lines whenever Amazon pays you back for inventory it lost, damaged, or mishandled. Book these to their own reimbursements account, not to sales. They aren't new revenue; they're recovery of inventory value you already owned, and mixing them into sales inflates your revenue trend while hiding your shrinkage rate.

The deeper reason to track reimbursements separately is that Amazon's automatic reimbursements don't catch everything. Lost inbound units, destroyed returns, and warehouse discrepancies all have claim windows, and money you don't claim inside the window is gone. If your books show what Amazon should have reimbursed versus what it actually paid, the gap becomes visible and claimable. Running a periodic FBA reimbursement audit against your inventory records is how sellers surface those unclaimed dollars; on real accounts the recovered amounts are frequently worth more than the bookkeeping time it takes to find them.

This is also where clean per-unit cost data pays off twice. Your reimbursement claim is only as strong as the cost evidence behind it, and the same landed-cost records that drive accurate COGS are exactly what a claim needs.

A monthly close routine that keeps FBA books honest

FBA bookkeeping stays manageable when it runs on a rhythm. A workable monthly close looks like this: post every settlement journal for the month, match all Amazon deposits against the clearing account, confirm the clearing balance equals only in-transit settlements, update the inventory subledger for received purchase orders and sold units, book the month's COGS, and review reimbursements against known inventory losses.

Then read the result like an operator, not a bookkeeper. Gross margin by month, fees as a percentage of sales, refund rate, and storage fees trending against inventory levels. Those four lines catch most FBA problems (a fee change, a return spike, an overstock quietly accruing storage) months before the bank balance does. A clean close also does most of the work on taxes for Amazon sellers before filing season starts, since gross sales already tie to the 1099-K, COGS is already booked, and the sales tax Amazon remitted on your behalf sits in its own liability account instead of inflating revenue. Write the close steps down as a checklist, too. A close that lives in one person's head skips steps under deadline pressure, and a skipped month is exactly when discrepancies take root.

The manual version of this close takes a few hours a month at moderate volume, and the settlement-splitting is the tedious part. That's the piece worth automating first. Most tools do it through an amazon seller central integration, authenticating against Amazon's selling-partner API and pulling settlement reports as soon as they're published. A good amazon quickbooks integration turns each settlement into a balanced journal automatically, and the better tools keep the SKU-level inventory subledger alongside so COGS and gross sales tie out without manual entry. Whichever connector you evaluate, test it on a real settlement before committing: post one month both ways, by hand and through the tool, and confirm the journals match to the penny. Compare candidates on inventory and reimbursement handling specifically, because the settlement-to-ledger core is table stakes and that's where the products actually differ.

Frequently asked questions

Should an Amazon FBA business use cash or accrual accounting?
Accrual, in nearly all cases. Because you buy inventory months before it sells and Amazon settles on a delayed cycle, cash-basis books swing wildly and misstate profit. Accrual matches revenue to the period earned and moves inventory cost into COGS only when units sell, giving you a stable, accurate profit and loss. Note that some businesses above a certain size are required by the IRS to use accrual regardless.
Why shouldn't I just book the Amazon deposit as my sales?
Because the deposit is net of referral fees, FBA fees, advertising, refunds, and sometimes sales tax. Booking it as a single sales line understates your revenue, hides all your costs, and makes your books impossible to reconcile to Amazon's 1099-K, which reports gross. You need to split each settlement into its components.
What is a clearing account and why do I need one?
A clearing account is a temporary holding account where you post the full settlement journal before matching the real bank deposit against it. Because Amazon's deposit date rarely lines up with the settlement period, the clearing account lets you record the settlement when it's reported and reconcile the cash when it arrives. When the account nets to zero, every payout is accounted for.
What accounts do I need in my chart of accounts for FBA?
At minimum: gross product sales, referral fees, FBA fulfillment fees, storage fees, advertising, refunds and returns, reimbursements, inventory (asset), cost of goods sold, and a sales-tax liability. Separating fee types is what lets you see which costs are eroding margin instead of hiding them in one lump.
Do I need accounting software to do FBA bookkeeping?
You can do it manually in a spreadsheet, but the settlement-splitting and inventory tracking are tedious and error-prone at volume. Most sellers use QuickBooks or Xero, often with a tool that converts each Amazon settlement into a summarized journal automatically and keeps a SKU-level inventory subledger so COGS and gross sales reconcile without manual entry.
How do I record FBA reimbursements in my books?
Post them to a dedicated reimbursements account, separate from sales. They offset inventory losses rather than creating new revenue, and keeping them isolated lets you compare what Amazon paid against what it should have paid. That comparison is the basis for filing claims on the difference before the claim windows close, and it's the number an fba reimbursement service will ask about first if you ever outsource the recovery work.
What's the best amazon bookkeeping software for FBA sellers?
Judge candidates on four things: automatic settlement parsing with every fee type in its own account, SKU-level inventory and COGS tracking, reimbursement visibility, and clean summarized journals into QuickBooks or Xero. A2X and Link My Books handle the settlement-to-ledger core well; BeanHawk covers the same core plus reimbursement auditing and inventory valuation. The best amazon fba accounting software for you depends on whether inventory and reimbursements are your pain points or just the settlements are.
What if I also sell on eBay and Etsy?
Same principle, different payout shapes. eBay and Etsy each net fees out of your payouts too, so each channel needs its own settlement mapping and its own revenue and fee accounts inside one ledger. You don't want a separate ledger per channel; you want one profit and loss where you can see Amazon, eBay, and Etsy side by side. Plenty of ebay bookkeeping software and etsy bookkeeping software is really the same category of connector with a different parser, and most of the multi-channel tools cover all three. If you're deciding where to put effort first, the amazon vs ebay for sellers comparison usually comes down to volume: automate whichever channel produces the most settlement lines.
Can one system handle bookkeeping for multiple businesses?
Only if each legal entity gets its own set of books. Two brands under one LLC can live in a single ledger split by class or location tag. Two separate LLCs cannot; they need separate balance sheets, separate tax returns, and separate bank reconciliations. Bookkeeping software for multiple businesses generally handles this by charging per company file or per organization, so the real question is what a second entity adds to your monthly bill and whether your settlement connector counts marketplaces per entity or across the account.
Does QuickBooks work for Amazon FBA on its own?
As a general ledger, yes; quickbooks for amazon sellers is a perfectly good foundation. What it can't do alone is parse settlement reports or track per-SKU inventory at marketplace scale, so pair it with a settlement connector and a subledger. QuickBooks holds the summarized truth; the FBA-specific tooling feeds it.

Keep learning

Related answers

See what Amazon owes you — free

Connect your seller account and get a free reimbursement audit. No credit card, keep 100% of what you recover.