- Company pays money to Inland Revenue who subtract the PAYE amount before passing it onto the bank account of employee
- Company pays money to Bank Account and then sends a notification to the Inland Revenue that they paid employee 1234 the amount of £1800 and to remove the tax from the bank account of the user.
Which leaves #1. Firstly, this relies on the Inland Revenue calculating the amount correctly and quickly posting to someone's accounts. That means not fucking it up, not having system crashes and so forth. And with the normal Fred Karno's Consultancy Armies that get hired, I wouldn't bank on that.
But it's also going to require a complete reworking of processes to support this (in fact, either one will). It will mean changes to existing payroll packages to also send additional packets of information to whoever receives this stuff. Now, what's the cost of that going to be?
And how much is it going to replace software anyway? If you're a business, you're still going to want to track payroll costs, you're still going to want to have some software to calculate things like bonuses, overtime etc.
And what happens about payslips, notifying employees about the split between tax and NI? How's that going to be done?
Staff who are paid cash? Staff who have international bank accounts?
Lots of questions, and I doubt that Cameron has spent even 5 minutes thinking about them...