How long does PayFast take to payout?

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

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. 

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.