Amazon Seller Central to Snowflake
Amazon fees do not live in one SP-API report. We load each source for the question it answers, so fees by SKU, margin and payouts can all be checked against Amazon.
The short answer
What you can load from Amazon Seller Central
- Posted fees and transactions
- Fee components recorded by the Finances API, used for fees by SKU between settlements. Recent orders can take up to 48 hours to appear.
- Settlement reports
- The cash Amazon tied to each deposit. Amazon generates these on its own schedule, so we list and download them rather than request them.
- FBA fee, storage and reimbursement reports
- Estimated selling and fulfillment fees, estimated monthly storage per ASIN, and itemized reimbursements with their reasons.
- Fee estimates for a SKU
- Product Fees estimates at a hypothetical price, useful before a price change. They are planning values and never reconcile to a payout.
How we set it up
- 1
Pull settlements on a schedule
We list the settlement reports Amazon has generated with getReports, download each with getReportDocument, and use each settlement as the boundary for its deposit.
- 2
Load transactions with a lookback
We load current transaction data from Finances API v2024-06-19 and revisit recent days on every run, so late fees land without being charged twice.
- 3
Load FBA reports separately
Storage estimates, reimbursements and estimated fees go into their own tables, labelled as estimates or adjustments, not as posted charges.
- 4
Reconcile and label coverage
We reconcile each settlement against the posted fees in its window and show which fee components have arrived for recent orders.
What breaks, and how we handle it
- Settlement reports cannot be requested
- createReport does not accept settlement report types. A job that keeps trying gets an error. Pull the reports Amazon already generated instead.
- Wide date windows return nothing
- In the legacy v0 financial events call, a PostedAfter to PostedBefore window over 180 days returns an empty response, not an error. We backfill in shorter windows.
- Recent days look too profitable
- Fees post days after the sale, so the latest days show sales without all their costs. We replace estimates one fee component at a time and label recent days as provisional.
- Finances v0 is being retired
- Amazon will remove listFinancialEvents and related v0 operations on August 27, 2027. New pipelines should use listTransactions in v2024-06-19.
- Fees billed by Amazon for other channels
- Amazon can bill fulfillment fees for orders sold on your website. We assign those costs by the sales channel of the order, not by the company that sent the invoice.
What we build on top of the Amazon Seller Central data
- Fee ledger tagged as estimate, posted charge or settlement cash
- Settlement reconciliation against posted fees
- Contribution by SKU with fee coverage labels
- Refresh bridge explaining why margin changed
Common questions
Why don’t my Amazon fees match my payout?
A payout is a settlement, not a calendar period. Fees posted in a month can fall into different settlements, and deferred transactions are money Amazon has not released yet. Use the settlement report for cash and posted fees for activity.
Where do Amazon fees by SKU come from?
From posted fee components in the Finances API, placed beside the matching order lines. Estimated fee reports and Product Fees estimates are useful for planning but are not what Amazon charged.
Why does yesterday’s Amazon margin change?
Sales arrive before all of their fees. As actual fees post they replace the matching estimates, and refunds and adjustments can change the number again. Show what is estimated, posted and still missing.
Do I need to migrate off the Finances API v0?
Yes, by August 27, 2027 for listFinancialEvents and its related operations. Event groups still come from v0 listFinancialEventGroups, which you can tie to v2024-06-19 transactions.
Can storage fee estimates go into monthly costs?
Use them for per-ASIN attribution and planning only. The actual storage charge appears as a posted service fee in the financial data and on the settlement report.
Guides
Want Amazon Seller Central data you can trust?
Bring the Amazon Seller Central reports that don't match. We'll trace them to the source and show you where to start.