The weather is rubbish so I set about doing my self-assessment tax return online [so it is diy-related :-)] and came up with a puzzling query.
How should income tax due be calculated *precisely* ?
My income tax situation is very simple: basic tax rate only (20%), simple tax code (810L), single income source (company pension).
When I put the numbers from last year?s P60 into the HMRC self-assessment form, it automatically adjusts the earnings figure down to the nearest £ (discarding £0.40) and the tax paid figure up to the next £ (adding £0.80) and concludes that I?ve overpaid by £0.15.
When I do my own calculation using the P60 figures, the tax due differs from what is shown on my P60 and appears to show I?ve *underpaid* by £1.88.
When I do the same calculation using the HMRC-adjusted figures, it appears I?ve underpaid by £1.00.
The calculation formula I?ve used is this: tax_due = (gross_income ? personal_allowance) x 20% I?ve used (tax_code x 10) as my personal allowance, per HMRC?s guidance.
Whilst I realise the discrepancies aren?t significant, I would have thought there would/should be only one well-defined way of calculating income tax and, therefore, only one correct answer, whereas I?ve found four!
Can anyone shed light on these inconsistencies?