In short
- PayFast vs Paystack on price: Paystack’s published SA card rate (2.9% + R1) undercuts PayFast’s (3.2% + R2) — but PayFast still wins the recognition battle at checkout.
- PayFast vs Peach Payments remains the primary decision for most SA WooCommerce stores; Paystack and Ozow are secondary or complementary picks, with Ozow the cheapest instant EFT rail at 1.5%.
- Every fee in this guide was loaded from the providers’ published pricing pages on 20 August 2026 — most comparison pages online are quoting stale or wrong-country rates.
Every WooCommerce store I audit in South Africa runs the same gauntlet within the first six months: PayFast vs Peach Payments, whether PayFast vs Paystack changes the answer, and whether to bolt on Ozow alongside. The wrong call costs a small store about 0.4–0.8% of revenue a year in needless fees, plus the integration time of switching gateways midstream once the maths becomes obvious. This is what I tell SA SMB clients before they pick — written from actual integrations, with every fee below checked against the gateways’ own published pricing pages in August 2026.
The headline is that all four are credible options for an SA-domiciled WooCommerce store in 2026, but they don’t compete on the same axes. PayFast and Peach Payments are full gateways covering cards, instant EFT, and recurring billing. Paystack is a full gateway too — and now the cheapest of the full gateways on published card rates — but its SA merchant network and brand recognition still trail PayFast. Ozow built its name on instant EFT and remains the specialist there, though its published pricing now includes cards as well. Picking between PayFast vs Peach Payments is therefore your primary decision; Paystack and Ozow are secondary.
What’s in this guide
- How do PayFast, Peach Payments, Paystack and Ozow compare at a glance?
- PayFast vs Paystack: which is cheaper for a South African store?
- What do PayFast vs Peach Payments actually cost in rand?
- When is PayFast the right call?
- When does Peach Payments win?
- Where does Ozow fit in 2026?
- How do the WooCommerce integrations compare?
- What about POPIA and PCI-DSS?
- Which combination works for which SA store?
- Key takeaways
- FAQ
How do PayFast, Peach Payments, Paystack and Ozow compare at a glance?
On published August 2026 rates, Paystack has the lowest full-gateway card fee (2.9% + R1), Ozow the lowest instant EFT fee (1.5%, minimum R1), and PayFast the broadest local payment-method coverage. Peach Payments sits between them on price and leads on tokenisation and recurring billing. All four publish official WooCommerce plugins.
| Gateway | Card fee (Aug 2026) | Instant EFT fee | Settlement | WooCommerce setup |
|---|---|---|---|---|
| PayFast | 3.2% + R2 | 2% (min R2) | T+2 working days | Official plugin, ~30 min |
| Peach Payments | 2.95% + R1.50 (3D Secure) | 1.5% + R1.50 (Pay by Bank) | T+1 to T+2 | Official plugin, ~45 min |
| Paystack | 2.9% + R1 (R1 waived under R10) | 2%, no flat fee (Ozow and Capitec Pay channels) | 2 working days | Official plugin, ~30 min |
| Ozow | 2.85% (min R1) | 1.5% (min R1) | T+1 | Official plugin, ~20 min |
Those headline numbers move in negotiation, and the gateways now say so in print. PayFast’s published fees page invites custom pricing once you average over R50,000 a month across three months. Peach Payments marks every line of its Growth plan “volume-based”. Ozow publishes its card tiers openly — 2.85% falling to 2.75% and then 2.65% as monthly volume passes R250,000 and R500,000. If you are transacting seriously and still paying the sticker rate, that is a you problem, not a gateway problem.
PayFast vs Paystack: which is cheaper for a South African store?
Paystack is cheaper than PayFast on published card rates — 2.9% + R1 against PayFast’s 3.2% + R2, both excluding VAT, checked August 2026. On a R250 order that is R8.25 versus R10. PayFast answers with deeper local payment-method coverage and stronger checkout recognition; Paystack wins on API quality and cross-border African reach.
| Dimension | Paystack (South Africa) | PayFast |
|---|---|---|
| Local card fee | 2.9% + R1 (R1 waived under R10) | 3.2% + R2 |
| International card fee | 3.1% + R1, settled in rand | Not published — on application |
| Instant EFT | 2%, no flat fee (Ozow and Capitec Pay channels) | 2%, minimum R2 |
| Setup and monthly fees | None; payouts free, bank transfers R3 | None published on the Aggregation plan |
| Settlement | 2 working days | T+2 working days |
| Custom pricing | By negotiation on volume | Published threshold: R50,000/month average over 3 months |
| Local payment methods | Cards, instant EFT (Ozow channel), Capitec Pay, Apple Pay | 16+ methods incl. Instant EFT, Capitec Pay, SnapScan, Zapper, Payflex, MoreTyme, Mobicred, Scan to Pay |
A warning about the comparison pages you will find ranking for this exact question: several of them quote Paystack at 1.95%. That is Paystack’s Nigerian local rate. The South African rate card is 2.9% + R1 for local transactions and 3.1% + R1 for international, and it has been publicly listed on Paystack’s ZA pricing page the whole time. If a comparison article does not say which country’s rate card it is quoting, close the tab.
Beyond fees, the two differ in character. Paystack came into South Africa with a developer-first ethos and the strongest API in the market: webhooks, idempotency keys, and a test mode that are simply better thought through than PayFast’s. For a custom checkout, custom subscription logic, or anything that strays from the standard WooCommerce flow, Paystack is the lowest-friction option. The asterisk is recognition: buyers don’t know the redirect page as readily, and “Why am I being sent to Paystack?” is a real support email I’ve seen at SMB clients. If your customer base is older, less digital, or skews traditional SA B2C, that gap matters. If you’re targeting cross-border African customers — Nigerian or Kenyan buyers especially — Paystack instantly becomes the right call.
One more point that settles a common side-question: Stripe. Stripe’s own supported-countries page lists South Africa as “Extended network” — served through Paystack, which is a Stripe company. In other words, for an SA-domiciled merchant, Paystack is the official Stripe answer. Choosing Paystack gets you as close to the Stripe ecosystem as a South African entity can currently get without incorporating abroad.
The verdict on PayFast vs Paystack: pick Paystack when card volume, developer experience, or cross-border reach dominate; pick PayFast when your buyers’ trust in a familiar checkout is worth more than roughly R1.75 per R250 order — which, for most low-AOV consumer stores, it genuinely is.
What do PayFast vs Peach Payments actually cost in rand?
For a store doing R75,000 a month at a R250 average order (70% card, 30% EFT), August 2026 published rates put Peach Payments at roughly R2,336 a month, PayFast at R2,550, and Paystack at about R2,183 — before any volume negotiation. The gap is real but small; fit matters more than fees alone.
The list price comparison hides the picture, so here is the maths on that scenario: 300 orders, average order value R250, 210 card payments and 90 instant EFT payments. All figures exclude VAT.
- PayFast monthly cost: 210 card orders × (3.2% × R250 + R2) = R2,100; 90 EFT orders × (2% × R250) = R450. Total: R2,550 / month.
- Peach Payments monthly cost: 210 card orders × (2.95% × R250 + R1.50) = R1,864; 90 EFT orders × (1.5% × R250 + R1.50) = R473. Total: R2,336 / month.
- Paystack monthly cost: 210 card orders × (2.9% × R250 + R1) = R1,733; 90 EFT orders through its Ozow channel at 2% with no flat fee = R450. Total: R2,183 / month.
- PayFast + Ozow combo: 210 card orders on PayFast = R2,100; 90 EFT orders on Ozow at 1.5% (min R1) = R338. Total: R2,438 / month — adding Ozow now trims the bill, because Ozow’s 1.5% EFT rate undercuts PayFast’s 2%.
Two things changed since the 2025 rate cards, and they matter. PayFast’s instant EFT is now published as a percentage — 2% with a R2 minimum — not the old flat R2, so the old trick of parking high-value EFT orders on PayFast for a flat two rand is gone. And every gateway’s EFT rail is now percentage-based, which means your card-vs-EFT split moves the total less than it used to; the card rate is what to negotiate hardest. This is why the PayFast vs Peach Payments call cannot be made on one headline number — you have to run your own AOV and payment-mix through the current published rates, not the ones from the last comparison article you read.

