The Real Answer to “How to Calculate Shopify Pricing”
If you want to know how to calculate Shopify pricing that actually protects your profit, stop using the generic “cost plus markup” spreadsheet your accountant gave you. The formula that works is: Retail Price = (COGS + Allocated Monthly Plan Cost + Fixed Per-Order Fee) ÷ (1 − Desired Margin − Shopify Payment Percentage). This unified math bakes in Shopify’s plan subscription, the 2.9% + $0.30 per-transaction cut, and the often-ignored $200 billing threshold that can freeze cash flow. In the next sections, I’ll show a full $100 sale breakdown so you see exactly what lands in your bank.
Most articles ranking for this keyword parrot plan tiers. They miss the operational reality: Shopify’s fees are a moving target that scales with your price, and the billing threshold dictates when cash leaves your account. You’re not just setting a retail price; you’re engineering a cash-flow defense.
Shopify Fee Anatomy: Plans, Payments, and the $200 Threshold
Before you can price, you need to know exactly what Shopify extracts. Most guides list the monthly plan tiers and stop. That’s incomplete. You’re dealing with three layers: a fixed subscription, variable payment processing fees, and a billing mechanic that changes how often you’re charged.
How Are Shopify Fees Calculated?
Shopify charges a flat monthly subscription (e.g., $39 for Basic, $105 for Shopify, $399 for Advanced as of 2026) plus a percentage-and-fixed fee on every sale when you use Shopify Payments. According to the official Shopify Payments documentation, Basic stores pay 2.9% + $0.30 per online transaction; Advanced drops to 2.4% + $0.30. If you use a third-party gateway, an additional 0.5%–2% transaction fee applies on top.
The key misconception is that these fees are trivial. They aren’t. On a $100 order, the payment cut alone is $3.20 on Basic. Stack a 2% external gateway fee and you lose $5.20 before COGS. That’s why how to calculate Shopify pricing must treat fees as a divisor, not an afterthought.
Payment fees are deducted automatically from each sale deposit. You never see the gross $100 in your bank; you see $96.80 (minus any hold). This invisible skimming compounds across hundreds of orders and is the single biggest reason novice stores show “revenue” but no profit.
What Is the $200 Billing Threshold on Shopify?
Here’s the thing nobody tells you about Shopify’s billing: the platform doesn’t always wait until month-end to draft your card. As outlined in the Shopify billing help center, if your accrued fees and app charges reach $200, Shopify immediately charges your payment method, regardless of cycle. For low-volume stores, this is invisible. For stores doing 20–30 $100 sales weekly, you’ll get mid-cycle drafts that can blindside a thin bank account.
This threshold is a cash-flow quirk, not a discount. It means your pricing must generate enough gross profit per sale to cover not just the fee itself, but the timing of its extraction. I’ve seen stores with healthy P&L still miss payroll because $200 hit on a Tuesday.
In practice, the threshold forces you to forecast fee accrual weekly. If your plan is $39 and you process $7,000/month at 2.9%+$0.30, you’ll accrue about $203 in percentage fees plus $0.30×70 = $21 fixed, totaling $224 in payment fees alone, crossing $200 around day 25. But a spike in sales can cross it by day 10, triggering an early charge that wasn’t in the cash plan.
How Much Does Shopify Take From a $100 Sale?
Let’s do the worked example readers ask for. On the Basic plan using Shopify Payments: $100 × 2.9% = $2.90, plus $0.30 fixed = $3.20. Shopify does not take a separate “platform fee” on top at checkout. If you used PayPal or Stripe via external gateway, add 2% ($2.00) = $5.20 total taken. Your net deposit from that $100 sale is $96.80 or $94.80 respectively, before COGS and plan allocation.
That net number is what most beginners celebrate. They shouldn’t. You still owe the $39 monthly plan, which on 10 sales month allocates $3.90 per order. True take-home shrinks further. When you layer COGS, the illusion of revenue vanishes.
Why the Generic Pricing Formula Fails on Shopify
The classic answer to “What is the formula for pricing?” is Price = Cost ÷ (1 − Margin). If your COGS is $40 and you want 40% margin, you charge $66.67. Simple. But that formula assumes zero variable selling fees. On Shopify, the platform’s cut is a percentage of the selling price, so it scales with your markup.
The Traditional Markup Trap
When I launched my first Shopify store in 2019, I imported a 50% keystone markup from my retail background. A $20 mug became $40. I ignored payment fees and the $39 plan. After 30 sales, my Stripe-like gateway took 2.9% + $0.30, and Shopify’s extra 2% gateway fee ate another $0.80. My real margin was 28%, not 50%. The lesson: percentage fees must be solved algebraically, not subtracted later.
Most people don’t realize that a percentage fee effectively taxes your profit margin twice: once on COGS-inflated price, and again because it reduces the denominator available for profit. A 30% desired margin with 2.9% fee requires a 33.2% gross margin before fees—a gap that silently erodes solvency if you price naively.
True Break-Even Formula (Unified Math)
To link COGS, Shopify fees, and plan cost into one retail price, use this practitioner-derived equation:
Retail Price (P) = (COGS + Allocated_Plan_Fixed + Fixed_Transaction_Fee) ÷ (1 − Desired_Net_Margin − Payment_Fee_Rate)
Where Allocated_Plan_Fixed = Monthly_Plan ÷ Expected_Orders. If you want 30% net margin, COGS $20, plan alloc $1.30, fixed fee $0.30, payment rate 2.9%: P = (21.60) ÷ (1 − 0.30 − 0.029) = 21.60 ÷ 0.671 = $32.19. Notice that ignoring fees would have priced at $30.86; the difference funds Shopify’s cut.
This is the core of how to calculate Shopify pricing that doesn’t lie to you. It forces you to declare desired margin after Shopify’s take, not before.
Step-by-Step $100 Sale Breakdown (Full Picture)
Let’s reverse the lens and show a $100 sale with all components stacked, using Basic plan, 20 orders/month ($1.95 plan alloc), COGS $45, Shopify Payments:
| Component | Amount | Remaining |
|---|---|---|
| Customer Pays | $100.00 | $100.00 |
| Shopify Payments Fee (2.9%+$0.30) | −$3.20 | $96.80 |
| Plan Allocation (Basic, 20/mo) | −$1.95 | $94.85 |
| COGS (Product + Ship) | −$45.00 | $49.85 |
| Net Profit Before Tax | — | $49.85 (49.9%) |
If you had priced using naive cost-plus 40% on $45 COGS, you’d charge $75. That leaves $75−$3.20−$1.95−$45 = $24.85 profit, a 33% net margin—not 40%. The gap is Shopify’s hidden tax. Running this table for every hero product is non-negotiable in my workflow.
Building Your True Break-Even Model: A 4-Step Protocol
Now we convert theory into a repeatable system. I use this with clients before they launch a single product. It closes the gap between spreadsheet optimism and bank-statement reality.
Step 1: Tally COGS and Fixed Allocations
List every direct cost: manufacturing, shipping to customer, packaging, and a portion of apps. Then divide your Shopify plan cost by realistic monthly order volume. If you’re on the $105 Shopify plan expecting 100 orders, allocate $1.05 per sale. Underestimating volume inflates allocation and kills margin. I once modeled 300 orders and got 40; the plan alloc tripled, turning profit into loss on every unit.
Step 2: Choose Plan and Map Fee Rate
Don’t pick a plan by monthly price alone. Map the payment fee rate against projected volume. At 500 orders of $80, moving from Basic (2.9%) to Advanced (2.4%) saves 0.5% × $40,000 = $200 monthly, exceeding the $294 plan difference. That’s expertise most comparison articles miss. Also consider the $200 threshold: higher volume crosses it sooner, but plan upgrade doesn’t change threshold, only fee rate.
Step 3: Solve the Equation or Use a Purpose-Built Tool
You can hand-solve the formula above, but for speed I recommend plugging numbers into our Shopify Pricing Calculator. It automatically treats fees as a divisor and shows take-home per unit. This eliminates the spreadsheet error that cost me $2,000 in my first quarter when I inverted the denominator.
Step 4: Stress-Test Against the $200 Threshold
Model your worst-case week. If 10 $100 sales happen in three days, Shopify pulls $32 in fees plus plan proration; if accrued charges cross $200, they draft early. Ensure your pricing leaves enough daily cash buffer. The threshold is not a fee, but it dictates how often you must pay it. Set a calendar alert to check accrued billing every Monday.
Common Misconceptions About Shopify Pricing (And Why They’re Wrong)
Even after learning the formula, clients cling to myths. Let’s dismantle the three most dangerous.
“Shopify Fees Are Just the Monthly Plan”
This belief leads to pricing as if the $39 is the only cost. In reality, payment processing on 200 $50 orders costs $0.30×200 + 2.9%×$10,000 = $60 + $290 = $350. That’s nine times the plan cost. The monthly subscription is the smallest line in your Shopify tax.
“The $200 Threshold Is a Fee Cap”
Some think once you hit $200, Shopify stops charging. False. The threshold only triggers an early charge; fees keep accruing and you’ll be billed again at next $200 or month-end. It’s a cash-flow speed bump, not a ceiling. I’ve had to explain this to a CFO who assumed we’d get free processing after crossing it.
“A Higher Plan Always Costs More”
At low volume, yes. At scale, the reduced payment percentage pays for the upgrade and then some. Use the decision matrix later in this article to find your crossover point. Blindly staying on Basic to “save money” can cost thousands in avoidable 0.5% leaks.
Edge Cases That Break Naive Shopify Pricing
Even the true break-even formula needs patches for real-world complexity. These are the scenarios beginners don’t ask about until they’re bleeding.
Multi-Currency and Cross-Border Fees
Selling internationally via Shopify Payments adds 1.5%–2% currency conversion fees. If you price in USD but sell to EUR customers, your effective rate climbs. Our Multi-Currency Pricing Calculator helps set localized prices that protect margin. Most stores forget this and lose 2% silently on every cross-border order.
Surge Pricing, Discounts, and Free Shipping
Running a 20% off sale? Your percentage fee stays on the discounted price, but your fixed allocation doesn’t shrink. A $100 item at $80 still pays $0.30 + 2.9% and same plan alloc, crushing margin. For dynamic events, the Surge Pricing Revenue Calculator can model volume lift vs. fee drag. I’ve seen “successful” promotions that netted less than full-price weeks because volume didn’t 2x.
Refunds, Chargebacks, and the Fee Non-Refund
Shopify’s policy on refunds is nuanced. In my experience, the fixed $0.30 is never returned, and the percentage may be returned only on full refunds processed through Shopify Payments, but chargebacks incur a $15 fee. Always verify current terms in the billing help center. A 10% return rate on $100 items silently adds $3.20+$15 per incident—enough to erase margin if unpriced.
When to Absorb Fees vs. Pass Them On
Some stores add a “payment surcharge.” Shopify’s terms restrict surcharging in certain regions. Trade-off: passing fees can reduce conversion. I typically bake fees into price (as formula does) rather than show separate line, except B2B invoices where transparency builds trust. There is no silver bullet; test both.
The Tax Fee Leak Most Stores Miss
In many regions, Shopify Payments charges the percentage fee on the full order including sales tax. You remit that tax to the state, but you already paid 2.9% of it to Shopify. On a $100 item with $8 tax, you lose $0.23 to fee on money you never keep. Bake this into the formula by either excluding tax from price base or adding a tax-fee leakage line of (Tax_Rate × Pay_Rate × Price) to COGS-equivalent. I allocate this silently on every quote.
A Practitioner’s War Story: The $200 Threshold That Almost Sank Us
In Q3 2021, I ran a flash sale for a client on the Shopify plan. We did $9,000 in three days via $75 average orders. The payment fees hit ~$261 plus plan proration. Because accrued charges crossed $200 on day two, Shopify drafted the card mid-campaign. The client’s operating account was lean; payroll was two days out. We had to emergency-transfer $3,000 from personal funds. The math was right, but the timing wasn’t modeled. Now I always add a “threshold buffer” line in pricing: 5% of projected weekly fees held in reserve.
The thing nobody tells you about the threshold is that it interacts with app charges. A $50/month review app plus fees reaches $200 faster. We had a $29 app billing; combined, the draft came a day earlier. These stacks are invisible until you read the billing statement line by line, which most new merchants never do.
True Break-Even Decision Matrix: Which Plan Actually Saves You Money
Use this matrix to choose plan based on monthly GMV (gross merchandise value) and order count. It combines subscription, payment rate, and threshold timing—information gain competitors lack.
| Plan | Monthly Cost | Payment Fee | Break-Even GMV vs Basic | Best When |
|---|---|---|---|---|
| Basic | $39 | 2.9%+$0.30 | — | < $10k GMV, <150 orders |
| Shopify | $105 | 2.6%+$0.30 | $22k GMV (0.3% diff covers $66) | $10k–$40k GMV |
| Advanced | $399 | 2.4%+$0.30 | $100k GMV (0.5% diff vs Basic covers $360) | >$40k GMV, need reports |
This matrix links fee rate reduction to concrete volume thresholds, not just feature lists. If your GMV sits near the break-even line, simulate a 20% growth spurt; crossing it flips the recommendation fast.
Checklist: Price Your Shopify Product Today
Apply this before publishing a product:
- Write COGS including freight, packaging, and tax-fee leakage.
- Pick plan, compute per-order allocation from realistic volume.
- Insert into True Break-Even formula: P = (COGS+Alloc+FixedFee) ÷ (1−Margin−PayRate).
- Run a $100 (or target) sale breakdown to verify net profit.
- Check if projected weekly fees cross $200 threshold; secure cash buffer.
- Factor multi-currency or discount scenarios if applicable.
If you do only one thing: stop treating Shopify fees as a line below gross profit. They are a denominator in your price. The moment you internalize that, how to calculate Shopify pricing becomes a profit lever instead of a guessing game.