UK households face HMRC bills over money which isn't even theirs yet

Self-employed workers file a tax return and pay what they owe by January 31 each year.