Free calculator

Shopify profit margin calculator

Your Shopify profit margin is what an order leaves after VAT, the products, shipping and the payment fee, as a share of the price without VAT. Enter four figures and see both at once: a €59,90 order paid with Shopify Payments on Basic leaves €23,99, a 47,7% margin.

Free, nothing to sign up forLines 10 to 29 of a nouz P&L

Profit per order

€23,99

of a €59,90 order

Profit margin

47,7%

of the price without VAT

23Payment fee

€1,45

Shopify Payments

With VAT left in

56,0%

what a US-built calculator shows

One order

2% + €0,25 on Basic, Shopify’s published euro rate, checked 30 Oct 2026.

Counting 19% VAT, no returns, no ad cost.

↑ ↓ to nudge, Shift for ten. Commas or dots both work.

Where the order goes

Price paid€59,90
10Returns−€0,00
12VAT−€9,56
14Net revenue€50,34
17Products−€18,5036,8%
19CM1€31,8463,2%
21Shipping and packing−€6,4012,7%
23Payment fee−€1,452,9%
25CM2€23,9947,7%
27Ads−€0,000,0%
29Profit per order, CM3€23,9947,7%

€9,56 of what the customer paid is VAT, so the margin is measured on the €50,34 that is yours. Leave the VAT in, as calculators built for US sales tax do, and the same order reads 56,0% instead of 47,7%. The payment fee falls on the full €59,90, which is how a gateway charges it.

This order keeps €23,99 of the €59,90 the customer paid: 47,7% of the €50,34 that was yours once the VAT came out.

See this for every order, every day

An estimate from flat rates. In nouz every order is priced from the costs of its own day.

What this calculator does

What it does

A Shopify profit margin calculator takes what a customer pays and removes the VAT, the product cost, shipping and the payment fee of your plan and payment method. What is left is the profit per order; divided by the price without VAT, it is the margin. A €59,90 order paid with Shopify Payments on Basic leaves €23,99, a 47,7% margin.

The method

Take the VAT out first, then every cost the order brought.

A Shopify order’s price is not its revenue. The VAT inside it belongs to the tax office, so the margin is measured on the price without it, and every cost the order brought comes off that: the products, the parcel and the payment fee.

The fee is the part most calculators guess. Shopify Payments charges the card rate it publishes for your plan, cards from abroad and American Express cost more, and a payment through PayPal or another provider also pays Shopify’s own fee. Pick the method, and the plan under Add more costs, and the fee follows.

Returns and advertising come off last. A refund hands back the revenue and its VAT, and the product usually comes back to the shelf, but the parcel and the fee stay spent.

Where it goes wrong

Four ways a Shopify margin ends up wrong.

Each of these makes an order look better than it is, and none of them shows up as an error anywhere.

Line 12

VAT left in the price

At 19% the tax is 16,0% of everything a customer pays. Leave it in and the order above reads 56,0% instead of 47,7%: the tax office’s money counted as margin.

Line 23

One fee rate for every payment

Shopify Payments on Basic charges 2% + €0,25. PayPal, at an example rate of 2,49% + €0,35, also pays Shopify’s 2%: on the order above that is €3,04 against €1,45.

Line 23 vs line 14

The fee worked out on the price without VAT

A gateway takes its percentage of what it moved, VAT and shipping included. Worked out on the net price the fee always comes out too low, and no refund ever gives it back.

Line 19 vs line 29

A margin after the products alone

63,2% after the products is the figure most merchants quote. After the parcel and the fee the same order keeps 47,7%, and every euro of advertising still comes out of that.

Worked example

Where a €59,90 order goes

The calculator’s opening order with more costs added: a €59,90 price at 19% VAT, products at €18,50, a €6,40 parcel and Shopify Payments on Basic, with 10% of sales refunded and €9,00 of ads per order.

The refunded share hands back its revenue and its VAT, and its products come back to the shelf. The parcel and the €1,45 fee stay spent.

The order keeps €11,80, a margin of 26,1%. Without returns and ads, the quick answer at the top, it keeps €23,99, a margin of 47,7%.

The gap is not the ads alone: the refunded share took its revenue with it and left the parcel and the fee behind, which is why a margin that ignores returns is always the higher one.

A whole month

