Shopify Fees in South Africa Rand: Complete Cost Breakdown 2025

By Tariq 10 min read

Shopify fees in South Africa range from R199–R999/month plus payment processing costs. Learn exactly what ZAR you'll pay, hidden charges, exchange rate impacts, and how it compares to WooCommerce alternatives.

Key Takeaways

  • Shopify's SA plans cost R199 (Basic), R499 (Shopify), or R999 (Advanced) monthly in ZAR, plus 2.9% + R1.99 payment processing fees per transaction
  • Hidden costs include domain names (R100–R500/year), apps (R50–R5,000+/month), currency conversion fees (up to 2.5%), and international payment gateways averaging R200–R400/month
  • WooCommerce hosting alternatives like HostWP start at R399/month with no transaction fees, making them 40–60% cheaper for high-volume SA merchants once you factor in Shopify's per-transaction costs

Shopify fees in South Africa aren't as simple as the monthly plan price. If you're a ZAR-trading merchant on Shopify's Basic plan at R199/month, you're also paying 2.9% + R1.99 on every transaction, currency conversion margins on international payments, app fees, and potential domain renewal costs. For an average South African e-commerce store processing R50,000 in monthly sales, total Shopify costs can exceed R3,500—far higher than the advertised plan price. This guide breaks down every rand you'll actually spend on Shopify in South Africa, exposes the hidden charges merchants miss, and shows you where alternatives like WooCommerce can save 40–60% annually.

I've spoken with over 200 SA online retailers in the past two years, and almost every one was shocked when they calculated their true Shopify spend—most hadn't factored in transaction fees, app costs, or currency headwinds. Let's get specific about what you'll actually pay.

Shopify Plan Costs in ZAR: What Each Tier Actually Costs

Shopify's three core plans in South Africa are billed in ZAR at fixed monthly rates, converted from USD pricing at Shopify's set rate. The Basic plan runs R199/month (R2,388 annually), the Shopify plan costs R499/month (R5,988/year), and the Advanced plan is R999/month (R11,988/year). These are the baseline costs before any transaction, app, or add-on fees apply. Unlike Xneelo or Afrihost's local web hosting which charge once and include hosting, Shopify's model is subscription-first: you pay the monthly fee regardless of sales volume. A store making R5,000 in revenue and a store making R500,000 both pay the same monthly plan fee.

The difference between tiers is primarily in transaction fee reduction and feature access. The Basic plan charges 2.9% + R1.99 per online transaction; the Shopify plan drops this to 2.7% + R1.99; and Advanced brings it down to 2.4% + R1.99. For a store processing an average of 50 transactions monthly (roughly R40,000–R100,000 in sales), moving from Basic to Shopify saves R30–R50/month in transaction fees alone—which means the R300/month upgrade pays for itself in under 10 months. However, most South African micro-retailers stay on Basic because the upfront cost feels lower, even when per-transaction fees erode margins. The decision hinges entirely on your sales volume and average transaction value.

Tariq, Solutions Architect at HostWP: "At HostWP, we've migrated 500+ SA e-commerce sites from Shopify to WooCommerce, and the first metric clients analyse is true cost of ownership. Every single one was underestimating Shopify's transaction fees. A small retail business doing R100,000/month in sales typically pays R3,500–R4,000/month on Shopify—more than 10 times the advertised R199 plan cost once you include payment processing and apps."

Payment Processing Fees: The Real Hidden Cost

Payment processing fees are where Shopify's advertised price diverges most from reality. Every online transaction processed through Shopify Payments (Shopify's native gateway) incurs a percentage-based fee plus a fixed ZAR amount. On the Basic plan, that's 2.9% + R1.99 per transaction. For a typical South African online purchase of R200, you're paying R7.79 (2.9% of R200 = R5.80, plus R1.99 fixed). On a R500 transaction, it's R16.49. On a R1,000 transaction, it's R30.99. Across 50 transactions in a month—a realistic volume for a small clothing or homeware retailer—you're paying R500–R700 in transaction fees alone, more than 2.5× the R199 monthly plan cost.

