If you have ever ended a strong sales month with an empty bank account, you have already met the gap between revenue and true profit. Your Shopify dashboard shows what came in. It says almost nothing about what stayed.
This guide defines true profit precisely, walks a real per-order calculation, and shows why the number your storefront reports is usually wrong. It is written by PodVector, which makes a profit tool — so where that is relevant below, it is flagged plainly.
What is true profit?
True profit is your revenue minus all the costs required to earn it. Not some of them. All of them.
For an ecommerce store that means cost of goods sold, shipping and fulfillment, payment processing fees, ad spend, discounts, returns and chargebacks, taxes, and the stack of app subscriptions you forgot you were paying for. TrueProfit's own accounting guide lists the same buckets — COGS, operating expenses, payment fees, shipping, returns, and app subscriptions — in its net profit breakdown.
The word "true" matters because three other numbers routinely masquerade as profit: revenue, gross profit, and margin-on-product. Each hides something. True profit hides nothing.
True profit vs. gross profit vs. net profit
These get used interchangeably, and that confusion is exactly where money leaks.
Gross profit is revenue minus the cost of the product itself. It is the friendliest number you own, and the least honest. On a print-on-demand hoodie, gross profit ignores the shipping label, the Meta ad that found the buyer, and the processor's cut.
Net profit is the accounting term for what is left after every expense, including overhead and taxes. "True profit" is the same idea framed operationally — the profit on the actual orders you are running right now, before your accountant closes the books at year end.
True profit per order, then, is the version you can act on this week. It answers the only question that changes decisions: does this order, this product, this campaign make or lose money?
How to calculate true profit
The formula is short. The discipline is in refusing to skip a line.
True profit = Revenue − COGS − Shipping/fulfillment − Payment fees − Ad spend − Discounts − Returns/refunds − Taxes − App and overhead costs.
Do this at the order level, not the monthly level. A monthly average tells you the store survived. Per-order truth tells you which orders carried it and which quietly bled — the ones you would otherwise keep scaling.
The costs most stores forget
- Per-variant COGS. On print-on-demand, cost of goods is not one number you type once. Your supplier (Printify, Printful, Gelato) sets it per variant — base garment plus print method — and it changes when they reprice. A single static COGS misstates margin the moment that happens.
- Payment fees. A percentage plus a flat cents charge on every order. Small per order, meaningful across a month.
- Ad spend allocated to the order. If you spent to acquire the customer, that cost belongs to the sale, not to a separate "marketing" silo you never reconcile.
- Returns and refunds. A refunded order is not zero — you often eat the fulfillment and the processing fee even after the money goes back.
A worked example: one POD order
Numbers below are an illustration, not market data — plug in your own.
Say you sell a printed hoodie for $45, free shipping.
- Supplier base + print cost (COGS): $22
- Shipping you actually pay the supplier: $6
- Payment processing, say 2.9% + $0.30: 45 × 0.029 = $1.31, + $0.30 = $1.61
- Ad spend to win this specific order: $12
Now the math:
45 − 22 − 6 − 1.61 − 12 = $3.39
Your true profit on that hoodie is $3.39, a margin of 3.39 ÷ 45 = 7.5%.
Compare that to the gross-profit story your product page tells: 45 − 22 = $23, a plump-looking 51%. That $23 is the number that makes founders scale a campaign that is actually earning three dollars and change per order. One weak ad week — say your cost to win the order climbs from $12 to $16 — and 45 − 22 − 6 − 1.61 − 16 = −$0.61. You are now paying customers to take your hoodies, while the dashboard still shows a 51% "margin."
That is the entire case for tracking true profit: the gross number can be healthy while the real one is underwater.
What counts as a healthy true-profit margin?
Benchmarks vary by category, so treat any single figure as a rough guide rather than a target. As a directional anchor, TrueProfit's guide pegs a good ecommerce net margin at 10–20%; many early and thin-margin POD stores run well below that until they get COGS and acquisition costs under control.
The more useful metric for POD is POAS — profit on ad spend — which uses profit instead of revenue. A 4× ROAS feels great until you learn the profit behind it barely clears zero. POAS tells you the truth ROAS omits.
How to track true profit without a spreadsheet
You can calculate all of this by hand. Almost nobody sustains it, because every supplier reprice, fee change, and refund breaks last month's formula.
That is the job dedicated profit tools exist to do — pull the cost feeds automatically and compute margin per order. They differ sharply on price and fit, and the profit analytics tools comparison breaks the field down in full. A few decision-shaping facts, verified 2026-07-14:
- TrueProfit starts at $35/mo on order-volume pricing and holds a 4.9-star rating across 779 reviews on the Shopify App Store — strong published support for per-variant POD costs. If it is your shortlist, our TrueProfit pricing breakdown walks the overage traps.
- Triple Whale is attribution-first and priced for scale, with a Foundation tier at $219/mo that climbs with GMV; see the Triple Whale alternative guide if that is out of range for a sub-$50k/mo store.
- Lifetimely offers a free tier up to fifty orders and is prized for cohort depth (4.8 stars, 504 reviews); the Lifetimely alternatives piece covers where it fits.
Where PodVector fits (author's disclosure)
PodVector makes a profit tool, so read this as an interested party, not a neutral referee. Here is what it does, stated narrowly: it connects Shopify, Meta Ads, Google Ads, Printify, and Printful, and computes your true per-order profit from that live data.
The difference is Victor, an AI employee who works on top of that data. He analyzes it and proposes moves — and with your approval, he executes changes on the Shopify side. Victor reads your ad data to find where profit leaks, but he does not touch your ad account. He is not a dashboard you have to go read; he tells you which orders and products are actually making money and what to do about it.
If you would rather see true profit computed on your own orders than build the spreadsheet, you can connect your store and try it.
FAQs
Is true profit the same as net profit?
Effectively, yes. "Net profit" is the accounting term for revenue minus every expense; "true profit" is the same concept framed operationally and calculated per order so you can act on it before the books close. The point of both is to strip away the flattering half-truths of revenue and gross margin.
Why is my true profit so much lower than my Shopify profit number?
Because Shopify's default reporting leans on gross figures and does not automatically deduct your ad spend, supplier fulfillment cost, payment fees, and refunds against each order. Once those are subtracted — as in the worked example above — the real margin is usually a fraction of what the storefront implies.
How do I calculate true profit for a print-on-demand store?
Take the sale price, then subtract the supplier's per-variant cost (base plus print), the shipping you pay, the payment processing fee, and the ad spend attributed to that order. The tricky part is COGS: it is set per variant by your supplier and shifts when they reprice, so a single static product cost will be wrong. A tool that syncs Printify or Printful costs directly avoids that drift.
What is a good true-profit margin?
It depends on your category and stage, so benchmark against comparable stores rather than a universal target. Directionally, a healthy ecommerce net margin often sits in the low-double-digits — TrueProfit's guide cites 10–20% — but many new POD stores run thinner until COGS and acquisition costs are controlled.
Do I need a paid tool, or can I use a spreadsheet?
A spreadsheet works to learn the mechanics and for very low order volume. It breaks down at scale because every supplier price change, fee update, and refund invalidates last month's formulas, and manual entry lags reality. That maintenance burden is the reason dedicated profit tools exist — compare them in the profit analytics tools guide.