Payments on account for the self-employed – What are they and do I have to pay them?

25th November 2018

Submitting your self-assessment tax return, simply put, is a pain in the butt. The mad rush at year-end to collate all of your invoices, the pain staking research going through...