If you use an alternative payment gateway like PayFast (popular in South Africa) or Stripe, Shopify still charges a 2% + R2 transaction fee on top of the gateway's own fees. PayFast charges merchants 3.99% + R1.50 per transaction, so using PayFast on Shopify Basic costs you 2% + R2 + 3.99% + R1.50 = approximately 6% + R3.50 per transaction. A R200 transaction now costs R16.50 in fees—8.25% of your sale. This compounds quickly. For merchants processing R200,000/month, the difference between Shopify Payments (R5,000–R6,000/month in fees) and PayFast (R12,000+/month in fees) is R6,000+/month—nearly R72,000 annually. Most SA retailers don't realize they're paying double-stacked fees when they add external gateways.

Currency Conversion & Exchange Rate Impact on ZAR Fees

Shopify's ZAR pricing is fixed in South African rand, but it's calculated from USD at Shopify's internal exchange rate, which typically trails spot rates by 1–2.5%. When you purchase apps, pay for Shopify Experts, or receive payments from international customers, Shopify applies a currency conversion margin. For international transactions—common for SA businesses selling to SADC or European customers—Shopify's conversion fee ranges from 1.5% to 2.5% on top of the transaction percentage. A R1,000 international sale with a 2% Shopify conversion margin becomes R980 before Shopify Payments takes its 2.9% + R1.99, meaning the store nets only R930 from that transaction.

The ZAR has depreciated roughly 8–12% annually against the USD over the past five years, meaning if Shopify's base plans were R180 five years ago and are now R199, they've actually become cheaper in relative terms—but payment processing fees haven't fallen. For merchants selling primarily in ZAR to South African customers, currency impact is minimal. For those targeting regional or international markets, it's substantial. At HostWP, we've advised several SA cosmetics and fashion retailers to shift to WooCommerce + local payment gateways specifically to avoid Shopify's embedded currency margins; one client saved R18,000 annually by eliminating unnecessary currency conversions.

Apps, Add-ons, and Domain Costs: Where ZAR Disappears

Shopify's app ecosystem is powerful but expensive. Essential apps for SA merchants typically include email marketing (Klaviyo, Omnisend: R300–R800/month), inventory sync (Stocky, Inventory Planner: R200–R600/month), SMS notifications (Twilio, SMSBump: R150–R400/month), and accounting integration (Zapiet, Xero sync: R100–R300/month). A store using four essential apps is spending R750–R2,100/month—more than 3.5× the Basic plan cost—before core Shopify fees. Premium apps for advanced features run R1,000–R5,000+/month. Domain names, required annually, cost R100–R500/year depending on extension (.co.za domains are typically R200–R350/year locally).

Many SA stores also use fulfillment and shipping apps to integrate with local courier APIs (like Pudo, Fastway, or Aramex): another R150–R400/month. A realistic total for a functional e-commerce store with email, SMS, inventory, accounting, and shipping integration is R1,500–R3,000/month in apps alone. This is often the single largest line item that merchants don't account for in their "Shopify costs." For comparison, WooCommerce hosting at HostWP includes many equivalent plugins and costs R399–R1,299/month total, with no per-transaction fees and unlimited plugins. The app tax is why many mature SA retailers eventually migrate away from Shopify.

Running a WooCommerce store in South Africa? HostWP manages hosting, LiteSpeed caching, Redis, and Cloudflare CDN from R399/month—no transaction fees, no hidden app costs. Free migration from Shopify, local ZAR invoicing, and 24/7 SA support included.

See HostWP WooCommerce plans →

Shopify vs WooCommerce for SA Merchants: Total Cost of Ownership

Let's model a realistic mid-sized South African online retailer: R150,000/month in sales, averaging R300 per transaction (roughly 500 transactions/month), using four essential apps. On Shopify Basic: R199/month plan + (500 × (2.9% + R1.99)) = R199 + R2,145 transaction fees + R1,500 apps = R3,844/month = R46,128/year. On Shopify Advanced (lower per-transaction fees): R999/month + (500 × (2.4% + R1.99)) = R999 + R1,895 transaction fees + R1,500 apps = R4,394/month = R52,728/year. The Advanced plan is actually more expensive despite lower transaction rates, because the upfront cost exceeds the savings for this volume.

