The payout percentage is the amount the casino gives back to players in a long run. If the casino payout percentage is 96%, it means players get a return of £96 per every £100 deposited.
Payout time refers to how fast withdrawals are processed.