Bacs payment is not an instant payment option. It takes three working days for the money to show up in the payee’s account. There are quicker ways that allow for nearly immediate payments. Those can be made via Faster Payments which assure money transfer within two hours.