Contract position
Add a contract
One row per contract, not per invoiceFilters
Applied to every screen, the report and the CSVContract register
No contracts recorded yet. Add one on the left, or load the sample register from the Settings tab.
Headline figures
Annual value by category
Where the contracted spend sitsContracts expiring by month
Where the workload fallsAnnual value by supplier
Top twelve, live contracts onlyContracts by status
The status you recorded, not the datesRenewal calendar
In notice-date order — the earliest decision first. Terminated contracts are left out.Supplier summary
Annual value counts live contracts only; ended and terminated contracts are listed but valued at nil.Settings
Currency, dates and the rules this tool appliesReport header
Appears on the printed reportYour data
Stays on this computerRecords and settings are stored in this browser only. Use Export .json for a backup you can archive or move to another machine, and Import .json to restore it. Reset asks twice, then erases everything.