TFHN,You are correct, I have always paid by Bpay on the last day and have never had a problem. I think Bpay is pretty well instant payment.