Shopify's accounting reports live under Analytics → Reports and cover the money side of your store: a Finance summary, total-sales and net-payment breakdowns, tax reports, and a payout reconciliation report. They are accurate for what they measure, but they stop at gross profit — revenue minus whatever COGS you typed into the "Cost per item" field. None of them deducts your Meta or Google ad spend, your Printify or Printful supplier charges, or any other external cost. Your true per-order profit — the number that actually decides whether your store is worth running — sits in a blind spot that the native reports were never designed to fill.

If you sell on Shopify, you already have a stack of financial reports built in. The problem most merchants hit isn't finding them. It's knowing which ones matter, how to read them without fooling yourself, and where they quietly stop short. This guide walks through the reports Shopify actually gives you, shows you how to read a month of numbers, and is honest about the gap the native reports leave behind.

What "Shopify accounting reports" really means

There are two things people mean by this phrase, and mixing them up is where trouble starts.

The first is Shopify's native reporting — the finance and sales reports inside your admin. These are pre-built views of the transactions flowing through your store.

The second is bookkeeping and financial statements — your monthly profit and loss statement, cash flow, and the numbers your tax return is built on. Shopify's reports feed this, but they are not the same thing. If you want the full picture of how a store's money should be structured, our ecommerce P&L guide lays out the whole statement top to bottom.

This article focuses on the native reports and how far they get you.

The reports Shopify gives you out of the box

Head to Analytics → Reports in your admin and you'll find these grouped by category. Shopify's finance reports documentation lists the following categories: Acquisition, Behavior, Customers, Finance, Fraud, Inventory, Marketing, Orders, Profit, Retail sales, and Sales — and you can filter the list by category using the dropdown at the top. Here are the ones that matter for accounting:

  • Finance summary — the overview. Sales, payments, gift cards, tips, and gross profit for the period, with links into the detailed reports below.
  • Total sales breakdown — gross sales, discounts, returns (now labeled Reversals in the 2026 changelog to reflect adjustments beyond physical returns), net sales, and taxes. This is your revenue story in one table.
  • Net payments by method / gateway / order — transaction counts, gross payments, refunds, and net amounts, grouped by how the money came in.
  • Payout reconciliation — for Shopify Payments users, a reconciled breakdown of your balance activity: sales, fees, refunds, reserves, and the actual payouts sent to your bank.
  • Taxes and United States sales tax — sales tax collected by type, rate, and region, with the US report going down to state and jurisdiction level (Shopify Tax required). As of May 15, 2025, the United States sales tax report also includes the redistribution of sales tax records per jurisdictions and deleted orders.
  • Profit by product — available on Shopify plan and above, this report shows gross profit per SKU based on the "Cost per item" field you've entered. Useful for a quick SKU-level read, but only as accurate as the costs you've typed in.
  • Outstanding gift card balance and store credit reports — liability tracking for money you owe but haven't yet earned.

For most small stores, three of these do the heavy lifting: the total sales breakdown, the taxes report, and the payout reconciliation report. Learn those and you can hand clean numbers to a bookkeeper or accounting tool. Shopify also connects to accounting software like QuickBooks and Xero, and there's a broader rundown in our overview of Shopify's accounting features.

2026 UI and feature changes worth knowing

A few updates from Shopify's 2026 changelog affect how you navigate and read these reports:

  • Sidekick can now build reports from plain English. Instead of writing ShopifyQL, you can ask a question in plain language and Sidekick generates the report view. Our guide to Shopify Sidekick AI covers how to use this for print-on-demand businesses specifically.
  • New chart types. Bubble, sunburst, scatter, and radar charts joined the existing visualization options, alongside cumulative (running-total) views for time-series metrics.
  • Store filtering. Reports can now be filtered by physical storefront, useful if you run retail alongside your online store.
  • Reversals instead of Returns. The Returns metric was renamed to Reversals to better reflect that adjustments include more than physical product returns.

None of these changes closes the gap on true profit visibility — but they do make the existing data easier to slice.

How to read them without fooling yourself

The single biggest mistake in Shopify bookkeeping is treating your payout as your revenue. It isn't.

