QuickBooks Online rejects a raw Shopify Payments payout export on the first try, every time. Here's exactly why, how to fix it yourself in a spreadsheet, and the one-click shortcut if you'd rather skip it.
Shopify's Payments payout export (Settings → Payments → View Payouts → Export) includes columns like Transaction Date, Type, Order, Card Brand, Payout Status, Amount, Fee, and Net — often a dozen or more. QuickBooks Online's bank-import tool only accepts a strict 3-column format: Date, Description, Amount. Anything else in the file and it rejects the whole upload rather than guessing which columns to use. Note this is a different export than Shopify's general Orders CSV, which won't have the right columns at all.
Free, but tedious if you do it every payout.
$ signs or thousands-separator commas from the Amount column — QBO's importer chokes on both.Upload your raw Shopify Payments payout export, get back a QuickBooks-ready CSV in seconds — dates, descriptions, and Net amounts handled automatically.
Why does QuickBooks Online reject a Shopify payout CSV export?
Shopify's export has far more columns than QBO's bank-import format expects. QBO wants exactly Date, Description, and Amount — nothing else — so it rejects the file rather than guessing which columns matter.
Which Shopify column is the real transaction amount?
Use Net, not Amount. Amount is the value before Shopify's fee is deducted; Net is what actually landed in your payout.
Where do I find the Shopify Payments payout export?
Settings → Payments → View payouts → View Transactions → Export — not the general Orders CSV, which has different columns entirely.
Is there a row limit for QuickBooks Online CSV imports?
Stay under roughly 1,000–1,500 transactions per file. Split larger exports by date range.