Now offering payment by Bitcoin at Discounted Rates

PayFast doesn't charge any setup or monthly fees. Making payments is free, but we charge a fee for receiving payments.
When you request money to be sent from your PayFast account to your bank account, we also charge a Payout fee.
You don't require a merchant account with your bank to use PayFast.

Description Fee
Setup Fee Free
Monthly Fee Free
Receiving funds
Instant EFT 2.0% (minimum R2.00)
Credit Cards 3.9% (plus R2.00)
Debit Cards 3.9% (plus R2.00)
Bitcoin 2.9% 1.9%*
mobicred 3.5%
Ukash 7.0% (minimum R2.00)
Payout to bank account R 8.77
*Bitcoin discount rate extended until April 30, 2015
All fees exclude VAT
PayFast Fees

Fee reduction

We give discounts on the fees above based on monthly transaction volume. The month
after which your volume surpasses a given bracket, you may apply to PayFast for a
reduction in your fees as indicated below.

We also offer reduced fees for registered charities with our Cause accounts.

Our reduced fees