Early access — limited spots

Accurate WIP.
True project margins.

For builders, tradies, manufacturers and any project-based business on Xero — SiteMargin turns your tracking-category data into clear WIP accounting, accurate profit take-up, fully-loaded labour costing and live margin tracking against every quote.

✓ You're on the list — we'll be in touch soon.

No credit card. No commitment. Just early access.

WIP Schedule — Jun 2026 Xero synced
ProjectContractInvoicedRecognisedWIPMargin
10 Dombey St$480,000$312,000$296,500−$15,50038.2%
BLDG02014$215,000$180,000$190,000$10,00031.5%
Harbour Fitout$740,000$290,000$275,000−$15,00022.1%
RESI04022$168,000$168,000$168,000$041.0%
X Connects directly to Xero — no manual imports, no spreadsheet exports. Your data stays in your accounting system.
Our story
Real accrual accounting, without the ERP price tag.
One month you're up $80k. The next, down $20k. Same business. Same work. Different invoices. That's not your performance — that's your accounting.

Every project-based business owner I've worked with — builders, electricians, cabinet makers, civil contractors, manufacturers — tells me the same thing: “I don't know if I'm making money on this job until it's over.” And when they look at their P&L, the numbers swing wildly month-to-month because profit lands whenever an invoice happens to be raised, not when the work was actually done.

The fix is accrual accounting — recognising revenue and cost in the period the work happens, not when paperwork catches up. Your accountant will tell you it's the right way. Most owners know they should be doing it. But until now, the only way to get there was a $40k+ ERP system — too expensive, too complex, too much overhead for a business doing $1M–$20M.

I looked at Xero's own Projects module too — but anyone who's tried it seriously knows it frustrates both the business owner and the bookkeeper within a few months. So I built something different: a clean layer on top of Xero that turns the tracking-category data you already have into proper WIP accounting, period-end journals, and live margin tracking. No new system to learn. No data to re-key. Priced for an SMB, not an enterprise.

Built for the tradie, the builder, the project manager, and the bookkeeper keeping it all together.

ST
Steve Thomas
Founder, SiteMargin · CFO Advisory & Bookkeeping, 10+ years · Construction industry, 20+ years
20+
Years in the construction industry — knows where the margin goes missing
10+
Years running CFO Advisory & bookkeeping — seen it from both sides of the ledger
1 click
To post a fully reconciled WIP journal to Xero each period close
Zero
Spreadsheets needed — works entirely from data already in your Xero file
The problem

Your Xero file has everything.
The WIP picture is still missing.

Whether you're a builder, electrician, cabinet maker, painter, civil contractor or manufacturer — if you run projects through Xero, you have the data. You just can't see it clearly.

Month-end WIP is a manual nightmare

Spreadsheets, custom reports, manual journal entries — every period close is hours of work that shouldn't need to exist.

Profit isn't visible until it's too late

You invoice and receive cash — but without recognised revenue accounting, you don't know if a project is profitable until it's done. By then it's already a loss.

Your accountant wants WIP notes

Auditors and accountants need period-by-period WIP movement reconciled to the balance sheet. Producing that today means more manual work — or an uncomfortable conversation.

How it works

Three steps to accurate WIP.

SiteMargin sits on top of Xero — reading your existing invoice data, matching it to projects, and producing the WIP accounting your business needs.

01

Connect your Xero file

OAuth2 connection in under two minutes. SiteMargin reads your invoices and bills via the Xero API — your data never leaves your accounting system.

Powered by Xero API
02

Map your projects

Add your projects with contract values, budgets, and forecasts to complete. SiteMargin matches them to your Xero tracking categories automatically.

03

Post and report

Review the WIP schedule, post period journals directly to Xero, and track margin movement across every accounting period — one click per month-end.

See it in action

The actual product.

Real screens from the working app — not mockups, not wireframes.

↻ Sync Xero
Overview
Projects
Transactions
Journals
WIP Schedule
Labour
Active projects
7
Total contract value
$3.24M
Total invoiced
$1.87M
Net WIP balance
−$42,300
Portfolio margin
31.4%
Projects
Project Type Contract value Invoiced Recognised WIP balance EAC Margin
10 Dombey Street Fixed $480,000 $312,000 $296,500 −$15,500 $288,000 38.2%
Harbour Fitout Stage 2 Fixed $215,000 $180,000 $190,000 +$10,000 $148,000 31.2%
Commercial Warehouse Civil T&M $740,000 $290,000 $275,000 −$15,000 $556,000 22.1%
RESI04022 — Duplex Fixed $168,000 $168,000 $168,000 $0 $98,000 41.0%
Cabinet Install — Queen St Fixed $42,500 $28,000 $22,400 −$5,600 $26,800 36.9%

Project portfolio view. Every project with contract value, invoiced amount, recognised revenue, net WIP balance, EAC and live margin — all pulled from your Xero tracking categories.

