Heh. I'm not sure of LWN's legal status, but if you are incorporated,
limited, or whatever it's called in your jurisdiction, you probably have to
have an accountant to do your tax returns.
The reporting requirements on small businesses are immense. We, a three
person outfit have two levels of value added taxes, payroll taxes,
subcontractor reports along with all the usual income tax at the end of the
year. Perversely the availability of software to automate most of it
encourages agencies to complicate matters even more.
And if you get it wrong, late or flag worthy, you will rue the day.
And no one understands how it should be done, even the people who wrote the
legislation and the agencies who administer them. It is very useful
insurance to have a reputable accountant's stamp on documents that they