Shopify's Finances reports live under Analytics → Reports → Finances, and they break down your sales, payments, liabilities, taxes, and gross profit for any date range. They are the right place to reconcile what your store actually took in and paid out. But they stop at gross profit — net sales minus product cost — so they never subtract ad spend, and they can't tell you the real profit on a single order. This guide walks each report, then shows the one number they leave out.

If you run an operating store, you already open the Finances reports to answer a simple question: "Did we make money this month?" The honest answer is that these reports get you most of the way there, then stop one layer short. Let's read them the way an operator reads them.

What the Shopify Finances reports actually show

Inside your Shopify admin reports, the Finances category groups every report that touches money in and money out. They pull from live order and payout data, so the numbers update as orders settle.

The Finances summary is the cover page. It shows sales, payments, gross profit, liabilities, and taxes as a set of cards for your chosen date range, and each card links into the detailed report behind it.

Sales and net sales

The sales reports break gross sales down into discounts, returns, net sales, shipping charged, and tax collected. Net sales — gross sales minus discounts and returns — is the number that feeds everything downstream.

Say you did $42,000 in gross sales last month, gave $2,000 in discounts, and refunded $1,500. Your net sales are $38,500. That is the top line every profit calculation should start from, not the gross figure.

Payments

The payments report lists every monetary transaction across your providers — Shopify Payments, PayPal, gift cards, manual payments — including both charges and refunds. It is built for reconciliation: matching what your bank received against what Shopify recorded.

This report is where processing fees quietly eat margin. On the Basic plan, Shopify Payments charges 2.9% plus 30¢ per online card transaction, so on a $38 order you lose $1.40 before product cost even enters the math.

Liabilities

Liabilities covers money you're holding that isn't yours to keep yet — outstanding gift card balances and collected tips. It matters at tax time and when you reconcile, because it is cash in your account that you still owe out.

Gross profit

This is the report operators care about most, and it only works if you've entered a cost per item on your products. When you have, Shopify calculates gross profit as net sales minus the cost of goods sold (COGS).

For a print-on-demand store, that COGS is your blank garment plus the print charge your supplier bills — the number you already know from Printify, Printful, or Gelato before your first sale. The gross profit report is genuinely useful. It just isn't your real profit.

How to find and read your Finances reports

From your admin, go to Analytics → Reports, click Categories, and select Finances. Open the Summary report first, then drill into sales, payments, or gross profit from there.

Set the date range to match how you actually run the store — weekly if you adjust ad budgets weekly, monthly if you close the books monthly. Group by day or week when you're hunting for a spike or a dip, by month when you're comparing periods.

Export to CSV when you need to reconcile against your accounting records or hand numbers to a bookkeeper. If you want the bigger picture of how these reports fit alongside traffic and conversion data, our guide to ecommerce business intelligence maps the whole reporting stack.

The gap: these reports stop at gross profit

Here's the problem every operating seller eventually hits. The Finances reports subtract product cost, but they have no idea what you spent on Meta and Google to get the sale. So gross profit looks healthy while your bank balance says otherwise.

Watch what happens on a single order. Say you run a POD store at a $38 average order value, with a blank-plus-print cost of $17, and you're spending $2,800 a month on Meta to drive roughly 420 orders.

Line Amount Shows in Shopify?
Revenue (AOV) $38.00 Yes
− Product cost (COGS) −$17.00 Yes (if cost entered)
= Gross profit $21.00 Yes — report stops here
− Payment processing −$1.40 Partly (payments report)
− Shipping you absorb −$4.50 Partly
− Ad spend per order ($2,800 ÷ 420) −$6.67 No
= True per-order profit ≈ $8.43 No

The gross profit report shows $21.00 and calls it a day. Your actual profit on that order is about $8.43 — less than half. The numbers above are an example, but the shape is real: ad spend is the single biggest cost the Finances reports never see.

Scale that gap across 420 orders and the difference between the $21 "gross profit" story and the $8.43 truth is roughly $5,300 a month. That's the number that decides whether you can raise budgets or need to cut a losing product. For a deeper look at tying ad and supplier data back to store performance, see ecommerce performance analytics.

From Shopify reports to true profit

The fix isn't a better report — it's connecting the data Shopify can't. Your true profit lives in three places at once: orders in Shopify, ad spend in Meta and Google, and product cost from your POD supplier. The Finances reports only hold one of the three.

This is what Victor, the AI employee from PodVector AI, is built for. Victor connects your Shopify store, Meta Ads, Google Ads, and Printify, Printful, or Gelato, then computes the true per-order profit the gross profit report leaves out — revenue minus product cost, fees, shipping, and the ad dollars that drove the sale.

Because Victor sees every order, every ad dollar, and every supplier cost together, he acts on what he finds: he pauses the ad set that's burning money, shifts budget to the winners, and reprices the thin-margin SKUs inside Shopify. He delivers the profit report straight to your Google Drive and drafts customer-support email so you can keep selling. Victor is not a dashboard you log into — he does the work.

If you've been reading gross profit as if it were real profit, put Victor on your store and see the true number. To go deeper on the reporting side first, our ecommerce analytics guide for US sellers covers the full picture.

FAQs

Where are the Finances reports in Shopify?

Go to Analytics → Reports in your admin, click Categories, and select Finances. The Summary report sits at the top and links into the detailed sales, payments, liabilities, taxes, and gross profit reports.

Does the Shopify Finances summary show my real profit?

No. It shows gross profit — net sales minus the cost of goods sold — only if you've entered a cost per item. It does not subtract ad spend, so it can't tell you true profit on a store or a single order.

Why doesn't Shopify include ad spend in gross profit?

Shopify only sees data inside your store. Your Meta and Google spend lives in those ad platforms, so Shopify has no way to pull it into the Finances reports. You either stitch it together manually or use a tool that connects all three.

How do I track gross profit in Shopify?

Enter a cost per item on each product (your blank plus print charge for POD). Once costs are set, the gross profit report calculates net sales minus COGS automatically. Keep your COGS definition consistent so the number stays comparable month to month.

What's the difference between gross profit and net profit on Shopify?

Gross profit is net sales minus product cost — the number Shopify reports. Net profit also subtracts variable costs like payment fees, shipping, and ad spend, plus fixed costs like software and salaries. Shopify shows the first; the second is what actually lands in your bank account.

Can I see per-order profit in Shopify reports?

Not with ad spend included. The Finances reports can show gross profit per order if costs are entered, but they can't allocate ad spend to individual orders. For true per-order profit you need your ad and supplier data joined to each order — which is exactly what Victor computes. You can also cross-reference stock-level detail using Shopify inventory reports alongside your finances.