Shopify fees are the layered costs a merchant pays to run a Shopify store: subscription, payment processing, third-party gateway transaction fees, chargebacks, currency conversion, Shop Pay Installments merchant fees, and app subscriptions. Most guides treat them as a plan-selection problem. From the books, they're a P&L leakage problem — each fee hits a different account and distorts margin in a different way.

What Are Shopify Fees, Really?

Shopify fees fall into five buckets: platform subscription, payment processing, third-party gateway transaction fees, ancillary charges (chargebacks, currency conversion, Shop Pay Installments), and the app ecosystem. Only the first two show up on Shopify's pricing page. The other three are where margin quietly disappears — and where the books almost always need correction.

Across the 100+ Shopify brands Ottit closes books for, we see the same pattern: operators budget for the $39 or $105 or $399 subscription, then discover their real all-in Shopify cost is 4x that once you count Klaviyo, Recharge, Gorgias, a 3PL app, an attribution tool, and 12 more subscriptions nobody remembers signing up for.

The five fee categories

  • Subscription fees — the monthly plan cost (Basic, Shopify, Advanced, Plus). Fixed. Hits operating expenses.
  • Payment processing fees — Shopify Payments charges a percentage plus a per-transaction fee on every card charge. Variable. Typically hits COGS or contra-revenue.
  • Third-party gateway transaction fees — if you use Stripe, PayPal, or another processor instead of Shopify Payments, Shopify charges an additional 0.5%–2% on top. Variable.
  • Ancillary fees — chargebacks ($15 each), currency conversion (roughly 1.5%–2% spread), Shop Pay Installments merchant fees (roughly 5%–6%), and Shopify POS hardware.
  • App subscriptions — every paid app in your stack. Klaviyo, Recharge, Gorgias, ShipBob, Triple Whale, Okendo, Loop Returns. Fixed monthly, but grows silently.

The subscription fee is the smallest Shopify fee most 7-figure brands pay. Payment processing and app creep are 5–10x larger and rarely reconciled with the same rigor.

Takeaway: the moment a Shopify store crosses roughly $500K in annual revenue, subscription cost stops being the interesting number. Effective processing rate and total app spend become the two levers that actually move net margin.

How Much Does Shopify Actually Cost in 2026?

In 2026, Shopify's published pricing runs from $5/month (Starter) to $2,300/month (Plus, billed annually). Payment processing on Shopify Payments ranges from 2.4% + $0.30 to 2.9% + $0.30 depending on plan and card type. Third-party gateway fees run 0.5%–2% on top. Real all-in cost for a typical 7-figure DTC brand lands between $600 and $2,500 per month before payment processing.

PlanMonthly CostOnline Card RateIn-Person RateThird-Party Gateway Fee
Starter$55% + $0.30n/an/a
Basic$392.9% + $0.302.6% + $0.102%
Shopify$1052.7% + $0.302.5% + $0.101%
Advanced$3992.5% + $0.302.4% + $0.100.5%
Plus$2,300+NegotiatedNegotiatedNegotiated

Those are the sticker rates. The card rate a store actually pays is usually higher because of card mix (Amex costs more), international cards (higher rates plus currency conversion), and chargebacks.

The real monthly cost for a $1M/year Shopify brand

Typical monthly Shopify cost — $1M/year DTC brand
Shopify subscription (Shopify plan)$105
Payment processing (2.7% + $0.30 on ~$83K/mo gross)$2,491
Chargeback fees (avg 3 per month × $15)$45
Currency conversion (12% international × 1.75%)$174
Shop Pay Installments (8% of orders × 5.5%)$365
Apps — Klaviyo, Recharge, Gorgias, Triple Whale, others$1,650
Total monthly Shopify-related cost$4,830

That's roughly 5.8% of gross revenue going to Shopify and its ecosystem. According to the annual Shopify Commerce Trends report, platform and processing costs are one of the top three margin pressures DTC operators identify heading into the next fiscal cycle.

Takeaway: run this breakdown for a real month using your own payout data. If the total is more than 6% of gross, you have a fee optimization problem — not a pricing problem.

How Do Shopify Payments Payouts Actually Work?

A Shopify Payments payout is a net deposit that bundles gross sales, processing fees, refunds, chargebacks, adjustments, and any reserve holds into a single bank transaction. According to the Shopify Help Center guide to payouts, payouts typically arrive 1–3 business days after a sale, and the payout period varies by country and risk profile.

This is the single biggest source of accounting error we see. A store deposits $47,382 into the bank. A bookkeeper who doesn't understand Shopify Payments codes it to Sales. Now revenue is understated (should be higher), processing fees are missing entirely, and sales tax liability is buried inside the deposit.

What's inside a single Shopify Payments payout

  • Gross charges — the sum of successful card charges in the payout window.
  • Refunds — money returned to customers, netted against gross.
  • Chargeback debits — disputed transactions Shopify pulls back, plus $15 per dispute.
  • Adjustments — reversals from prior payouts, reserve releases, or Shopify corrections.
  • Fees — the processing fee for every transaction in the payout, plus currency conversion.
  • Reserve holds — Shopify may hold a percentage of payouts as a rolling reserve for high-risk categories.

