Skip to content

Paystack vs Payfast for invoicing

If you want South African clients to pay invoices by card, you're likely choosing between Paystack and Payfast. Both are card-first gateways that settle into a local bank account with no monthly fee. This compares what they cost, how they differ, and which makes more sense specifically for invoice payments — as opposed to an e-commerce checkout.

What each route costs you

Neither gateway charges a monthly subscription, so the comparison comes down to what you pay per transaction — and to how many separate fees are stacked behind that headline rate. All figures are as of 2026 and rates move, so confirm before you commit.

Taking card payments on your invoices through Platybooks costs one per-transaction fee, set by your plan: 3.5% + R1.00 on Starter, 3.3% + R1.00 on Pro, and 3% + R1.00 on Business, all VAT exclusive. Nothing is billed on top of that — no monthly gateway charge, no payout fee, and no separate processor invoice. On a R10,000 payment that means roughly R9,649 settles to your bank on Starter, or about R9,699 on Business, automatically, on Paystack's normal settlement cycle.

Going direct to Payfast, the standard small-business rate is widely reported at around 3.5% + R2.00 for Visa and Mastercard, with American Express around 4.5% + R2.00. Payfast also charges a payout fee of roughly R10 whenever you withdraw from your Payfast wallet to your bank, plus a small fee on instant refunds — so the headline rate is not the whole bill.

That wallet-and-withdrawal structure matters more than a few basis points. If you're invoicing rather than running a store, money that settles to your bank on a schedule is less admin than money that lands somewhere you have to go and fetch it from.

  • Through Platybooks: one fee, set by your plan — 3.5% + R1.00 on Starter, 3.3% + R1.00 on Pro, 3% + R1.00 on Business (VAT excl.).
  • Nothing is billed on top: no monthly charge, no setup fee, no payout fee.
  • Payfast direct (2026, widely reported): ~3.5% + R2.00 Visa/Mastercard, ~4.5% + R2.00 Amex.
  • Payfast additionally charges a payout fee (~R10) per withdrawal, and a small instant-refund fee.
  • Both routes charge only on transactions — an unpaid invoice costs you nothing.

Where each one came from — and why it shows

Payfast is the incumbent. It's been the default South African payment gateway for years, it's deeply integrated into local e-commerce platforms, and it supports payment methods South Africans recognise beyond cards — instant EFT, Mobicred, SnapScan and similar. If you're running an online store and want to accept the widest range of local payment methods, that breadth is a genuine advantage.

Paystack came from Nigeria, was acquired by Stripe in 2020, and expanded into South Africa. Its centre of gravity is developers and APIs. The documentation is unusually good, the API is clean, and the dashboard is modern. It's card-first, with EFT available, and doesn't try to cover every alternative local payment method.

For invoicing, that difference in origin matters less than you'd think, because an invoice payment is a much narrower problem than a store checkout. You need one link, one card payment, and a reliable webhook telling your system it succeeded. Both do that. Paystack's API quality makes it the easier one to integrate correctly, which is why it's what Platybooks connects to.

  • Payfast: the SA incumbent — broadest local payment method support (instant EFT, Mobicred, SnapScan).
  • Paystack: developer-first, Stripe-owned since 2020, excellent API and docs; card-first with EFT.
  • For a store checkout, Payfast's payment-method breadth is a real edge.
  • For invoice payments, you need one reliable card link and a dependable webhook — both deliver.

Which is better for invoicing specifically?

For invoice payments, Paystack has the edge on the thing that actually matters day to day: it settles directly to your bank rather than to a wallet you have to withdraw from, with a fee each time you do.

The payment-method breadth that makes Payfast strong for e-commerce is worth less on an invoice. Your client is a business paying a bill, and they'll either use a card or do an EFT directly to you — they're not reaching for Mobicred to settle a R12,000 consulting invoice. So you're paying for options your clients won't use.

The honest counter-argument: if you already have Payfast wired into an online store, adding a second gateway just for invoices is added admin for a modest saving per transaction. In that case, stay where you are. The gateway you have working beats the marginally cheaper one you haven't set up.