Overview
Projects
Transactions
WIP Schedule
Edit project STEV01001
10 Dombey Street · Fixed price · $480,000
Cost budget
Original budget = what you planned to spend. Forecast to complete (FTC) = current best estimate — the total FTC becomes the EAC used for profit recognition.
Category Original budget ($) Forecast to complete ($) Variance ($)
Labour
3,500
3,500
$0
Materials
2,500
3,500
−$1,000 2
Timber prices up 18% — revised estimate based on supplier quote 24 Jun
24/06/2026 09:14FTC at time: $3,500
Original estimate based on Q4 2025 pricing — needs review
01/06/2026 14:30FTC at time: $2,500
Add note for Materials FTC (currently $3,500)…
Contractors
5,000
5,000
$0
Other
0
0
Total $11,000 $12,000 = EAC −$1,000

FTC notes per line item. Click the speech bubble on any cost row to leave a dated note — timber price revision, subcontractor quote update, scope change. Each note captures the FTC value at the time, giving you a full audit trail of how your forecast evolved.

Overview
Projects
Transactions
Journals
WIP Schedule
WIP Schedule
Period 10 Dombey St Harbour Fitout Commercial Civil RESI04022 Queen St Cabinet Period total
Mar 2026 −$12,400 +$8,200 −$3,100 +$4,800 +$2,200 −$300
Apr 2026 −$18,200 +$12,400 −$6,800 +$9,200 +$3,800 +$400
May 2026 −$22,100 +$15,600 −$9,400 +$11,800 −$1,200 −$5,300
Jun 2026 ← −$15,500 +$10,000 −$15,000 $0 −$5,600 −$26,100
Closing balance −$68,200 +$46,200 −$34,300 +$25,800 −$11,800 −$42,300

Period-by-period WIP schedule. Opening balance, movement, and closing WIP for every project across every accounting period. Post a WIP journal directly from this screen — one click sends it to Xero as a manual journal, fully coded and reconciled.

Overview
Projects
Transactions
Journals
WIP Schedule
WIP Journal — Jun 2026
Previewing journal entries before posting to Xero
Period
Jun 2026
Net WIP movement
−$26,100
Journal lines
10
Manual Journal · WIP Recognition · Jun 2026
Ready to post
AccountTrackingDescriptionDrCr
2150 · WIP — Overbillings10 Dombey StWIP reversal Jun 26$15,500
4100 · Revenue recognised10 Dombey StRevenue recognition Jun 26$15,500
1150 · WIP — UnderbillingsHarbour FitoutWIP accrual Jun 26$10,000
4100 · Revenue recognisedHarbour FitoutRevenue recognition Jun 26$10,000
2150 · WIP — OverbillingsCommercial CivilWIP reversal Jun 26$15,000
4100 · Revenue recognisedCommercial CivilRevenue recognition Jun 26$15,000
Totals$40,500$40,500

One-click journal posting. Review the full debit/credit breakdown before it goes anywhere. When you're ready, post directly to Xero as a manual journal — fully account-coded, tracking-category tagged, and balanced to the cent.

Features

Everything your WIP process needs.

Built for any project-based business on Xero — from a sole-trader electrician to a multi-project civil contractor.

WIP accounting

Period-by-period WIP schedule

Opening balance, movement, and closing WIP for every project across every period. Reconciles to your Xero balance sheet automatically — no spreadsheet required.

Profit recognition

Recognised revenue tracking

Cost-to-cost or completed-contract methods. Know your true margin at every stage of a project, not just when invoices happen to be raised.

Xero integration

One-click journal posting

Review the WIP journal, approve it, and post directly to Xero as a manual journal — fully coded to your chart of accounts, fully reconciled, in seconds.

Forecasting

FTC with dated notes

Maintain cost forecasts by category — labour, materials, contractors, other. Add a note to any line when a forecast changes: timber prices up, subcontractor revised. Every note captures the FTC value at the time.

Audit trail

WIP movement history

Every journal posting recorded with a snapshot of the FTC forecast at the time. Your auditor or accountant gets the complete picture — period by period, no chasing.

Transactions

Invoice & bill ledger

Every Xero invoice, purchase bill and credit note tagged to a project — synced incrementally via the Xero API, matched to tracking categories, visible by project or across the portfolio. Voided/deleted invoices in Xero are tracked too and excluded from WIP calcs.

Contract variations

Variations roll into forecast

Add scope changes as approved or pending variations on each project. Approved variations flow into the forecast value and re-calculate margin instantly — pending sits in the wings until signed off. Full audit trail of who, when, how much.

Margin tracking

Quoted · Forecast · Actual

See each project across three lenses: what you quoted, what you forecast now, and what's actually hit the books. Trend arrows on the overview tell you at a glance which jobs are improving and which are slipping.

Labour costing

Standard cost calculator

Build a fully-loaded hourly rate per role: wage + super + payroll tax (state-aware) + workcover + leave, divided by efficient billable hours. Every rate change is logged with user and timestamp — and you can recalc historical labour on the new rate when you need to.

Payroll import

CSV timesheet import

Drag-drop a timesheet export from Employment Hero, KeyPay, Deputy, Tanda or MYOB. Auto-detects columns, matches employees by ID, skips leave hours, flags unknown projects with “did you mean?” suggestions. Duplicate detection means you can re-run without doubling up.

Reporting

Time slicers

Current month, quarter, financial year, or all time — one click. SiteMargin pulls your financial year start straight from Xero so FYTD numbers always line up with your accountant's.

Early access

Be first when we launch.

We're opening SiteMargin to a small group of project-based Xero businesses before public launch. Register your interest and we'll be in touch.