New Project

Which year's list this project belongs to
Quick total — or build a detailed estimate in the Budget tab (detailed lines override this number)
Set 0 if no retention. Common: 10%
Common: 5%
When retention can be claimed back

New Payment / Claim

An SO doesn't count as invoiced — convert it once confirmed
Payments received are recorded on the invoice row with the "+ Payment" button — the balance updates automatically.

Record Payment to Supplier

Bills are ticked oldest-first to match this amount — adjust the ticks below if the payment was for different bills

Record Payment

Photo or PDF of the bank slip / transfer receipt — attached to this payment

Upload Files

Photos, PDF or video · max 20 MB each · you can select several at once

New Variation Order

Positive = addition, negative = omission (e.g. -30000)

New Quote

New Budget Line

New Cost

Link this cost to one of your sales invoices to see profit per invoice
Photo or PDF — attached to this cost entry

Record Retention Held

How much the client is currently holding
When it can be claimed back — leave empty if TBC

Retention Release

Export

Import / Update Data

Accepts two file types:
  • CSV — same columns as the exported project list. Rows are matched by Project No., then by Project Name: matches update the project details, new rows create projects. If a new row has a "Received" amount, it is recorded as one combined paid payment; "Actual Cost" becomes one combined cost line; "VO Total" becomes one VO line.
  • JSON backup — restores every project from an exported backup (existing projects with the same ID are overwritten).
Tip: export the CSV first, edit it in Excel, then import it back.