The right way to book a Shopify payout

The industry standard is to split each payout into its component parts and post a compound journal entry. Here's what a typical daily payout journal looks like for a Shopify Payments deposit of $47,382:

Shopify Payments daily payout — gross $50,000
DRCash — Operating (Mercury)$47,382
DRMerchant Processing Fees (COGS)$1,368
DRChargebacks & Disputes$45
DRSales Returns & Allowances (contra-revenue)$1,205
CRGross Sales Revenue$46,872
CRSales Tax Payable$3,128
Shopify Payments payout 2026-07-11. Gross $50,000, refunds $1,205, fees $1,368, chargebacks $45, tax collected $3,128. Reconciled to Payouts report line 4482.

This is the entry the A2X documentation for Shopify accounting and the Synder Shopify integration guide both automate. For Shopify stores using QuickBooks or Xero, we use Bookkeep across the 100+ Shopify stores Ottit closes books for — it handles the payout split, sales tax accrual, and multi-currency FX in one sync.

Takeaway: if your books show Shopify Payments payouts as a single revenue line, the P&L is wrong. Every payout needs to be exploded into gross sales, fees, refunds, chargebacks, and tax liability.

How Do You Calculate Your Effective Shopify Payments Rate?

The effective rate is total processing fees divided by gross card sales for the same period, multiplied by 100. It's the only number that matters for negotiating with Shopify Plus or evaluating a third-party gateway. Most Shopify brands land 20–40 basis points above the quoted rate because of Amex mix, international cards, and chargebacks.

Sample effective rate calculation

Effective rate — one month of Shopify Payments
Gross card sales (July 2026)$1,240,000
Base processing fees (2.5% + $0.30 × 8,400 orders)$33,520
Amex premium (12% of volume × 0.5% surcharge)$744
International cross-border fees$1,860
Currency conversion spread$2,232
Chargeback fees (11 disputes × $15)$165
Total processing cost$38,521
Effective rate = $38,521 / $1,240,0003.11%

The store thinks it pays 2.5%. It actually pays 3.11%. That's 61 basis points, or $7,564 per month, or $90,768 per year of margin no one is tracking. For comparison, the Stripe pricing and fees reference shows similar cross-border and FX add-ons — this pattern is universal, not a Shopify-specific problem.

The difference between quoted rate and effective rate is where the Shopify Plus negotiation lives. Bring the effective rate — with the math — to the renewal conversation.

Takeaway: pull the last 90 days of Shopify Payments payout reports, sum the fees, sum the gross sales, and calculate the effective rate. If it's 40+ bps above quoted, the store has leverage on the next Plus renewal or a case for changing gateway strategy.

What About Shop Pay Installments, Chargebacks, and FX?

These three fees are the biggest hidden margin leaks on a Shopify P&L. Shop Pay Installments charges the merchant roughly 5%–6% per order. Chargebacks cost $15 each plus the disputed amount if lost. Currency conversion adds a 1.5%–2% spread to every non-domestic sale. None of them appear on Shopify's public pricing page.

Shop Pay Installments — merchant fee accounting

According to the Shopify Shop Pay Installments help article, the merchant absorbs the financing cost so the customer pays no interest on eligible orders. The fee is deducted from the payout, not billed separately. That means it needs its own account — most brands lump it into standard processing fees and lose visibility.

Shop Pay Installments — separate fee tracking
DRCash — Operating$94.50
DRShop Pay Installments Merchant Fee (COGS)$5.50
CRGross Sales Revenue$100.00
SPI order — 5.5% merchant fee. Book to dedicated GL account for margin visibility, not general processing fees.

Chargebacks — the two-hit expense

A chargeback hits the P&L twice: once for the disputed sale amount, and once for the $15 dispute fee (which Shopify keeps even if the merchant wins). The disputed amount posts as a contra-revenue reversal, not an expense. The $15 fee is a straight expense.

Currency conversion — the invisible spread

When a store sells in USD but a customer pays in GBP, Shopify converts the payment and takes a spread of roughly 1.5%–2%. That spread is embedded in the fee line — not called out. For brands with 15%+ international revenue, this quietly costs 25–40 basis points of gross margin. Multi-currency banks like Wise or Airwallex can absorb the FX outside Shopify, but only if the store holds foreign currency accounts.

Takeaway: create separate GL accounts for Shop Pay Installments fees, chargeback debits, chargeback dispute fees, and currency conversion. Lumping them into one "processing fees" line hides the largest optimization opportunities on the P&L.

How Do App Fees Distort Your Shopify P&L?

App subscription creep is the most under-managed OpEx line for Shopify brands. A typical 7-figure DTC store runs 15–25 paid apps totaling $800–$3,000 per month. These are recurring charges billed through Shopify, which means they hit the platform bill as one lump sum — obscuring how much is actually being spent per tool.

