Paystack vs Yoco South Africa: Which Gateway Suits Your Business?
Quick answer
Paystack and Yoco sit at opposite ends of the payments spectrum, and that is what makes this comparison useful. Paystack (2.9% + R1 local, 3.1% + R1 international, 2% EFT via Ozow, Apple Pay, owned by Stripe) is a developer-first gateway built for custom checkouts, subscriptions and international reach. Yoco (2.95% local cards, 3.40% international, no EFT, card machines) is the retailer's gateway — simple online cards plus excellent in-store hardware.
Quick answer: Choose Paystack when you need developer power — a custom checkout, subscriptions, webhooks, Apple Pay, EFT via Ozow, or better international card rates (3.1% vs Yoco's 3.40%). Choose Yoco when you sell in person or want a dead-simple card-only online checkout with affordable card machines. Their local card fees are a near tie (2.9% + R1 vs 2.95%), so the decision comes down to your channels and your build, not the rate. Many South African businesses end up using both.
Stuck between the two? Ask the CrazyClicks team — we've shipped custom Paystack builds and retail Yoco setups for clients in Cape Town, Joburg and Durban.
Why this matters for South African businesses
Payment infrastructure quietly shapes your entire business model. A developer-led startup building a subscription product needs a gateway with clean APIs and recurring billing. A boutique with a shop, a website and a weekend market stand needs hardware, a simple checkout and low card fees. Expecting one gateway to be perfect for both is how stores end up overpaying or under-building.
The South African context adds two twists. First, Shopify Payments is not available locally, so every Shopify store carries a third-party provider fee on top of its gateway — making the gateway choice a double cost decision. Second, South Africans pay in many ways — cards, bank transfers, scan-to-pay apps — so a gateway's method coverage is as important as its rate. Paystack covers EFT (via Ozow) and Apple Pay; Yoco is card-first; neither matches PayFast's method breadth, but each wins on something else.
Key fact: According to Shopify (2026), over 22,000 South African stores trade on Shopify, and because Shopify Payments is unavailable here, each one stacks a third-party fee (2% on Basic, 1% on Grow, 0.6% on Advanced) on top of its gateway.
What is Paystack?
Paystack is a Nigerian fintech acquired by Stripe in 2018, operating in South Africa since 2018. It is the gateway developers ask for by name.
- Local card rate: 2.9% + R1
- International card rate: 3.1% + R1
- EFT (Pay-by-Bank): 2% via Ozow; Capitec Pay supported
- Monthly fee: none
- Per-transaction fee: R1
- Standout features: modern REST API, webhooks, subscription billing, Apple Pay, American Express
Paystack's superpower is engineering. A clean, predictable API and Stripe-grade documentation make it the natural choice for custom e-commerce builds, SaaS billing, split payments and anything where the checkout needs to behave exactly how you want it to.
What is Yoco?
Yoco is South Africa's best-known payments brand, launched in 2015 with card machines and now offering online payments too. Its strength is the physical point of sale.
- Online card rate: 2.95% local, 3.40% international
- Per-transaction fee: none (online)
- Online plans: Plus R249/month, Pro R499/month, rates as low as 2.55%
- In-store: card machines bought outright, no rental contracts
- Monthly fee: none on standard online cards
Yoco's superpower is omnipresence. One account, one dashboard, payments on the website, at the counter, at a market stall or a pop-up. It is the definition of "just works" — which is exactly what most small retailers want.
Fees compared
Both gateways publish South African pricing; here is the mid-2026 picture (rates exclude VAT):
| Fee component | Paystack | Yoco (online) |
|---|---|---|
| Local card rate | 2.9% | 2.95% |
| International card rate | 3.1% | 3.40% |
| Per-transaction fee | R1 | None |
| EFT / Pay-by-Bank | 2% (via Ozow) | Not offered |
| Monthly fee | None | None on standard; Plus R249/mo, Pro R499/mo |
| Best rate | 2.9% + R1 | As low as 2.55% (Pro) |
On local cards these two are nearly identical: Paystack's 2.9% + R1 works out slightly more expensive on tiny orders and slightly cheaper on large ones; Yoco's flat 2.95% is simpler to predict. The real differences show up elsewhere:
- International cards: Paystack's 3.1% beats Yoco's 3.40% — meaningful if you export or serve tourists.
- EFT: Only Paystack offers it (2% via Ozow). Yoco has no online Pay-by-Bank.
- Volume pricing: Yoco's Pro plan drops the rate to as low as 2.55% for a R499/month fee; Paystack's rate is flat.
The Shopify catch
Since Shopify Payments is not available in South Africa, Shopify charges its third-party provider fee on every transaction: 2% on Basic, 1% on Grow, 0.6% on Advanced (July 2026). True all-in card costs on a Basic plan:
| Scenario (Basic plan) | Gateway fee | + Shopify 2% | True all-in |
|---|---|---|---|
| Paystack local card | 2.9% + R1 | 2% | ~4.9% + R1 |
| Paystack international card | 3.1% + R1 | 2% | ~5.1% + R1 |
| Yoco online card | 2.95% | 2% | ~4.95% |
Payment methods compared
| Payment method | Paystack | Yoco (online) |
|---|---|---|
| Visa / Mastercard | ✅ | ✅ |
| American Express | ✅ | ❌ |
| Apple Pay | ✅ | ❌ (not a headline online feature) |
| EFT / Pay-by-Bank (via Ozow) | ✅ 2% | ❌ |
| Capitec Pay | ✅ | ✅ (via Pay-by-Bank partners) |
| SnapScan / Zapper | ❌ | ❌ |
| Mobicred (BNPL) | ❌ | ❌ |
| In-store card machine | ❌ | ✅ |
Neither gateway matches PayFast's method coverage (Instant EFT, SnapScan, Zapper, Mobicred), which matters if those are your customers' habits. Between the two, Paystack covers more: EFT via Ozow, Apple Pay and American Express. Yoco is card-only online but adds the entire in-store dimension with its machines.
Developer-friendliness: the Paystack edge
This is Paystack's clearest win, and it is a decisive one for anyone building.
- Modern API: clean REST endpoints, typed responses, predictable error handling.
- Precise webhooks: event-driven flows for order status, subscription renewals and chargebacks that developers can rely on.
- Subscriptions out of the box: recurring billing, plan management and proration without stitching together workarounds.
- Split and verified payments: suitable for marketplaces and platforms.
- Documentation: Stripe-inherited quality, with clear SDKs for popular frameworks.
Yoco's online platform is functional but not built for developers. There is no equivalent deep API story; you get an online checkout, plugins and a dashboard. If you are running a standard storefront, that is fine. If you are building a Next.js checkout, a SaaS billing loop or a custom membership site, Paystack is the only sane choice.
Key fact: Paystack is owned by Stripe (acquired 2018), which is why it ships Stripe-grade engineering — modern APIs, precise webhooks and frequent feature releases — into the South African market.
In-person hardware: the Yoco edge
Yoco's differentiator is physical. Paystack has no hardware at all — it is online and API-first. Yoco sells a range of card machines, all bought outright with no rental contracts:
- Portable tap-and-go devices for counters and shops.
- Rugged/portable models for outdoor and high-traffic retail.
- A mini "Pocket" device for couriers, market stalls and delivery drivers.
Every device pairs with the Yoco app for sales tracking, analytics and reconciliation, and integrates with the same dashboard as your online sales. For a retailer, that single-view-of-all-channels experience is genuinely valuable.
Shopify and WooCommerce integrations
- Paystack: official Shopify app and checkout extension. Setup involves pasting API keys; the payoff is Apple Pay, Amex and clean webhooks on a custom theme. On WooCommerce, the Paystack plugin and webhooks shine for custom subscription and fulfilment flows.
- Yoco: online payment integration for Shopify plus WooCommerce support. Simpler to set up, card-first, and it shares a dashboard with your in-store device.
Remember: both carry the Shopify third-party provider fee because Shopify Payments is unavailable in South Africa.
Need the storefront to go with your gateway? CrazyClicks builds Shopify stores and WooCommerce stores around whichever gateway fits your model.
Settlement speed
- Paystack: settles into your SA bank account 1–2 business days after funds are confirmed. Fund-holding rules are transparent and predictable.
- Yoco (online + in-store): both settle within 1–2 business days; card machine sales are batched and paid out on bank days.
Neither offers Peach Payments' ~90-second real-time payouts (available since early 2026). Plan cash flow with a one-to-two-day buffer regardless of which you choose.
Account approval and support
- Paystack: quick approval for legitimate South African businesses; verification asks for ID, business docs and bank details. Support and documentation are excellent, though more automated (Stripe-style) for unusual use cases.
- Yoco: SME-first onboarding, fast approval, and responsive support via app, phone and email. Yoco also has physical presence for device support, which is a real comfort if a machine dies.
Both are POPIA-conscious and card-scheme compliant. Neither should block a genuine business for more than a few days.
Pros and cons
Paystack
Pros:
- Slightly better local card rate (2.9% + R1) and cheaper international cards (3.1%)
- EFT via Ozow (2%), Capitec Pay, Apple Pay, American Express
- Developer-first API, webhooks and subscriptions (Stripe-owned)
- No monthly fee; strong documentation
- Ideal for custom builds and SaaS
Cons:
- No in-store card machines
- No SnapScan, Zapper or Mobicred
- Slightly more setup friction on Shopify
- R1 per-transaction fee adds up on very high order counts
Yoco
Pros:
- Flat 2.95% online rate, no per-transaction fee
- Excellent in-store card machines bought outright
- One dashboard for online and in-store sales
- Simple setup; great SME support
- Pro plan cuts rates to as low as 2.55%
Cons:
- No online EFT / Pay-by-Bank
- International cards cost 3.40%
- No Apple Pay or Amex online
- No deep developer API
- Paid plans carry monthly fees (R249/R499)
Decision tree: developer-led or retail-led?
- Are you building a custom solution, SaaS or subscription product?
- Yes → Paystack. The API, webhooks and billing tools are the differentiator.
- No → continue.
- Do you sell in person (shop, market, counter, courier)?
- Yes → Yoco. Buy a card machine; no online gateway replaces hardware.
- No → continue.
- Do you sell internationally or to card-happy, mobile-first customers?
- Yes → Paystack (3.1% international, Apple Pay, Amex).
- No → continue.
- Do your customers expect EFT or Pay-by-Bank?
- Yes → Paystack (2% EFT via Ozow). Yoco has none.
- No → continue.
- Is it a standard online store with card-paying customers?
- The two are a near tie. Pick Yoco for simplicity and the option to add a machine later, or Paystack if you anticipate custom features.
- Still torn? Run both. Paystack for the web checkout, Yoco for the counter — a common, cost-effective combo.
Still deciding on your platform? Shopify's current introductory offer is the easiest way to test e-commerce, and both Paystack and Yoco plug straight in.
Worked examples in Rands
Assume an average order value of R200 and all-card online payments.
Scenario 1: R50,000/month, ~250 orders
| Cost line | Paystack | Yoco (standard) |
|---|---|---|
| Rate (2.9% vs 2.95%) | R1,450 | R1,475 |
| Per-transaction fee (R1 × 250) | R250 | R0 |
| Gateway total | R1,700 | R1,475 |
| Shopify Basic third-party fee (2%) | R1,000 | R1,000 |
| True all-in cost | R2,700 | R2,475 |
Yoco edges ahead by R225/month (~R2,700/year) at R50,000/month, thanks to the R1-per-transaction fee Paystack charges.
Scenario 2: R200,000/month, ~1,000 orders
| Cost line | Paystack | Yoco (standard) | Yoco Pro (R499/mo) |
|---|---|---|---|
| Rate | R5,800 | R5,900 | R5,100 (2.55%) |
| Per-transaction fee | R1,000 | R0 | R0 |
| Plan fee | R0 | R0 | R499 |
| Gateway total | R6,800 | R5,900 | R5,599 |
| Shopify Basic third-party fee (2%) | R4,000 | R4,000 | R4,000 |
| True all-in cost | R10,800 | R9,900 | R9,599 |
At R200,000/month, Yoco standard saves R900/month vs Paystack, and Yoco Pro saves R1,201/month. The gap is real but modest — about 1% of card revenue.
Scenario 3: With EFT (30% of orders pay via Ozow EFT, R200,000/month)
| Cost line | Paystack | Yoco |
|---|---|---|
| Card portion (R140,000) | R4,060 + R700 = R4,760 | R4,130 |
| EFT portion (R60,000 at 2%) | R1,200 | Not possible |
| Gateway total | R5,960 | R4,130 |
| Shopify Basic third-party fee (2%) | R4,000 | R4,000 |
| True all-in cost | R9,960 | R8,130 |
Yoco still looks cheaper on paper — but only if that 30% of EFT-leaning customers will happily pay by card instead. If they will not, a Yoco-only store either loses those sales or converts them to a method they did not choose. Paystack's EFT lane is the difference between accepting those customers and losing them.
Key fact: EFT costs 2% on Paystack (via Ozow) versus 2.9% on cards — so encouraging bank payment on high-value orders actually lowers your blended rate below Yoco's flat 2.95%.
Step-by-step: choosing and setting up
- Decide your sales channels. Online only, in-store only, or both. This single decision resolves most of the Paystack vs Yoco question.
- Assess your technical needs. Custom checkout, subscriptions or webhooks → Paystack. Plug-and-play retail → Yoco.
- Open and verify your account. Sign up on Paystack or Yoco, submit your ID or company registration, confirm your payout bank account. Approval takes a few working days.
- Connect your storefront. On Shopify, install the gateway app and enter your API keys; on WooCommerce, activate the plugin and configure it.
- Configure payment methods. Enable Apple Pay, Amex and Ozow EFT on Paystack; set your online plan and pair your card machine on Yoco.
- Run a live test. Place a test order end to end and confirm settlement into your bank account on the expected day.
- Monitor and optimise. Review fees monthly; upgrade to Yoco Pro when card volume justifies it, or renegotiate at scale with either provider.
For anything more than a standard store, a development partner pays for itself. CrazyClicks offers Shopify development, WooCommerce development and custom software development if you're building something bespoke.
Beginner mistakes to avoid
- Choosing Yoco for a developer-led project. If you need subscriptions or a custom checkout, Yoco's limited API will frustrate your team and your timeline.
- Choosing Paystack for an in-person business. Paystack has no hardware; you still need a machine, which usually means Yoco anyway.
- Comparing rates but ignoring the per-transaction fee. At 250 orders/month, Paystack's R1 fee is R250 — enough to flip the cost comparison at low order values.
- Forgetting Shopify's third-party fee. Both gateways carry it (2% on Basic). Compare true all-in costs, not gateway rates.
- Assuming Apple Pay is everywhere. Apple Pay is a Paystack feature here; a store on Yoco won't get it online.
- Ignoring EFT demand. If your buyers use Pay-by-Bank, Yoco's lack of EFT is a conversion problem, not a fee footnote.
- Not testing settlements. Verify that funds land when you expect — a surprise 2-day hold can sink cash flow.
- Skipping POPIA and VAT hygiene. Checkout data needs a lawful basis under POPIA, and VAT-registered businesses can claim input VAT on fees.
Expert tips
- Use Paystack's subscription API if you sell memberships or retainers. It is the single biggest functional advantage over Yoco.
- Offer Pay-by-Bank on high-value orders. Paystack's 2% EFT (via Ozow) beats its 2.9% card rate — nudge big-ticket buyers that way.
- Move to Yoco Pro when 0.4% × card volume exceeds R499. That threshold is roughly R125k/month of card sales.
- Keep Yoco hardware even if you choose Paystack online. Markets and pop-ups in SA expect tap-to-pay; a portable device captures sales the website never sees.
- Reconcile online and in-store in one place. If you run both gateways, use a POS that syncs, or you'll burn hours on mismatched reports.
- Watch international cards. At Paystack's 3.1% vs Yoco's 3.40%, export-oriented stores should keep the 0.3% in mind.
- Test on mobile, not desktop. South Africans shop on phones; verify the full checkout flow on a real device.
- Pair payments with conversion optimisation. A great gateway on a weak checkout is wasted. CrazyClicks runs conversion optimisation audits across checkout and beyond.
The quick-start checklist
- Confirmed your sales channels (online / in-store / both)
- Assessed whether you need developer features (API, webhooks, subscriptions)
- Compared true all-in card costs including Shopify's 2% Basic fee
- Checked EFT demand among your customers
- Reviewed international card pricing if you export
- Verified POPIA compliance and privacy policy
- Opened and verified your gateway account
- Connected the gateway to Shopify or WooCommerce
- Paired and tested any card machine with a live sale
- Booked a monthly fee and settlement review
South African case study
Illustrative example for educational purposes — names and figures are fictional but realistic.
The company: "Studio Arc", a Johannesburg-based software consultancy that sells a project-management tool to small agencies on a subscription model, plus runs a small retail line of branded merch.
The setup: The subscription product needed recurring billing, invoice webhooks and a clean API to integrate with its own CRM. The merch line sold on Shopify. They started with a single Yoco online account and quickly hit a wall: no subscription billing, no webhooks, no Apple Pay.
The change: Studio Arc moved its SaaS billing to Paystack — recurring subscriptions, webhooks into their CRM, Apple Pay at checkout — and kept a Yoco card machine for the studio's merch counter and pop-ups.
The numbers: The SaaS charges ~R180,000/month in subscriptions; Paystack's 2.9% + R1 costs roughly R5,400/month, versus what would have been an unusable retrofit on Yoco. The merch counter adds ~R20,000/month, processed through Yoco at ~2.95% for about R590/month.
The lesson: Studio Arc did not choose between Paystack and Yoco — it chose each where it was strongest. Paystack for the developer-led subscription business, Yoco for the physical counter. Splitting by use case, not by brand loyalty, is the pattern that wins in South Africa.
People Also Ask
Q: Which is cheaper, Paystack or Yoco?
On local cards they are a near tie: Paystack is 2.9% + R1, Yoco is 2.95% flat. Paystack wins on international cards (3.1% vs 3.40%) and adds EFT (2% via Ozow); Yoco wins via Pro-plan rates as low as 2.55%.
Q: Does Paystack have card machines?
No. Paystack is an online, API-first gateway. For in-person card acceptance you need a hardware provider such as Yoco.
Q: Is Paystack better for developers than Yoco?
Yes. Paystack, owned by Stripe, offers a modern REST API, precise webhooks, subscription billing and split payments. Yoco's online platform is designed for plug-and-play retail, not deep custom development.
Q: Does Paystack support Apple Pay in South Africa?
Yes. Paystack supports Apple Pay, which is valuable for mobile and international shoppers — Yoco does not feature it prominently online.
Q: Which gateway covers EFT payments?
Paystack offers EFT at 2% through its Ozow integration and supports Capitec Pay. Yoco does not offer online EFT or Pay-by-Bank.
Q: Do Paystack and Yoco work with Shopify?
Both integrate with Shopify. Because Shopify Payments is unavailable in South Africa, Shopify adds its third-party provider fee (2% on Basic) on top of either gateway.
Q: Is Yoco good for in-store payments?
Yes. Yoco is one of South Africa's most popular card machine providers, with devices bought outright, no rental contracts and simple per-transaction pricing.
Q: Which should a South African business choose?
Choose Paystack if you need developer power, Apple Pay, EFT via Ozow or international card coverage. Choose Yoco if you need in-store machines and a simple card-only checkout. Many businesses use both.
Frequently Asked Questions
Q: What is Paystack's fee in South Africa?
A: Paystack charges 2.9% + R1 for local cards and 3.1% + R1 for international cards, plus 2% for EFT via Ozow. There is no monthly fee.
Q: What is Yoco's online fee?
A: Yoco charges 2.95% for local online cards (no per-transaction fee) and 3.40% for international cards. Plus and Pro plans cost R249 and R499 per month, with rates as low as 2.55%.
Q: Can I take in-store payments with Paystack?
A: No — Paystack is online-only. Pair it with a Yoco card machine or another hardware provider for in-store sales.
Q: Which gateway is best for a subscription business?
A: Paystack. Its subscription API, plan management and webhooks are built for recurring billing; Yoco has no equivalent.
Q: Does Yoco offer EFT or Pay-by-Bank?
A: No. Yoco's online platform is card-only. If your customers pay by bank transfer, you need Paystack (via Ozow) or PayFast.
Q: Which settles faster, Paystack or Yoco?
A: Both settle within 1–2 business days. Neither offers real-time payouts like Peach Payments' ~90-second option from early 2026.
Q: Do Paystack and Yoco have monthly fees?
A: Both are free to start. Yoco's optional Plus (R249) and Pro (R499) plans lower your rate; Paystack has no paid tier.
Q: Is Paystack or Yoco better on Shopify?
A: On Shopify Basic both cost roughly the same after the 2% third-party fee (~4.9% Paystack vs ~4.95% Yoco). Choose by your build needs: custom features → Paystack; simple retail → Yoco.
Q: Which is better for a dropshipping store?
A: For standard dropshipping, Paystack's lower card rate and Apple Pay are handy, and its API helps if you automate fulfilment. See our dropshipping guide for the full model.
Q: Do these gateways refund transaction fees on refunds?
A: No. Both keep their processing fee when you refund a card transaction, so high-return categories pay twice.
Q: Can I use Paystack and Yoco together?
A: Yes, and it is a strong combination: Paystack for the online checkout (Apple Pay, EFT, subscriptions) and Yoco for the counter.
Q: Which gateway is better for a South African market stall?
A: Yoco. A portable card machine is designed for exactly that — Paystack cannot help you at a stall.
Summary
Paystack and Yoco answer different business questions, and knowing which one you are answering is the whole game. Paystack is the developer's gateway: 2.9% + R1 local, 3.1% international, EFT via Ozow, Apple Pay, American Express and a Stripe-grade API — ideal for custom builds, subscriptions and international sales. Yoco is the retailer's gateway: a flat 2.95% online rate, no per-transaction fee, and South Africa's favourite card machines for the counter, the market and the courier bag. Their local card fees are close enough that the decision should rest on your channels and your build — and for many businesses, the best answer is both.
Key Takeaways
- Local card fees are a near tie: Paystack 2.9% + R1 vs Yoco 2.95% flat.
- Paystack wins on international cards (3.1%), Apple Pay, Amex and EFT via Ozow (2%).
- Yoco wins on in-store hardware, simplicity and Pro rates as low as 2.55%.
- Developer-led and subscription businesses should default to Paystack.
- In-person and simple retail should default to Yoco — and running both is common and often optimal.
Ready to Launch Your Online Store?
Paystack or Yoco, you still need a storefront that converts. Shopify's current introductory offer makes starting cheap, and both gateways integrate cleanly. Want it done properly? CrazyClicks is a full-service digital agency in Cape Town — see our services, read our case studies, or start a project today.
Get South African Digital Marketing Insights in Your Inbox
Subscribe to the CrazyClicks newsletter for practical, local guidance on e-commerce, payments and digital marketing. Join here.