The most important point is that HMRC treats a payment as made when it reaches HMRC, not when you press send. Allow for clearing time, and use the correct payment reference for the right tax and period. A payment sent to the wrong reference can sit unallocated while the correct account still shows as unpaid, so check your HMRC online account afterwards and ask HMRC to reallocate it if needed.
For most small businesses, Faster Payments through online or telephone banking is a good default. GOV.UK groups Faster Payments, CHAPS and debit or corporate credit card payments as same or next day. Bacs and an existing Direct Debit take 3 working days, while a new Direct Debit can take 5 working days. That difference matters near a deadline, especially if the deadline falls on a weekend or bank holiday. Direct Debit is convenient for regular bills because HMRC collects it, but you must have enough cleared funds and keep the mandate active. Card payment is fast, but check any card limits and whether your card issuer treats it as a payment that needs approval.
If a payment bounces or fails, do not assume HMRC will simply try again. Check your bank first for the reason, such as insufficient funds, a daily limit, a closed account, or a wrong sort code or account number. Then pay again immediately by the fastest reliable method, using the correct reference, and keep proof of both the failed attempt and the replacement payment. Contact HMRC promptly if you cannot pay in full. Interest can continue to run on unpaid tax, and a late payment may attract a penalty, so a quick replacement and an honest explanation are far better than waiting for a reminder.
Prevent the problem next time by paying a few working days early, diarising each tax separately, and reconciling the HMRC statement to your own records. If cash flow is tight, speak to HMRC about a payment plan before the deadline rather than letting a payment fail. Do not use a personal account for business tax if that makes reconciliation harder, and never ignore a failed payment notification. A short check on the day the money should have cleared will usually catch the problem while it is still easy to fix.