The other consideration is what your invoicing software supports. A gateway your tool doesn't integrate with means building the integration yourself — webhooks, signature verification, reconciliation, refunds — and that is not a weekend project you want.

  • Direct bank settlement beats wallet-plus-payout-fee for invoice workflows.
  • Payfast's extra payment methods rarely get used on a business invoice.
  • Already running Payfast for a store? Don't add a second gateway just for invoices.
  • Check what your invoicing tool integrates with before choosing on price alone.
  • A gateway you have to integrate by hand isn't cheaper at any headline rate.

How Platybooks uses Paystack

Platybooks connects to Paystack for South African card payments. You add your bank details under Settings, in the “Getting paid” card, and payments settle into your own account — the money never routes through us. You pay one per-transaction fee, set by your plan: 3.5% + R1.00 on Starter, 3.3% + R1.00 on Pro, 3% + R1.00 on Business (VAT excl.), deducted before settlement, with no separate gateway bill on top.

In practice: your invoice carries a Pay button, your client clicks it and pays by card in rand on a hosted checkout, and the moment the payment succeeds the invoice marks itself paid, a receipt emails automatically, and reminders stop chasing it. Refunds are issued from the invoice and go back through Paystack. Card details never touch Platybooks — the client enters them on the gateway's page, which keeps you out of PCI scope.

Payment links are available on Starter and above. If you'd rather keep taking EFT, manual payment recording works on every plan including Free — you record what landed, and the invoice reconciles exactly the same way. For the full breakdown of what a card payment costs, see our payment fees guide in the docs.

  • Connect your bank account once; payouts go straight to your bank, not through us.
  • One Pay button on the invoice; hosted checkout in rand.
  • Paid status, receipt, and reminder cancellation all happen automatically.
  • Refunds issued from the invoice, processed through Paystack.
  • One per-transaction fee, set by your plan: 3.5% + R1.00 on Starter, 3.3% + R1.00 on Pro, 3% + R1.00 on Business.
  • Payment links on Starter+; manual/EFT recording on every plan including Free.

Frequently asked questions

Is Paystack cheaper than Payfast?

On typical invoice amounts, yes — and the gap is wider than the headline rates suggest, because Payfast adds a payout fee of roughly R10 every time you withdraw from your Payfast wallet to your bank, while Paystack settles to your bank automatically. Payfast's standard small-business rate is widely reported at around 3.5% + R2.00 for Visa and Mastercard. If you're collecting through Platybooks, your cost is a single per-plan fee — 3.5% + R1.00 on Starter, 3.3% + R1.00 on Pro, 3% + R1.00 on Business, VAT exclusive — with nothing billed on top of it. Both gateways negotiate at volume and rates change over time.

Which is better for invoicing, Paystack or Payfast?

For invoice payments specifically, Paystack generally wins: it settles directly to your bank rather than to a wallet you withdraw from with a fee each time, and it's the gateway most invoicing tools in South Africa actually integrate with. Payfast's main advantage is breadth of local payment methods like instant EFT, Mobicred and SnapScan, which matters for an e-commerce checkout but rarely gets used on a business invoice. If you already run Payfast for a store, the saving usually isn't worth adding a second gateway.

Do I need a registered company to use Paystack or Payfast?

No — sole proprietors can use both. You'll need a South African bank account in your business's name and to pass verification checks, providing either company registration documents or your ID if you're a sole proprietor. Approval typically takes a day or two. You do not need to be VAT registered to accept card payments.

How long do payouts take?

Paystack settles to a South African bank account typically within one to two business days, depending on your settlement schedule. Payfast pays into a Payfast wallet from which you request a withdrawal to your bank, incurring a payout fee of roughly R10 each time. Confirm current settlement timing with each provider.

Can I use Paystack with Platybooks?

Yes — Paystack is the gateway Platybooks integrates with for South African card payments. You connect your own Paystack account in Settings under "Getting paid", and payments settle straight into your bank account. Invoices then carry a Pay button, mark themselves paid on success, and send a receipt automatically. Payment links are available on the Starter plan and above.

Get paid faster with Platybooks

Create your free workspace and send a professional invoice in minutes. No credit card.

Start free

Related compare

Browse all compare