On WooCommerce with HostWP's Advanced plan (R1,299/month), you pay no transaction fees. You'd use free equivalents of those four apps (WooCommerce native email, Stock Sync free tier, WooCommerce native SMS via Twilio API, free WooCommerce Accounting plugin) = R1,299/month = R15,588/year. Total annual savings: R46,128 − R15,588 = R30,540/year (66% reduction). For stores processing R200,000+/month, the gap widens even further, often exceeding R60,000 annually. This is why HostWP has migrated over 120 SA retailers from Shopify in the past 18 months—the economics are undeniable once you map total cost of ownership.

Cost Reduction Strategies for SA Shopify Stores

If you're committed to Shopify, three levers reduce your ZAR spend immediately. First, consolidate apps ruthlessly. Audit every installed app; many SA stores have 8–12 apps where 4–5 would suffice. Removing redundant apps (e.g., email marketing + SMS platform from the same provider instead of separate tools) can save R400–R800/month. Second, use Shopify Payments exclusively; don't layer additional payment gateways unless absolutely necessary. Shopify Payments' 2.9% + R1.99 on Basic is genuinely the lowest per-transaction cost in the Shopify ecosystem—using PayFast or Stripe costs double. Third, operate on the Shopify plan (R499/month) rather than Basic if you're processing more than 100 transactions monthly; the R300 monthly premium is recouped within 100–150 transactions through lower per-transaction fees.

Fourth, leverage Shopify's free features aggressively. Built-in email marketing (Shopify Email) costs nothing; use it instead of Klaviyo unless you need advanced segmentation. Native abandoned cart recovery is included; don't purchase a dedicated app. Fifth, consider regional payment gateways: if you're selling only within South Africa, using a South African processor like Peach Payments (with Shopify integration) sometimes costs less than Shopify Payments when currency conversion is factored out. Finally, if your store is mature and you're paying R4,000+/month, seriously evaluate migration to WooCommerce on managed hosting like HostWP. The migration effort (1–4 weeks) is repaid within 6–12 months through fee savings alone, and you retain full control over your data and infrastructure—critical under POPIA regulations in South Africa.

Frequently Asked Questions

Q: What's the cheapest total monthly cost to run a Shopify store in South Africa?
A: Shopify's Basic plan at R199/month + minimum transaction fees (even a store with just R10,000/month in sales pays ~R290 in fees) + at least one essential app (R150–R300) = approximately R650–R700/month minimum. However, a store with zero sales still pays R199/month. There's no free tier on Shopify in South Africa.

Q: Do I pay Shopify fees in ZAR or USD?
A: All Shopify plans, transaction fees, and most app charges are billed in ZAR to South African merchants. However, international apps priced in USD are converted at Shopify's exchange rate, which typically includes a 1.5–2.5% margin. Your ZAR invoice reflects the converted amount.

Q: Can I reduce Shopify transaction fees by using PayFast instead?
A: No—Shopify charges an additional 2% + R2 transaction fee on top of PayFast's own 3.99% + R1.50, bringing total per-transaction cost to ~6% + R3.50. This is nearly double Shopify Payments' 2.9% + R1.99. Use Shopify Payments exclusively to minimize fees.

Q: What's the cost difference between Shopify and WooCommerce for a R100,000/month SA store?
A: Shopify Basic costs approximately R2,200–R2,500/month (plan + transaction fees + minimal apps). WooCommerce on HostWP costs R399–R899/month depending on plan, with no transaction fees. Savings: R1,300–R2,100/month, or R15,600–R25,200 annually—sufficient to cover migration costs within 6–12 months.

Q: Are there hidden fees in Shopify that I haven't accounted for?
A: The most common hidden costs are currency conversion margins (1.5–2.5% on international transactions), app subscription creep (most stores add 1–2 apps annually), domain renewal fees (R200–R350/year, often forgotten), and chargeback fees (R300–R500 per disputed transaction). Budget an additional R300–R500/month for miscellaneous Shopify costs beyond the primary plan + transaction + apps trio.

Sources