How to Calculate Shopify Pricing Without Leaving Money on the Table
To calculate Shopify pricing accurately, you must stack three cost layers: (1) your monthly plan fee amortized per order, (2) payment processing rates (Shopify Payments is 2.9% + $0.30 on Basic, for example), and (3) your product cost. The reverse formula is (Product Cost + Shopify Per-Sale Fees) ÷ (1 − Target Margin). For a $100 sale on the Basic plan using Shopify Payments, Shopify extracts about $3.20 in card fees; if you use an external gateway, add a 2.0% transaction fee ($2.00), totaling $5.30 taken before you factor in the $39 monthly plan. This unified workflow prevents the common mistake of pricing only for product cost and platform tier.
When I launched my first Shopify store selling handmade leather wallets, I priced items using only the cost of materials plus a 50% markup. I ignored the plan and payment fees. After three months, I discovered I was net-negative once the $39 monthly charge and 2.9% card rate were subtracted. That painful lesson birthed the true-cost method below.
In this guide, we’ll merge platform fees, payment fees, and product cost into one pricing workflow, answer the real questions searchers ask (including “How much does Shopify take from a $100 sale?”), and demystify the $200 billing threshold that confuses many new merchants. You will walk away with a spreadsheet-ready framework, not just a definition.
How Are Shopify Fees Calculated? The Three Layers That Actually Matter
Most blog posts blur “Shopify plan pricing” with “product pricing.” They are separate. Shopify’s cost structure has three distinct layers, and each is calculated differently. Understanding these is the foundation of any accurate Shopify pricing model.
Layer 1: Fixed Monthly Plan Fee
Shopify charges a recurring subscription: Starter at $5, Basic at $39, Shopify at $105, and Advanced at $399 per month as listed on the official pricing page. This fee is fixed regardless of sales volume, though it can be paid annually for a discount. The mistake is treating it as a sunk cost; you must amortize it across expected orders to know its per-sale impact.
For example, if you sell 100 units monthly on Basic, the plan adds $0.39 to each order’s cost. Sell only 20, and that same fee becomes $1.95 per order. This variable amortization is the first place novice pricing fails.
Layer 2: Payment Processing (Card) Rates
If you use Shopify Payments, rates are percentage-based plus a flat cent fee. According to Shopify Payments, online rates are roughly 2.5%–2.9% + $0.30 depending on plan. These are calculated per transaction on the gross order value, including shipping if you charge for it. This is how are Shopify fees calculated at the transaction level: (Order Amount × Percentage) + Flat Fee.
An edge case rarely mentioned: cross-border fees. Using Shopify Payments for a non-domestic card adds about 1.5% in many regions. So a $100 sale from a UK customer to a US store on Basic could cost 2.9% + 1.5% + $0.30 = $4.70, not $3.20. If you sell internationally, your pricing must absorb this or you exclude those markets.
Layer 3: Transaction Fees for External Gateways
If you don’t use Shopify Payments and instead plug in PayPal, Stripe, or another gateway, Shopify adds a transaction fee on top: 5% on Starter, 2% on Basic, 1% on Shopify, 0.5% on Advanced. This is charged on the entire order and is separate from the gateway’s own processing fee. Many merchants don’t realize this double dip until they see their invoice.
The thing nobody tells you about Layer 3: even if you switch to an external gateway for better fraud tools, your effective fee can jump by 2–5 absolute percentage points. For a $100 sale, that’s $2–$5 extra gone before product cost. I once migrated to a gateway with superior chargeback defense, only to watch margin drop 3% because I forgot the Basic plan’s 2% surcharge.
How Much Does Shopify Take From a $100 Sale? A Line-by-Line Waterfall
Let’s answer the most searched PAA directly. Below is a true-cost waterfall for a $100 gross sale across each plan, assuming you use Shopify Payments (no extra transaction fee) versus an external gateway (with its own roughly 3% + $0.30 card rate assumed). Numbers are based on current published rates.
| Plan | Monthly Fee | Shopify Payments Fee on $100 | External Gateway Total Take (Shopify Trans + Gateway) | Total Taken from $100 (Excl. Amortized Plan) |
|---|---|---|---|---|
| Starter ($5) | $5 | $2.80 (2.5%+$0.30) | $5.00 trans + $3.30 gateway = $8.30 | $2.80 or $8.30 |
| Basic ($39) | $39 | $3.20 (2.9%+$0.30) | $2.00 trans + $3.30 gateway = $5.30 | $3.20 or $5.30 |
| Shopify ($105) | $105 | $3.00 (2.7%+$0.30) | $1.00 trans + $3.30 gateway = $4.30 | $3.00 or $4.30 |
| Advanced ($399) | $399 | $2.80 (2.5%+$0.30) | $0.50 trans + $3.30 gateway = $3.80 | $2.80 or $3.80 |
Thus the direct answer: Shopify takes $3.20 from a $100 sale on the Basic plan with Shopify Payments. On Advanced with Shopify Payments, it’s $2.80. Those are the payment processing portions; the monthly plan is separate and must be amortized. If you use an external gateway on Basic, the total taken from that $100 is $5.30—not $3.20—because Shopify still charges its 2% transaction fee and the gateway takes its own cut.
Now layer in amortized plan cost. Suppose you do 50 sales/month on Basic: $39 ÷ 50 = $0.78 per sale. Add that to the $3.20 payment fee, and Shopify’s true take from your $100 sale becomes $3.98. At 500 sales/month, amortized plan drops to $0.08, making the take $3.28. This variance is why a static “fee calculator” without volume input lies to low-volume merchants.
What Is the $200 Billing Threshold on Shopify?
Another gap in competitor content is the $200 billing threshold. Shopify bills your account for app charges, shipping labels, and plan fees. According to the Shopify billing documentation, if your outstanding balance is under $200 at the end of the billing cycle, you’re charged once monthly. If it exceeds $200, Shopify may charge you immediately when the balance hits that threshold, then again at cycle end.
Why does this matter for pricing? If you run a flash sale and incur $250 in app fees or additional staff charges mid-month, you could see an unexpected charge before your revenue clears. I once had a sudden $210 label bill trigger a mid-cycle capture that strained my cash flow because I’d priced margins too thin and assumed one monthly draw.
The threshold is not a fee; it’s a billing mechanism. But it affects your true-cost timing. When you calculate Shopify pricing, model your worst-case weekly fee accumulation to avoid a surprise $200+ draw that eats projected profit. For stores using print-on-demand apps that bill per order, a viral week can cross $200 fast and pull cash before you’ve been paid by your payment processor (which settles in 2–3 days).
What Is the Formula for Pricing? Reverse-Engineering Your Sale Price
The formula for pricing on Shopify is not the simple “cost × 2” rule you see on TikTok. The practitioner-grade formula is:
(Product Cost + Shopify Per-Sale Fees) ÷ (1 − Target Gross Margin) = Minimum Sale Price
Here, “Shopify Per-Sale Fees” includes the payment processing (and transaction fee if external) plus an amortized slice of your monthly plan. For example, if your product cost is $20, you expect 100 orders/mo on Basic ($39 plan → $0.39/order), Shopify Payments fee on a $50 price would be $1.75, total per-sale Shopify cost = $2.14. With a 40% target margin: ($20 + $2.14) ÷ 0.60 = $36.90 minimum price. But that ignores the fee on the price itself (since fee is percentage of final price). The accurate iterative version uses the fee rate inside the divisor.
Advanced version: Let P = price, C = product cost, M = margin, r = Shopify payment percentage, f = flat fee, A = amortized plan per sale. Then P = (C + A + f) ÷ (1 − M − r). This embeds the percentage fee into the margin. For Basic, r=0.029, f=$0.30. If C=$20, A=$0.39, M=0.40: P = (20+0.39+0.30) ÷ (1−0.40−0.029) = 20.69 ÷ 0.571 = $36.23. That’s your true break-even-plus-margin price.
If you ship physical goods, add shipping cost or charge it separately. Including shipping in gross sale means the 2.9% applies to it too, so either pass the full shipping charge to customer untaxed by margin or deduct it before margin calculation. A common misconception is that “free shipping” is free to process—Shopify still takes its percentage of that line item.
To test multiple margin scenarios quickly, our Premium Pricing Margin Calculator lets you simulate without spreadsheet math. For a full Shopify-specific waterfall, the Shopify Pricing Calculator automates the plan comparison and includes the $200 threshold warning.
Your Unified Shopify Pricing Workflow (With Free Auto-Calculating Spreadsheet)
To apply this, follow a repeatable workflow. I’ve baked these steps into a free auto-calculating spreadsheet (the linked Shopify Pricing Calculator above is a live version). The goal is to merge platform, payment, and product cost into one number you can trust.
- Step 1: Record your exact product cost, including packaging, inserts, and fulfillment labor. Do not use COGS from your supplier alone.
- Step 2: Choose your plan and note its monthly fee; divide by expected monthly orders for amortized plan cost (A). Use a pessimistic volume (e.g., 60% of best case).
- Step 3: Identify payment route: Shopify Payments rate (r,f) or external gateway + transaction fee. Add cross-border percentage if relevant.
- Step 4: Set target margin (M) based on niche, not guesswork—50% may be low for apparel, high for commodities. Account for returns by adding 2–5% to required margin.
- Step 5: Plug into P = (C + A + f) ÷ (1 − M − r) to get minimum price. Round up to psychological price point.
- Step 6: Stress-test by simulating a $100 sale waterfall to confirm Shopify’s take matches your model, and check if $200 threshold will be crossed mid-cycle.
Most people don’t realize that if you price before knowing A (amortized plan), a slow month with 10 orders instead of 100 triples your per-sale plan cost from $0.39 to $3.90, wrecking margin. The spreadsheet should include a variable volume cell so you see price sensitivity. Our Dynamic Pricing Calculator can also adjust price based on live volume assumptions.
The Thing Nobody Tells You: Hidden Triggers and Edge Cases
When I first tried to scale using the Starter plan at $5/month, I thought I’d save money. But Starter charges 5% transaction fee on external gateways, and its Shopify Payments rate is still 2.5%+$0.30. For a $200 average order, that’s $5 + $5.30 = $10.30 taken, versus $5.60 on Basic. Volume flips the economics faster than most calculators show.
Edge case: Shopify Payments isn’t available in all countries; if you’re in a region where only external gateways work, your transaction fee layer is mandatory. Another edge: refunds. Shopify does not return the flat $0.30 on refunds, and some plans keep the percentage. That hidden 30 cents per refund silently drags true margin down by 1–2% at scale. If your return rate is 10%, add $0.03 per order to cost baseline.
Trade-off: Upgrading to Advanced to get 2.5% card rate saves $0.40 per $100 vs Basic, but costs $360 more per month. Break-even is 900 extra $100 sales monthly. Below that, you’re overpaying. This is why a blended calculation beats any single “best plan” list. Also consider Shopify Capital repayments if you use them—they take a fixed percentage of daily sales, effectively another fee layer that must enter your net price math.
Chargebacks are the silent killer. Shopify’s dispute fee ($15 on Basic) is not returned even if you win. Budget $0.20 per order if your niche has 1% dispute rate. None of the top-ranking fee calculators include this, but your true pricing must.
Choosing the Right Plan Based on Fee Math, Not Hype
To decide, build a simple break-even table. Take your current monthly $100-equivalent sales count (N). Compute total Shopify take = N × (payment fee diff) + plan fee. For Basic: $39 + N×$3.20; Advanced: $399 + N×$2.80. Set equal: 39+3.2N = 399+2.8N → 0.4N = 360 → N=900. So if you process more than 900 such sales, Advanced wins purely on card fees.
For Shopify ($105, 2.7%+$0.30 = $3.00): vs Basic 39+3.2N = 105+3.0N → 0.2N=66 → N=330. Exceed 330 sales, Shopify plan cheaper on fees. These thresholds ignore transaction fees from external gateways, which accelerate upgrades. If you must use external gateway on Basic (2% fee), the added $2 per $100 means crossing to Shopify (1%) saves $1 per sale, dropping break-even to 66 sales.
The misconception that “Shopify Payments is always cheapest” is wrong if you need advanced fraud filters from Authorize.net; then the 2% transaction fee on Basic may still be worth it for chargeback protection. Expertise means weighing risk, not just rates. I kept Basic + external gateway for six months because my fraud loss rate was 4%; moving to Shopify Payments would have saved $2 per sale but cost me $8 per fraud order.
Shopify Pricing Calculation Checklist
Use this closing checklist on every new product or plan change:
- Did you include flat $0.30 and percentage in payment fee, plus cross-border if applicable?
- Did you amortize monthly plan across realistic order volume (not best case) and include refund/chargeback buffers?
- Did you add transaction fee if not on Shopify Payments, and gateway fee if external?
- Did you apply formula P = (C+A+f) ÷ (1−M−r) rather than simple multiplier?
- Did you simulate the $200 threshold impact on cash flow during peak weeks?
- Did you account for non-refunded flat fees on returns and dispute fees?
- Did you re-run the math when plan, volume, or payment provider changes?
Calculating Shopify pricing is not a one-time task; it’s a living model. The merchants who survive margin crunches are those who know exactly what Shopify takes from a $100 sale—and price above it every time. Use the linked calculators, bookmark this workflow, and revisit quarterly. That is how you turn Shopify’s fee stack from a mystery into a predictable cost of doing business.