Earnings Tracker is a free web-based accounting / bookkeeping tool, primarily aimed at contractors and other very small businesses.
The tool is written in PHP and MySQL and needs to be installed on a web server supporting those technologies. Alternatively, a free online version can be used.
Earnings Tracker lets invoice amounts, salaries, and expenses be recorded, and calculates the amount of VAT and corporation tax due. The tool also generates dividend tax vouchers.