Hi This link is from the UK Government
https://www.moneyhelper.org.uk/en/everyday-money/banking/payments-into-your-bank-account
Receive money into your account automatically
If you’re expecting money to be paid into your account by a company, or another person, how quickly it arrives will depend on which payment system is used.
Faster payments
Most online payments in the UK use the Faster Payments system. This means money will arrive in your account within two hours of it being paid – it’s often instant.
BACS
If payments are made through the Bankers’ Automated Clearing System (BACS), they take three working days to clear.