The typical Shopify app stack cost

CategoryCommon AppTypical Monthly Cost
Email/SMSKlaviyo$150–$800
SubscriptionsRecharge$99 + 1.25% of subscription revenue
HelpdeskGorgias$60–$500
3PL/ShippingShipBob app, ShipStation$30–$200
ReviewsOkendo, Yotpo$99–$399
AttributionTriple Whale$300–$1,500
ReturnsLoop Returns$300+
AnalyticsPeel, Lifetimely$150–$400

Why app fees need their own accounting treatment

Two problems with dumping all Shopify app charges into one "Software Subscriptions" line. First, some apps are direct COGS (Recharge takes 1.25% of subscription revenue — that's a variable cost of sale). Second, most apps are pure OpEx and should be categorized by function (marketing, CX, fulfillment) so department margins are legible.

  • COGS-adjacent apps — Recharge subscription fee %, Shop Pay Installments merchant fee, checkout upsell app rev-share fees.
  • Marketing OpEx — Klaviyo, Triple Whale, Northbeam, ad management tools.
  • CX OpEx — Gorgias, Loop Returns, Okendo, live chat tools.
  • Fulfillment OpEx — ShipBob, ShipStation, EasyPost, inventory apps.
  • Platform OpEx — theme apps, page builders, SEO tools, analytics dashboards.

If a P&L shows a single line called "Software" for $2,400/month, the finance team is flying blind on department profitability.

Takeaway: map every recurring Shopify app charge to a functional GL account. Run a quarterly app audit — across 100+ Shopify stores we consistently find 2–4 apps still billing for tools no one on the team uses anymore.

How Do You Reconcile Shopify Fees to the General Ledger?

Shopify fee reconciliation is a three-way match: the Shopify Payouts report, the bank deposit, and the general ledger. Each payout in the Payouts report should equal the bank deposit and should equal the sum of the journal entries posted to gross sales, fees, refunds, chargebacks, and sales tax liability. Any variance is a reconciliation exception.

The month-end Shopify close checklist

  1. Pull the full month's Payouts report from Shopify admin. Every row is a deposit that must tie to the bank.
  2. Match each payout to a bank transaction in Mercury, Brex, or wherever the store banks. Flag any unmatched deposits.
  3. Confirm the sync tool (Bookkeep, A2X, Synder) posted a journal entry for each payout. Missing entries mean the automation broke.
  4. Reconcile the sales tax payable balance against the Shopify tax report per the Shopify Help Center tax documentation. See our ecommerce sales tax cost guide for the full workflow.
  5. Cross-check gross sales in the GL against the Shopify Analytics Total Sales report per the Shopify Analytics and Reports documentation. The two should match within a rounding tolerance.
  6. Review the app charges line on the Shopify bill. Reclassify from generic "Software" into functional GL accounts.
  7. Calculate effective processing rate for the month. Flag if it drifted more than 15 bps from the prior month.

What breaks in Shopify fee reconciliation

The most common breaks: reserve holds that release in a later period (creates a timing difference), chargebacks that reverse a prior payout (creates a negative deposit), currency conversion where the FX rate posted doesn't match the rate Shopify used, and multi-gateway stores where PayPal and Shopify Payments both need separate reconciliation. The Stripe reconciliation documentation covers similar patterns for third-party gateway reconciliation.

For a deeper look at how these workflows fit into a full accounting stack, see our Shopify accounting system architecture guide and our Shopify P&L playbook.

Takeaway: month-end close for a Shopify store should include a payout-level reconciliation, not just a bank feed reconciliation. If the books close without the Payouts report open, fees are being missed.

What Do Shopify Fees Do to Net Margin?

Across the Shopify brands Ottit works with, total Shopify-related costs (subscription + processing + apps + ancillary fees) consume 5%–8% of gross revenue for stores between $500K and $10M. That's a bigger line than most operators realize — larger than shipping for many brands, and second only to product COGS and paid media in the cost stack.

Where Shopify fees hit the P&L

Fee TypeP&L ClassificationScales With
Subscription feeOperating Expense — PlatformTime
Payment processingCOGS or Contra-RevenueSales volume
Third-party gateway feeCOGS or Contra-RevenueSales volume
Chargeback debitContra-RevenueDisputes
Chargeback fee ($15)Operating ExpenseDisputes
Currency conversionCOGSInternational sales
Shop Pay Installments feeCOGSSPI order volume
Recharge subscription %COGSSubscription revenue
Klaviyo, Gorgias, appsOperating Expense — by functionContact count or flat

For margin analysis, see our net profit margin playbook and operating expenses playbook. Both cover how these classifications feed contribution margin math.

Takeaway: the classification decision matters as much as the reconciliation. Processing fees in COGS make gross margin look worse but contribution margin more honest. Processing fees in OpEx make gross margin look better but hide the variable nature of the cost. Pick a treatment, document it, and stay consistent — auditors care more about consistency than about which side the fees land on.

Sources