← Shopify Fee & Profit Calculator

This calculator vs. a flat card-fee guess

"Just take off 2.9% and 30 cents" is the card-fee rule every merchant already knows. It can be the exact processing fee on one payment path — and it is never the profit, and it is never right at all on the other path.

What the flat card-fee guess is

Almost every merchant carries the same rule of thumb for what a card purchase costs to process: take about 2.9% off the top, then another 30 cents. It is fast, it needs no tool, and it is close enough for a gut check on a single sale.

The trouble is what it was never built to do. It prices one thing — the processing fee — and assumes that fee is the same whatever processor actually touches the order. It has no line for cost of goods, the shipping label you pay for, packaging, or the slice of your monthly Shopify plan that order should carry. And it has no way to know that Shopify itself can add a second fee on top of the processor's, whenever the order does not run through Shopify Payments.

What this calculator is

This page keeps no account and sends nothing to a server. You enter the item price, shipping charged, cost of goods, shipping you pay, packaging, the monthly Shopify plan allocated across your expected monthly orders, and the processing rates from your own statements — the Shopify Payments rate, the Shopify third-party transaction rate, and your processor's rate and fixed fee. It runs the order through Shopify Payments and a third-party processor side by side and reports what each path actually leaves, not just what each path charges in fees.

OrderFlat guess ("2.9% + 30 cents") profitReal profit, Shopify PaymentsReal profit, third-party
$48 item + $6 shipping (this calculator's own default order)$52.13$31.74$30.16
$150 item + $12 shipping, higher cost of goods and packaging$157.00$85.61$81.23

Worked using this calculator's own arithmetic (calculateOrder) at 2.9% + $0.30 Shopify Payments, a 2% Shopify third-party transaction fee, and a 3.49% + $0.49 processor — the calculator's own shipped defaults, not numbers invented for this page. Open the calculator to check either row yourself.

Notice that the flat guess gets closer to nothing as the order gets more realistic. Both rows use the same $1.87 or $5.00 processing-fee estimate the rule of thumb would give — and both real numbers still fall well short, because cost of goods, shipping, packaging, and the plan cost never entered the guess at all.

What a flat card-fee guess doesWhat this calculator does instead
Assumes one flat percentage plus fixed fee applies to every order, whatever the actual payment path. Runs the order through Shopify Payments and a third-party processor side by side, using the rates and any extra Shopify third-party transaction fee you enter.
Has no line for the extra Shopify transaction fee that a third-party processor can trigger on top of its own rate. Adds that fee to the third-party path automatically, and reports the exact extra cost versus Shopify Payments on the same order.
Stops at the fee, so "revenue minus fee" quietly gets treated as profit. Nets out cost of goods, the shipping you actually pay, packaging, and a share of the monthly Shopify plan before calling anything profit.
Cannot say what to charge to hit a margin or a dollar-profit target. Reports the break-even price and the price that clears a target margin or a target net profit, on either path.
Gives one number for "the fee," with no separate reading for Shopify Payments and a third-party processor. Shows both paths' fee and profit at once, so switching processors is a number to check rather than a guess.

A flat card-fee guess is not wrong because it is simple — on Shopify Payments, at Shopify's own Basic-plan rate, it can even land on the exact fee. It is wrong the moment "the fee" gets treated as "the profit," and it is wrong again the moment the order runs through a processor other than Shopify Payments, because that guess was never built to see Shopify's own extra fee. This calculator does not replace judgment about your prices; it replaces the arithmetic a flat guess skips.

Common questions

Why does a flat "2.9% + 30 cents" guess get Shopify profit wrong?

Because it only estimates the processing fee, and even then only for one payment path. On this calculator's own default order (a $48 item plus $6 shipping), that guess happens to land on the exact fee Shopify Payments charges — $1.87 — because 2.9% and 30 cents are also Shopify Payments' Basic-plan rate. But the fee is not the profit: cost of goods, the shipping you actually pay, packaging, and a share of the monthly plan still come out of the order, and a flat guess has no line for any of them.

What does the guess miss when the store uses a third-party processor?

The extra Shopify third-party transaction fee. When an order runs through a third-party processor instead of Shopify Payments, Shopify can add its own transaction fee on top of the processor's rate. On this calculator's default order that pushes the real fee to $3.45 — $1.59 more than the flat guess — and on a $150 item plus $12 shipping the gap widens to $4.39 per order, $438.58 across 100 orders a month.

How much does the guess overstate profit, in dollars?

On this calculator's own default order, a flat 2.9% + 30 cents guess says the order nets $52.13. The real payout is $31.74 on Shopify Payments and $30.16 on a third-party processor — the guess overstates profit by $20.39 and $21.98. On a heavier order (a $150 item plus $12 shipping, with higher cost of goods, shipping, and packaging), the guess says $157.00 while the real payout is $85.61 and $81.23 — a $71.39 to $75.78 overstatement.

Is the flat guess ever close?

Only for the fee itself, and only on Shopify Payments — because Shopify Payments' own Basic-plan rate is 2.9% + 30 cents, the same numbers the rule of thumb uses. It has never been close on profit, because it has no line for cost of goods, shipping you pay, packaging, or the plan cost per order, and it has never been close on the fee for a third-party processor, because it does not know Shopify's extra transaction fee exists.

Does this calculator know Shopify's current published rates?

No. It does not publish or assume a live Shopify rate card. You enter the Shopify Payments rate, the third-party transaction rate, and your processor's rate and fixed fee from your own statements, and it runs the arithmetic on both paths side by side — the same arithmetic a flat guess skips, not a claim about what Shopify currently charges.

Nothing here says or implies that using a flat card-fee guess is a mistake to feel bad about — it is a common, honest shortcut that works for a quick gut check and stops working the moment it gets treated as the order's actual profit. This page describes where that shortcut breaks down, not a fault in anyone who uses it.

Open the Shopify Fee & Profit Calculator and price your own order. Selling through a third-party processor already? See why a third-party processor can cost more than Shopify Payments, worked through the extra transaction fee this page describes.