This is a different problem from a deposit that will not reconcile, and a more frustrating one. The cash is right. The bank feed matches, the clearing account zeroes out, the payout total agrees with Amazon to the cent. And yet Sales, Shipping, Discounts and the fee accounts in QuickBooks all show different numbers than the same categories in Seller Central.
People lose hours to this, and the reason it resists debugging is structural: a settlement that nets correctly can still be split wrongly. Every misfiled line has an equal and opposite partner somewhere else in the entry, so the total absorbs the error and the bank never complains.
Split your own settlement and see every line typed (free, local, no login)A journal entry has to balance. If a line lands in the wrong account, the entry still balances, because the amount is still there, just under a different name. The deposit check only asks one question, whether the parts sum to the whole. It cannot ask whether each part went to the right place.
So the deposit tying is necessary, not sufficient. If your category totals disagree with Amazon while the payout agrees, you now have two numbers and no way to know which one is wrong until you check line types individually.
Here is one payout booked two different ways. Both net to exactly 6,400 dollars. Only one matches what Seller Central reports.
| Category | What Amazon reports | What the books show |
|---|---|---|
| Product sales | 10,000.00 | 10,600.00 |
| Shipping income | 600.00 | 0.00 |
| Refunds | -800.00 | -800.00 |
| Referral fees | -1,500.00 | -1,500.00 |
| FBA fees | -1,900.00 | -1,900.00 |
| Net deposit | 6,400.00 | 6,400.00 |
Shipping income was folded into Sales. The deposit is identical, the reconciliation passes, and the revenue line is overstated by 600 dollars against Amazon's own figure. Multiply that by twelve months and every revenue-based number you produce, including any tax position that depends on it, is quietly off.
The single most common cause. A reversal belongs in the account it reverses, with its own sign. A refunded item price nets against sales; a refunded referral fee nets against referral fees. Sweep them all into one Refunds bucket and both Sales and every fee account drift away from Amazon's figures at once, while the total stays perfect.
Amazon reports Principal, Shipping and GiftWrap as separate revenue lines. Books that add them together will never agree with a dashboard that keeps them apart.
ShippingChargeback and GiftwrapChargeback are Amazon clawing back shipping and gift wrap revenue on FBA orders. They are contra to those revenue lines, not customer refunds. Filed as refunds, they move money between two accounts that both then disagree.
Tax and ShippingTax are collected from the buyer. MarketplaceFacilitatorVAT-Principal and the shipping equivalent are what Amazon withholds and remits itself, and the pair usually nets to roughly zero. Book the collection without the withholding, or the reverse, and a tax-sized hole opens in revenue.
If the payout does not cover the ad spend, some accounts are charged on the card on file for the difference. That spend is real but never appears in the settlement you are reconciling, so the channel looks more profitable than it is and ad totals will not agree. Check how each account is actually billed, because it can change.
Current Reserve Amount and Previous Reserve Amount Balance are money Amazon is holding, not revenue and not a cost. They belong on the balance sheet. Let them into profit and loss and monthly figures swing for no real reason.
Amazon renames and adds line types regularly. Any tool or habit that pushes an unknown code into Other, or into the nearest plausible account, produces books that balance and misreport. This is the failure that is hardest to catch precisely because nothing looks broken. Every code and where it belongs is listed in the Amazon settlement fee types glossary.
Do not debug the whole month. Take one settlement and test it category by category.
The method above works by hand. It is also exactly what SkuSum automates. It reads the settlement Flat File V2 locally in your browser, with nothing uploaded, no Amazon login and no API access to your books, then outputs a balanced QuickBooks or Xero journal with each line type in its own account, plus per-SKU profit after fees, ads and cost of goods.
The part that matters for this particular problem: anything it cannot classify with certainty is flagged and the export is blocked, rather than being folded into a catch-all that would balance and mislead. The full mapping is documented line by line, and it is validated against 161,344 real settlement lines from US, UK, German and Indian sellers.
Check your own settlement category by categoryRelated reading: why the deposit does not equal your sales for the case where the payout itself will not reconcile, and recording Amazon refunds in QuickBooks for the refund side in detail.