The deposit Shopify sends to your bank is a net settlement. It bundles your sales, minus processing fees, minus refunds you issued, plus or minus adjustments and chargebacks, on a rolling delay. It almost never equals your sales for the same window.

The correct way to read it: your gross sales belong at the top (from the total sales report), your fees and refunds go on their own lines (from net payments and payout reconciliation), and the net payout is the cash consequence at the bottom. Book the deposit as "sales" and you understate revenue, hide your fees entirely, and end up with books that can't be reconciled at tax time.

When reading fee line items, confirm your own rates on Shopify's pricing page — processing fees vary by plan and market. The payout reconciliation report is the authoritative source for what Shopify actually charged you in a given period.

The ceiling is gross profit — and that's the problem

Shopify's native reports are structured around revenue and orders. The Profit by product report shows gross profit per SKU, but gross profit is revenue minus whatever you entered in the "Cost per item" field. If that field is blank or wrong — which is common for print-on-demand sellers whose supplier costs come through Printify or Printful order completions — the gross profit figure is also wrong.

More importantly, even a perfectly accurate gross profit number is only part of the story. As Polar Analytics notes, Shopify's native attribution reports (which now offer five attribution models) still "go blank on Meta and Google cost" and can't produce a profit figure that deducts ad spend. That means two stores with identical finance report numbers can have completely different actual profitability — depending on how much they're spending to acquire customers.

