This page focuses on how these three methods compare. For a deeper explanation of PayID on its own, see PayID for C2B payments, and for the platform it runs on, see what NPP, PayID, and PayTo are.
The three methods in brief
PayID
The customer sends money to a simple identifier (an email, mobile number, or business domain) and it arrives in real time over the NPP.
Bank transfer
The customer sends money to a BSB and account number. If both banks support the NPP it is instant; otherwise it falls back to the older batch system and can take 1–3 days.
BPAY
The customer pays using a Biller Code and a Reference Number through their banking app. It runs on a daily batch cycle, so it usually takes 1–2 business days.