Varian

Project cost control

Every overrun was visible months earlier.

Varian tracks actual spend against your BOQ, estimate or quote — line by line, project by project, in every currency you work in. The variance is there from the first invoice. Most teams just don't see it until the job is finished.

Multi-tenant · role-based access · full audit trail

StartMonth 3Month 6Month 9
BudgetActual spendMonth 4. Structural steel passes its allocation. Five months and AED 412,000 before anyone reconciles the spreadsheet.

The problem

A budget is agreed once, then quietly contradicted a hundred times — a rate change here, an unallocated invoice there. By the time the spreadsheet is reconciled, the money is already spent.

Line by line
Every BOQ item carries its own variance and consumed %.
The moment it turns
Threshold alerts fire at 80% and 100%, not at close-out.
Nothing hidden
Costs with no line assigned are surfaced, not silently absorbed.

One portfolio, many currencies

Add up work that was never priced in the same money.

Each project keeps its own native currency as the record — nothing is ever rewritten. Switch the display to any of 166 currencies and the whole portfolio converts on the spot, citing the rate and the day it was published.

AED 6,900,300native
KES 12,360,000native
$1,974,405.26portfolio total

1 AED = 0.2723 USD · 1 KES = 0.007726 USD · rates of 25 Jul 2026

Built for who actually touches it

The site engineer logs it. The director approves it.

Five roles, enforced in the database itself rather than hidden in the interface — so a viewer cannot write, and one client's numbers can never reach another. Every approval, edit and reversal lands in an append-only audit trail.

  • OwnerEverything, including ownership transfer
  • AdminManage projects, members and settings
  • ManagerSet budgets, approve costs
  • MemberLog costs against assigned projects
  • ViewerRead-only

Start from what you already have

Your BOQ is a spreadsheet. Bring it as it is.

Import CSV or Excel with column mapping, per-row validation and a single-click undo. Nothing is committed until every row is accounted for — and if the file was wrong, the whole import reverses atomically.

A-100Preliminaries & site establishment250,000
B-210Bulk excavation and disposal102,000
C-310Reinforced concrete C40399,000
C-320High-yield steel reinforcement384,000
D-410Concrete blockwork 200mm

1 row needs a rate before this import can commit.

Find out in month four,
not month nine.

Varian — know where every project stands against its budget