A driver I know is paid weekly by his employers, whose payroll is run by an accounting firm. He discovered that HMRC had notified a new tax code based on a pay run for him which was put through another company whose payroll used to be done by the same accounting firm which he had never worked for or even heard of - a weekly amount of £9000! So now HMRC think that his annual earnings are over £450k and demanding oustanding tax for previous years of £6k or more.
To complicate matters, while he has been trying to get HMRC to sort this out, the accounting firm doing the payroll have been operating 1250L as his tax code even though HMRC have issued numerous other instructions. AND since all this emerged, no pay slips have been issued either! So the poor man doesn't know what to do or what is going on.
I can't fathom why a professional firm would ignore tax codes like this - storing up trouble for the driver and I imagine for themselves as well. Any ideas anyone? I'm not sure what advice to give him, other than get his employer to find a new payroll provider and keep talking to HMRC - and might it be some kind of fraud?