For print-on-demand sellers running paid traffic, the costs Shopify's reports never touch include:

  • Meta and Google ad spend
  • Printify and Printful production and fulfillment charges (which only enter the picture through completed orders, not catalog costs)
  • Third-party payment processing fees (e.g., PayPal or Stripe payments that didn't route through Shopify Payments)
  • App subscriptions and tools
  • Contractor or labor costs

This is a structural limitation, not a bug. Shopify can only see what happens inside Shopify.

Worked example: reading one month

Say you run a print-on-demand t-shirt store and pull your total sales and payout reports for the month. Here's what a clean read looks like — the arithmetic is yours to reproduce with your own numbers.

  • Gross sales: 300 orders at about $32 each = $9,600
  • Less a 10%-off code and nine refunds: −$480 − $290 = $8,830 net sales
  • COGS — supplier production at about $12 a unit: 300 × $12 = −$3,600
  • COGS — payment processing fees (check your plan's rates on Shopify's pricing page): estimated −$368
  • Gross profit: approximately $4,862, a gross margin of roughly 55%

So far, so good — and this is roughly where Shopify's reports stop. The Finance summary will show you gross profit. But now subtract the costs the native reports don't capture as part of that number:

  • Ad spend (Meta + Google): −$3,000
  • Shopify plan, apps, and tools: −$270
  • Owner draw or contractor: −$500
  • Operating profit: $4,862 − $3,770 = $1,092, an operating margin of about 12%

The product looks healthy at 55% gross margin. But ad spend eats most of the gross profit, and the store actually nets around $1,100. If ad costs rose, operating profit would follow closely. That's the story that matters, and it's the story a Finance summary alone will never tell you.

Where Shopify's reports stop

Shopify's reports are excellent at what they do: they measure the transactions inside Shopify. But your profit is decided largely by costs that live outside Shopify.

Ad spend on Meta and Google. Supplier charges from Printify or Printful. Fees on payments that didn't route through Shopify Payments. None of that shows up in a Shopify finance report, because Shopify can't see it. So the "gross profit" number in your Finance summary is real, but it's only half the equation. Your true per-order profit — after acquisition cost and every supplier fee — sits in a blind spot.

There's a second blind spot: cash timing. A report can show you a profitable month while your bank account is stretched thin, because ad spend leaves your card daily while payouts arrive on a delay. Profit and cash are different facts, and native reports only speak to profit. If cash timing is your pressure point, it's worth understanding your options before reaching for expensive money — we compare them in is Shopify Capital worth it and lay out the alternatives to Shopify Capital.

This is general information, not tax advice. Rules change and vary by situation — consult a licensed CPA or tax professional before acting.

From reports to a profit number you can act on

Reading reports is a monthly ritual. Acting on true profit is a daily one, and that's a different job than any single report can do.

This is the gap PodVector is built to close. Victor — PodVector's AI employee — connects your Shopify, Meta Ads, Google Ads, Printify, Printful, and Klaviyo accounts and computes your true per-order profit across all of them from live data. That means the ad spend and supplier costs that Shopify's reports can't see get stitched onto the sales Shopify already reports, giving you a complete picture instead of a half one.

Victor isn't a dashboard you have to go read. He analyzes your connected data, identifies your next profit move, and presents it as an approval card showing the old and new values — for example, repricing your worst-margin SKUs to a target margin, raising your free-shipping threshold, or bulk-updating prices. You approve or reject; he executes only on Shopify. He reads your Meta and Google ad data to understand what's working, but he does not touch your ad accounts. For a deeper look at how this works for POD sellers, see our guide to AI-assisted inventory and margin management on Shopify.

The native reports stay exactly where they are. What changes is that the profit picture they can't complete gets completed — and someone is watching it for you.

Where to go deeper

If you want to build on what these reports tell you, these guides go further:

FAQs

Where are accounting reports in Shopify?

Go to Analytics → Reports in your Shopify admin. Reports are grouped by category — Finance, Sales, Profit, Taxes, and more — and each opens into a detailed, date-filterable table. The Finance summary is the best starting point because it links out to the detailed reports underneath it. In 2026, you can also ask Shopify Sidekick to build a report from a plain-English question rather than writing ShopifyQL manually.

Does Shopify do my bookkeeping for me?

No. Shopify generates reports of the transactions inside your store, but it doesn't categorize expenses that live outside Shopify, produce a full profit and loss statement, or file anything. Most merchants export Shopify's reports into accounting software like QuickBooks or Xero, or use a bookkeeper, to build proper financial statements.

Why doesn't my Shopify payout match my sales?

Because a payout is a net settlement, not a sales figure. It bundles your sales minus processing fees, minus refunds, plus or minus adjustments and chargebacks, and it arrives on a rolling delay. Always book gross sales at the top of your records and treat the payout as the cash result at the bottom. The payout reconciliation report exists specifically to break this apart.

Do Shopify's reports handle sales tax filing?

Only partway. On a normal storefront, Shopify calculates and collects sales tax once you configure where you have nexus, and the tax reports show what was collected. But you still have to register, file, and remit to each state yourself, according to Shopify's own sales tax guidance. Collected sales tax is money you hold on the state's behalf, not revenue. This is general information, not tax advice — check your state's rules with a professional.

Do Shopify reports show my true profit?

Not fully. The Profit by product report shows gross profit per SKU, but it's based only on the "Cost per item" field you enter — it doesn't deduct ad spend, external fulfillment fees, or any cost that lives outside Shopify. As Polar Analytics summarizes, even Shopify's newer native attribution reports still don't include Meta and Google ad cost in their profit calculations. Your true per-order profit only appears once those outside costs are stitched onto your Shopify sales — which is exactly what a tool that connects all those sources does.

Will I get a 1099-K from Shopify?

Shopify Payments issues a 1099-K when you cross the federal reporting threshold, which reverted to more than twenty thousand dollars and more than two hundred transactions for the 2025 tax year and beyond, per the IRS. Note that you owe income tax on your profit whether or not you receive the form, and some states set lower thresholds. This is general information, not tax advice — consult a CPA.

What is the Profit by product report in Shopify?

The Profit by product report is available on the Shopify plan and higher. It shows gross profit per SKU — calculated as revenue minus the "Cost per item" you've entered for each variant. It's useful for a quick product-level read, but the accuracy depends entirely on how carefully you've filled in that cost field. For print-on-demand sellers, actual supplier costs only flow into Shopify through completed orders, so this figure is often incomplete or understated.

How does Victor differ from Shopify's built-in profit reports?

Shopify's reports are limited to data inside Shopify. Victor reads Shopify, Meta Ads, Google Ads, Printify, Printful, and Klaviyo together, computing a profit figure that includes your actual ad spend and supplier costs — not just the COGS you've entered manually. He then proposes specific Shopify-side actions (like repricing low-margin SKUs or adjusting your free-shipping threshold) and executes them only after you approve. For more on what that looks like in practice, see our overview of AI for print-on-demand businesses.