Can I buy a registration number and pay the transfer fee later?

No, at the time of purchasing the registration, the £80 transfer fee, (correct as of January 2023, please see the DVLA website for the most up to date details), must also be paid as this is a prepayment fee that has already been paid to the DVLA.