Building a VAT Return System with Claude Code from Your Invoices and Expenses Database
Quarterly UK VAT returns used to mean a spreadsheet, a coffee, and a small leap of faith. This blog walks through the version I now run with Claude Code: read the invoices and expenses DB, classify each line by VAT treatment, compute Box 1 to 9 with pure-Python maths, dry-run a PDF, then submit to HMRC MTD. Always with a human signing off.
