How do I withdraw money from PayFast?

In order to payout the funds in your PayFast account you will have to enter your banking details for your account on the Account page and then request a Payout.

We will then process a payout to your account.

Please note that there is a fee for processing a payout.

You can also set up automated Payouts on your PayFast account so payouts are processed automatically on a scheduled basis.

Update: From 26 August 2026, the default payout amount will be the available balance in your PayFast account. Your available balance reflects the funds you are eligible to payout, following a 48 hour withholding period. A retained balance may also be withheld to reduce the risk of fraud.

Collection and payout process

PayFast is all about speeding up the transaction from the buyer’s point of view by being a trusted 3rd party and providing you, the merchant, with positive acknowledgment of funds received by a number of different payment methods.

This does not mean, however, that the funds clear into your bank account quickly.

The idea with PayFast is that we collect multiple payments on your behalf which accrue immediately to your PayFast account and from there you request a Payout on a regular basis (Weekly, monthly etc.). You can set up scheduled payouts on your PayFast account so that your funds are paid out to your bank account automatically on scheduled basis.

Each payment received is subject to a 48 – 72 hour holding period after which it is eligible for payout and payouts take approx. 2 working days to appear in your bank account.