Add transaction
Reconciliation
Output VAT (sales)
$0.00
Recoverable Input VAT (purchases)
$0.00
Net VAT Payable
$0.00
Filing composition
VAT by treatment
Transaction timeline
Standard
Reduced
Zero
Reverse Charge
Exempt
Categorized ledger
Actions
About this workbench
This is a single-jurisdiction VAT preparation workbench for one-person businesses. It accepts sales and purchase invoices, categorizes each by VAT treatment, and produces a filing-ready CSV. Every numeric step uses math.js v3 for exact arithmetic; the category bars, timeline, and threshold meter are drawn by D3 v7.
Limitations & honest simplifications
- Simplified single-jurisdiction treatment. Does not handle partial-exemption, capital-goods-scheme, or bad-debt-relief logic.
- Reverse Charge is shown as recoverable input VAT at the standard rate as a simplification; in full HMRC treatment the buyer self-accounts on both the output and input sides, netting to zero for a fully taxable business.
- The registration threshold limit is configurable by the user rather than jurisdiction-aware. Default of $85,000 mirrors the 2024/25 UK threshold.
- No multi-currency conversion. All amounts are entered in the user's chosen base currency.
- If browser localStorage is unavailable (private mode, restricted environment), the session falls back to in-memory state with a clear banner — data will not survive a refresh.