The same arithmetic, for a month of orders.

Every order of a month at once, refunds, ad spend and overhead included, from what customers paid down to EBITDA. On its opening figures, 700 orders bring in €73.780 and the month keeps €7.285.

What the month left you, EBITDA

€7.285,00

14Net revenue

€57.000,00

after refunds and VAT

29CM3

25,1%

kept after the ads

With VAT left in

€18.115,00

what a US-built calculator shows

Your month

What customers paid

These figures are

European prices: the VAT comes out of what you kept, after refunds.

What the month cost

↑ ↓ to nudge, Shift for ten. Commas or dots both work.

The statement

7Gross revenue€73.780,00
10Returns−€5.950,00
12VAT−€10.830,00
14Net revenue€57.000,00100,0%
17Cost of goods−€21.660,0038,0%
19CM1€35.340,0062,0%
21Logistics−€4.480,007,9%
23Payment fees−€1.575,002,8%
25CM2€29.285,0051,4%
27Marketing−€15.000,0026,3%
29CM3€14.285,0025,1%
31Overhead−€7.000,0012,3%
33EBITDA€7.285,0012,8%

€10.830,00 of the €73.780,00 customers paid was VAT, taken out of what you kept after the €5.950,00 of refunds. Leave it in, as calculators built for US sales tax do, and the same month reads €18.115,00 instead of €7.285,00. The payment fees of €1.575,00 were charged on the full amount paid, which is how a gateway charges them.

You keep €9,87 of every €100 customers paid, VAT and shipping included: €10,41 kept on an average order.

Run this on my real orders

An estimate from flat rates. In nouz every order is priced from the costs of its own day.

In the app

nouz works this out from every order, every day.

A calculator works from flat rates you type once. nouz prices every single order from the cost rules that were in force on that order's own date, and rebuilds the same statement every night from your own orders and your own ad spend.

  • Every cost at the rate of its own day. Product costs, parcels and payment fees per order, so a price change never rewrites last month.
  • Ad spend comes in by itself. Meta, Google and TikTok through their official APIs, plus anything you add by hand or by CSV.
  • The same lines, per product. What is left after product costs, after shipping and payment fees, and after ads, for every product you sell.
app.nouz.co/pnl
Lines 15 to 30 of the profit and loss statement in the nouz app, this period against the one before.
Lines 15 to 30 of the P&L in the app: this period against the one before, each margin marked against its target.

Questions

Shopify profit margins, answered.

Still unsure? Write to support@nouz.co.

What is a good profit margin for a Shopify store?
There is no single good number, because a margin depends on where you stop counting. On the order above, the products leave 63,2% of the price without VAT, and 47,7% once shipping and the Shopify Payments fee are paid. Returns and advertising come out of what is left, so judge a margin after every cost of the order, never after the products alone, and compare it with your own months rather than with a rule of thumb.
How do Shopify's fees change my margin?
Through the payment fee on every order. Shopify Payments' published euro card rate is 2% + €0,25 on Basic, 1,9% + €0,25 on Grow and 1,7% + €0,25 on Advanced, checked 30 Oct 2026; cards from abroad and American Express cost more. A payment through PayPal or another provider also pays Shopify's own fee, 2% on Basic. On the order above the fee is €1,45 on Basic and €1,27 on Advanced, 0,4 points of margin.
Should the price include VAT?
Enter what the customer pays and the VAT rate, and the calculator takes the VAT out before it measures anything, because the tax was never yours. At 19%, €9,56 of a €59,90 order is VAT. A calculator built for US sales tax leaves it in and shows a margin of 56,0% where the order really leaves 47,7%.
How do returns change my margin?
A refund hands back the revenue and its VAT, and the product usually comes back to the shelf, but the parcel and the payment fee stay spent. With 10% of sales refunded and €9,00 of ads per order, the same order leaves €11,80, a margin of 26,1% instead of 47,7%. Both sit under Add more costs.

The same margin for every order, every day.

nouz prices every Shopify order with the fee Shopify reports on it, its own VAT and the costs in force on its day, and adds them up into a 34-line P&L every night, so nobody types an order in again.

Your trialToday
14 days of nouz, every feature$0
Card needed to startNone
Access to your storeRead-only
Due today$0