It turns out 6 million of us have paid too much tax.

HM Revenue and Customs spotted the mistake while doing an annual check - and those people are in line to get an average of 300 pounds back.

But a million also OWE money.