When is PayFast the right call?
Choose PayFast when checkout familiarity matters more than the last few rand: it is the gateway South African buyers recognise, supports the most local payment methods — from Instant EFT and Capitec Pay to SnapScan, Zapper, Payflex and Mobicred — and publishes custom pricing once you clear R50,000 a month in volume.
PayFast is the South African default for a reason. It’s the one your buyer has used before — Takealot redirected them to it years ago, half the small SA stores they’ve bought from did. That recognition is worth something at checkout: a known brand reduces cart abandonment relative to an unfamiliar gateway, especially with older or less e-commerce-savvy buyers. And its payment-method breadth is genuinely unmatched locally — the published fees page lists sixteen-plus methods, taking in buy-now-pay-later (Payflex, MoreTyme), store cards, Mobicred and QR options that none of the other three cover as a bundle.
Where PayFast loses ground in the PayFast vs Peach Payments comparison: the dashboard UX is dated, the recurring billing module is functional but not best-in-class, and the headline card rate — 3.2% + R2 as published in August 2026 — is the highest of the four. Its EFT is no longer the bargain it once was either, now that it’s priced at 2% against Ozow’s and Peach’s 1.5%. If your store does subscriptions, memberships, or tokenised repeat purchases, PayFast is rarely the right primary call.
When does Peach Payments win?
Peach Payments wins for subscriptions, memberships and repeat billing: PCI-DSS Level 1 tokenisation, proper dunning and smart retries, and a cleaner dashboard. Its published Growth rates — 2.95% + R1.50 on 3D Secure cards, 1.5% + R1.50 Pay by Bank — undercut PayFast on both rails, though recurring card billing is published at 3.5% + R1.50.
Peach Payments is the gateway I recommend for any SA store running subscriptions, memberships, B2B repeat orders, or any flow that benefits from serious tokenisation. The vault stores card credentials so the customer doesn’t re-enter them; the recurring billing engine handles dunning, smart retries, and grace periods properly. For a store doing R150k+ monthly with a real repeat-purchase rate, Peach Payments pays for itself in lower involuntary churn alone. One honest caveat from the published rate card: non-3D Secure and recurring card transactions are listed at 3.5% + R1.50 on the Growth plan, so a subscription-heavy merchant should negotiate that line specifically — every fee on the page is marked volume-based.
Where Peach Payments loses in the PayFast vs Peach Payments call: the small-volume merchant gets less personalised onboarding, and brand recognition at checkout is lower than PayFast — an issue for an older SA demographic. For a store doing under R30k/month of one-off purchases with no subscription element, PayFast is usually the cleaner pick despite the higher card rate.
Where does Ozow fit in 2026?
Ozow remains South Africa’s instant EFT specialist — 1.5% with a R1 minimum, the cheapest bank-to-bank rate of the four — but it is no longer EFT-only: its published August 2026 pricing adds local card processing at 2.85%. Treat it as the low-cost EFT rail first, and watch the card product mature.
The core Ozow flow hasn’t changed: the buyer authenticates in their banking app, the money lands on T+1, and there is no card in the loop — which suits buyers who don’t have a credit card or don’t trust card-not-present transactions. What has changed is the price sheet. The old R49 fee cap is gone from the published pricing; EFT is a clean 1.5% with a R1 minimum across Pay by Bank, Capitec Pay, Nedbank Direct EFT and Absa Pay. And the card rates — 2.85% local with published volume tiers down to 2.65%, Apple Pay and Google Pay included — make Ozow, on paper, the cheapest card processor in this comparison. On paper is the operative phrase: the card product is newer than the incumbents’, and checkout recognition for Ozow-as-card-processor is untested compared to PayFast. My advice stands: add Ozow for the EFT rail, where it is unambiguously the best-priced option, and let the card product prove itself.
How do the WooCommerce integrations compare?
All four publish official WooCommerce plugins and none takes more than an hour to install. The real work is the go-live checks: webhook reachability through your firewall, production credentials replacing sandbox keys, CSP headers that block payment popups, and a valid SSL certificate. Budget a real R10 live test before calling any of them done.
- PayFast (WooCommerce PayFast integration): the ITN (Instant Transaction Notification) webhook expects to reach your server from PayFast’s IP range. Cloudflare or aggressive WAF rules block it silently — orders flip to processing but never to completed. Whitelist PayFast IPs in your firewall before testing.
- Peach Payments (WooCommerce Peach Payments setup): the sandbox and production environments have separate credentials and separate plugin entries. The most common SA SMB mistake is keeping sandbox keys live for weeks after launch. Take 5 minutes after go-live to confirm the entityId points at production, not test.
- Paystack: the test card numbers in the docs work locally; in some hosting environments the Paystack popup is blocked by aggressive CSP headers. If the modal won’t open, check the browser console before assuming the plugin is broken.
- Ozow: the post-back URL needs to be reachable over HTTPS with a valid certificate. Broken certificates (Let’s Encrypt expired, self-signed) silently fail. Confirm SSL cleanliness before launch.
Across all four, the single biggest WooCommerce integration mistake is launching without ever running a real test transaction in production mode with a real card. Sandbox tests don’t catch firewall, CSP, or SSL issues. Budget 10 minutes for a R10 live test purchase, then refund it. If the store itself was built on shaky foundations, the gateway integration won’t save it — the ecommerce website development best practices for South Africa piece covers the platform-level decisions that have to be right before gateway choice matters.
What about POPIA and PCI-DSS?
All four gateways are PCI-DSS compliant and keep card data off your server, so PCI scope is their problem, not yours. POPIA stays yours: the gateway is an Operator processing on your behalf, while you remain the Responsible Party for customer and order data in your WooCommerce database.
Both PayFast and Peach Payments hold PCI-DSS Level 1 certification, which means the card data never touches your WooCommerce server — the buyer enters card details on the gateway’s hosted page, and your server only ever sees a transaction reference. This is the right architecture for every SA SMB; running PCI-DSS compliance on your own infrastructure costs more than your gateway will ever charge you. Paystack and Ozow follow the same hosted model. In the PayFast vs Peach Payments comparison, this is a draw — neither exposes you to PCI scope.
POPIA is more nuanced. The gateway processes the cardholder data as an Operator on your behalf; you remain the Responsible Party for the customer relationship and the order data on your WooCommerce database. A POPIA-compliant SA WooCommerce store needs an updated privacy policy that names the gateway, a clear consent flow at checkout, and a documented retention policy for order data. The Information Regulator’s POPIA guidance is the authoritative source if you want to read the framework end-to-end.
Which combination works for which SA store?
Match the gateway to your order profile: PayFast for recognition-sensitive one-off retail, Peach Payments for anything recurring, Paystack for the lowest full-gateway card rate, developer-heavy builds and cross-border African customers, and Ozow bolted on wherever instant EFT is a meaningful slice of checkout. Re-quote everything once you clear R50,000 a month.
- Low AOV, one-off purchases, recognition-sensitive buyers (under R30k/month): PayFast alone. You pay a slightly higher card rate for the checkout brand your customers already trust.
- Price-led, card-heavy, buyers comfortable online (any volume): Paystack. The 2.9% + R1 published card rate is the lowest of the full gateways, and the API is the best in the market.
- Mid-volume mixed (R30k–R150k/month): Peach Payments primary, optionally Ozow on top for EFT. The card-fee differential becomes material; the better dashboard pays back in admin time.
- Subscription / membership / B2B repeat (any volume): Peach Payments — tokenisation and recurring billing are materially better than PayFast’s. Negotiate the published 3.5% recurring rate down before signing.
- Cross-border African customers (NG, KE, GH): Paystack primary, PayFast or Peach Payments for SA-domiciled cards only. Buyer recognition outside SA tilts the call.
- EFT-heavy checkout mix (any AOV): add Ozow to whichever primary you chose — its 1.5% (min R1) EFT rate undercuts every other rail in this comparison.
If you’re stuck between PayFast and Peach Payments specifically and your volume sits in the grey middle (R30k–R80k/month), the practical move is start on PayFast because of buyer recognition, then re-quote Peach Payments at the six-month mark with real volume data. The switch costs you a weekend; staying on the wrong gateway costs you 0.4–0.8% of revenue annually. The right e-commerce platform underpins all of this — if you’re still on the fence about WooCommerce vs Shopify, read the WooCommerce vs Shopify South Africa breakdown first; gateway choice is downstream of platform choice. And whichever gateway you settle on, the checkout that sits behind it determines what percentage of clicks actually convert — our high-converting website design playbook walks through the structural changes that lift checkout conversion by 20–40%.
Key takeaways
- PayFast vs Paystack on published August 2026 rates: Paystack’s 2.9% + R1 card fee beats PayFast’s 3.2% + R2, but PayFast wins on payment-method breadth and buyer recognition.
- PayFast vs Peach Payments is still the primary decision for most SA stores; Paystack and Ozow are secondary or complementary picks.
- Headline percentages mislead — run the maths against your store’s actual AOV and card-vs-EFT split on the current published rates, not last year’s.
- PayFast’s instant EFT is now 2% with a R2 minimum, not the old flat R2 — the flat-fee arbitrage on high-value EFT orders is gone.
- Ozow’s 1.5% (min R1) is the cheapest EFT of the four, and its published pricing now covers cards at 2.85% too.
- Beware comparison sites quoting Paystack at 1.95% — that is the Nigerian rate; the South African rate card is 2.9% + R1.
- Run a real R10 live test before considering any integration done; sandbox doesn’t catch firewall, CSP, or SSL issues.
- POPIA compliance is a privacy-policy and consent-flow problem for you; PCI-DSS is the gateway’s problem if you use any of these four.
FAQ
Is Paystack cheaper than PayFast in South Africa?
On published August 2026 rates, yes for cards: 2.9% + R1 against PayFast’s 3.2% + R2, with Paystack waiving the R1 on transactions under R10. Instant EFT is effectively level — both charge 2%, though Paystack drops the flat fee. PayFast’s counterweight is its broader local payment-method coverage and stronger checkout recognition with SA buyers.
Is PayFast cheaper than Peach Payments for a small SA store?
No — on published rates Peach Payments is now cheaper on both rails: 2.95% + R1.50 versus 3.2% + R2 on cards, 1.5% versus 2% on EFT. On R30k a month at a R250 average order that is roughly R135 a month. The PayFast vs Peach Payments call at small volume is decided by checkout recognition and dashboard ergonomics, not raw fees.
Do I need both Ozow and PayFast?
It helps more than it used to. Ozow’s published EFT rate of 1.5% (minimum R1) now undercuts PayFast’s 2% at every order value, so routing instant EFT through Ozow trims cost whenever EFT is a real slice of your checkout mix. If EFT is under about a tenth of orders, the extra plugin and reconciliation admin outweigh the saving.
Does Stripe work for SA WooCommerce stores in 2026?
Not directly. Stripe’s supported-countries page lists South Africa as “Extended network”, served through Paystack — which Stripe owns. An SA-incorporated store cannot open a domestic Stripe merchant account; you would need a US or UK entity. Practically, choosing Paystack is the closest a South African business gets to the Stripe ecosystem.
Yoco vs these gateways for ecommerce?
Yoco is built card-present-first: its published plans centre on point-of-sale, with volume-tiered in-person card rates (2.3% under R50k a month on the free plan), and its own pricing FAQ notes online transactions cost about 0.5% more than card-machine fees. If you run a physical store and want one dashboard across both, Yoco is worth a look; for online-only WooCommerce, the four dedicated gateways are stronger.
How long does a gateway switch take once a store is live?
About a weekend, done properly. Friday afternoon: install the new plugin in test mode, run sandbox transactions. Saturday: do a R10 live test, refund it, monitor for 24 hours. Sunday night: disable the old plugin, switch the new one to live, run another R10 test. The harder work is updating the privacy policy and any customer-facing communication that names the old gateway.
Related reading
- Ecommerce Website Development South Africa: Ma
- 8 Winning UX/UI Strategies for Boosting E-comm
- How Headless Commerce is Changing the Future o
- Choosing an eCommerce CMS in 2025- 5 Options
Ready to put this into action?
If you’d rather have a team that does this every day, we’re here. Book a free 20-minute consult and we’ll give you the three highest-impact next steps for your business — no obligation.