Self-assessment clock ticks: 3.8million people have just days to submit tax return or risk £100 fine
The deadline for self-assessment returns is January 31 and penalties for filing late include an initial £100 fine, even if there is no tax to pay
The deadline for self-assessment returns is January 31 and penalties for filing late include an initial £100 fine, even if there is no tax to pay