1. Export the file from Amazon Seller Central
- In Seller Central open Reports, then Payments, then All Statements.
- Find the settlement period you want and click "Download Flat File V2" next to it. It is a tab-separated .txt file.
- Upload that file here as downloaded, without opening and re-saving it in a spreadsheet.
Why a raw Amazon settlement report export fails in Xero
Xero cannot read the tab-separated settlement file, and importing it line by line into your bank account would show hundreds of amounts the bank never saw. The usual fix is an Amazon clearing account: the settlement's named lines go in, and the deposit goes out to your bank as a transfer.
Xero imports the CSV line by line, so title rows above the table, balance rows, currency symbols in the amount, or separate gross, fee and net columns end up rejected or imported as the wrong amount.
What is unusual about the Amazon settlement report file
- Tab-separated text, not CSV. The second line is a summary with the settlement id, dates, total-amount (the deposit) and currency; every other line is one amount, described by transaction-type, amount-type and amount-description.
- Dates are written 2024-10-25 14:28:39 UTC in US files and 25.10.2024 14:28:39 UTC in UK and European files. Euro files use a decimal comma (95,00).
- Every row is added up and compared with total-amount. If they differ, you get a warning with the difference; it is never hidden.
- Each settlement becomes its named lines (product sales, shipping, refunds, promotions, selling fees, FBA fees, advertising, sales tax or VAT, reserve) plus the deposit, all dated on the deposit date.
- Marketplace facilitator tax shows as tax charged to buyers on one line and the same amount kept by Amazon on another, so it nets to zero. Reserve amounts go to a clearing account, not income.
- Amounts of a kind the converter does not know are kept on their own line, named after Amazon's description, and listed in a warning. One settlement and one currency per output; a file with several settlements gets a menu.
- The Date Range "Transaction" CSV report and the older Flat File (V1) settlement report are different files and are refused by name: download Flat File V2 instead.
- Bank-style files (.qbo, .qfx, .ofx, QuickBooks Online CSV, Xero CSV) go into a separate Amazon clearing account, not your checking account: the last line moves the deposit to your bank.
What Xero requires
- Header matches Xero's template: *Date, *Amount, Payee, Description, Reference, Check Number.
- One signed amount column: money out negative, decimal point, no symbols.
- Up to 100,000 rows per file.
2. Before and after
Before: the Amazon settlement report (Flat File V2) as downloaded
settlement-id settlement-start-date settlement-end-date deposit-date total-amount currency transaction-type order-id merchant-order-id adjustment-i... 90000000001 2025-10-01 08:00:00 UTC 2025-10-15 08:00:00 UTC 2025-10-17 08:00:00 UTC 35.58 USD 90000000001 Order 111-0000001-0000001 DSynth0001 Amazon.com ItemPrice Principal 39.98 AFN 2025-10-03 2025-10-03 14:02:11 UTC 70000000000001 ... 90000000001 Order 111-0000001-0000001 DSynth0001 Amazon.com ItemPrice Tax 3.30 AFN 2025-10-03 2025-10-03 14:02:11 UTC 70000000000001 SKU-M... 90000000001 Order 111-0000001-0000001 DSynth0001 Amazon.com ItemPrice Shipping 5.00 AFN 2025-10-03 2025-10-03 14:02:11 UTC 70000000000001 ... 90000000001 Order 111-0000001-0000001 DSynth0001 Amazon.com ItemWithheldTax MarketplaceFacilitatorTax-Principal -3.30 AFN 2025-10-03 2025-10... 90000000001 Order 111-0000001-0000001 DSynth0001 Amazon.com ItemFees Commission -6.00 AFN 2025-10-03 2025-10-03 14:02:11 UTC 70000000000001 ... 90000000001 Order 111-0000001-0000001 DSynth0001 Amazon.com ItemFees FBAPerUnitFulfillmentFee -7.50 AFN 2025-10-03 2025-10-03 14:02:11 UTC 7... 90000000001 Order 111-0000001-0000001 DSynth0001 Amazon.com ItemFees ShippingChargeback -5.00 AFN 2025-10-03 2025-10-03 14:02:11 UTC 7000000...
After: what Xero receives
| *Date | *Amount | Payee | Description | Reference | Check Number |
|---|---|---|---|---|---|
| 10/17/2025 | 64.98 | Amazon settlement 90000000001: Product sales | 90000000001:1 | ||
| 10/17/2025 | 4.12 | Amazon settlement 90000000001: Sales tax or VAT charged to buyers | 90000000001:2 | ||
| 10/17/2025 | 9.99 | Amazon settlement 90000000001: Shipping charged to buyers | 90000000001:3 | ||
| 10/17/2025 | -4.12 | Amazon settlement 90000000001: Sales tax or VAT kept by Amazon (marketplace facilitator) | 90000000001:4 | ||
| 10/17/2025 | -8.10 | Amazon settlement 90000000001: Amazon selling fees (referral, refund admin, holdback) | 90000000001:5 | ||
| 10/17/2025 | -7.50 | Amazon settlement 90000000001: FBA fulfillment fees | 90000000001:6 |
Synthetic sample data that follows the real export layout, not a real account. The "after" output was produced from it by the same converter this page runs.
3. Import the converted file into Xero
- In Xero open Accounting > Bank accounts and choose the account.
- Click Manage account > Import a statement.
- Choose this CSV and click Import.
- Check the column mapping (Date, Amount, Payee, Description, Reference) and confirm the date format if asked.
Questions
- Does the journal entry match my Amazon deposit?
- Yes, when the file is complete. The converter adds every line and compares the result with the settlement's total-amount. The bank line is always Amazon's total. If the lines add up to something else, a warning names the difference and the gap goes to the clearing account, so you can see it.
- Which date format does Xero need?
- Xero lists both month-first and day-first dates as accepted and asks you to confirm the format when it is unclear. Choose United States for MM/DD/YYYY or Elsewhere for DD/MM/YYYY, and confirm the same format in Xero if it asks.
- How are marketplace facilitator tax and reserves booked?
- Where Amazon collects and pays sales tax or VAT itself, the report adds the tax to the sale and takes it back on a marketplace facilitator line, so the two lines net to zero. Tax Amazon did not keep is named in a warning, because you may owe it, and in the journal it goes to a "Sales Tax / VAT Payable" account, not to income. Reserve held back or released is your own money, so it goes to the clearing account, never to income or expense.
- Can I import more than one month at once?
- Yes. Xero imports the whole statement file you give it. Keep each file to one bank account in Xero, and avoid overlapping a period you already imported so you do not have to delete duplicate statement lines.
Other ways to convert Amazon settlement report
- Amazon settlement report to QuickBooks
- Amazon settlement report to a QuickBooks Online bank CSV
- Amazon settlement report to Excel
Other exports to Xero (CSV)
- Import a Venmo statement CSV into Xero
- Import a Cash App CSV into Xero
- Import a PayPal activity CSV into Xero
- Import a Stripe balance report CSV into Xero
- Import a Etsy monthly statement CSV into Xero
- Import a Airbnb earnings CSV into Xero
- Import a Gumroad payout CSV into Xero
- Import a Square transactions CSV into Xero
- Import a Shopify Payments transactions CSV into Xero
- eBay transaction report to Xero
- Import a Wise statement CSV into Xero
- Import an MT940 statement into Xero
- Import a camt.053 statement into Xero