Step 1 of 8
Try it live →
Walkthrough
Step 1 of 8

Build a detailed estimate, phase by phase

Add phases to match how the job actually runs — Strip Out, First Fix, Decoration. Inside each phase, line items cover every cost type: Labour Material Subcontractor Plant Waste Travel. Quantity times rate builds the running total automatically.

Bathroom Refit — Mrs K. Sharma
Estimate
Quote
Invoice
Programme
Strip Out £693.75
LabourStrip out & removal£320£457.14
WasteSkip hire£165£236.60
Tiling & Plastering £2,214.29
MaterialWall tiles (18m²)£504£720.00
LabourTiling — walls & floor£840£1,200.00
LabourPlastering£520£742.86
Total sell
£8,242.00
ex. VAT · £9,890 inc.
30.0% margin
Your costs stay hidden. The sell price column is what you charge the customer. What you paid for materials or labour never appears on the quote.
Step 2 of 8

Set your margin — and the sell price calculates itself

Drag the margin slider to your target. Every sell price across every line item updates instantly. The sidebar pill turns green when you're hitting your target, amber when you're close to the edge, red when you've gone under. No more confusing markup with margin and undercharging by accident.

Target margin:
30%
Strip Out £693.75
LabourStrip out£320£457.14
WasteSkip hire£165£236.60
Total sell
£8,242.00
£9,890 inc. VAT
✓ 30.0% margin
Net cost£5,769
Profit£2,473
VAT£1,648
Markup vs margin — not the same thing. A 30% markup on £100 cost gives you £130 sell — but that's only 23% margin. Onsite Companion works in true margin, so when you set 30% you actually keep 30p in every pound you charge.
Step 3 of 8

21 job templates — load all items or just tick what applies

Pick a job type and the app fills in a full skeleton estimate. Two modes: load every item for a complete job, or tick only the phases that apply to this particular site. Either way it's a starting point to edit, not a form to fill in from scratch.

Load a job template
Pick a job type to pre-fill estimate phases and line items.
Bathroom Refit
Kitchen Refit
Single Extension
Loft Conversion
Rewire
Plastering
Roofing
Decking
Paving
Fencing
Garden Wall
Driveway
Load mode:
All items
Tick what applies
Never start from a blank page again. A bathroom refit loads Strip Out, First Fix, Tiling, Second Fix, and Decoration — all pre-populated with typical items. Delete what doesn't apply, adjust quantities, done.
Step 4 of 8

One tap to a professional customer quote

Switch to the Quote tab and Onsite Companion generates a clean, branded document showing the customer their price — nothing else. Your costs, rates, and margins are never visible. VAT breaks out automatically when you're VAT registered. Valid for 30 days with a materials clause built in.

S. Mitchell Building & Renovation
07712 334 891 · steve@mitchellbuild.co.uk
VAT Reg: GB 342 1187 82
QUOTE #0024 Date: 13 Jun 2026
Valid: 13 Jul 2026

Mrs K. Sharma
14 Hazel Close, Stroud
Strip Out
Strip out & removal£457.14
Skip hire£236.60
Tiling & Plastering
Wall tiles (18m²)£720.00
Tiling — walls & floor£1,200.00
Plastering£742.86
Subtotal£8,242.00
VAT @ 20%£1,648.40
Total inc. VAT£9,890.40
⏱ Valid for 30 days. Material prices subject to change after this date.
Your company details auto-fill on every quote. Name, phone, email, and VAT number are stored once and appear on every document you send — no retyping each time.
Step 5 of 8

Raise an invoice straight from the accepted job

When the customer says yes, flip to the Invoice tab. All the figures carry over — nothing to retype. VAT breaks out automatically. When the money arrives, tap the status badge to mark it as paid. Outstanding invoices feed directly into your P&L dashboard.

S. Mitchell Building & Renovation
07712 334 891 · steve@mitchellbuild.co.uk
VAT Reg: GB 342 1187 82
INVOICE #0024 Date: 13 Jun 2026
Due: 27 Jun 2026
● UNPAID — tap to mark as paid
Strip Out£693.75
Tiling & Plastering£2,214.29
First Fix£1,085.71
Second Fix£2,542.86
Decoration£491.43
Subtotal£8,242.00
VAT @ 20%£1,648.40
Total due£9,890.40
Every invoice feeds your dashboard. Revenue, outstanding balance, and Output VAT totals update automatically — useful when your VAT return is due.
Step 6 of 8

A week-by-week programme, generated from your estimate

Set a start date and Onsite Companion maps every phase automatically. Override any duration and everything downstream shifts. Long-lead reminders flag what needs booking ahead — scaffolding, structural steel, bi-fold doors, Building Control — before you've lifted a tool.

Start date:
14 Jul 2026
Job Programme 14 Jul → 29 Sep · 5 phases
Phase Start Timeline Reminders
Strip Out14 Jul
Book skip
First Fix21 Jul
ElectricianPlumber
Tiling04 Aug
Plastering25 Aug
Book plasterer
Second Fix15 Sep
Building Control
Tap any reminder to mark it as booked. The list clears as you work through it — so nothing gets missed because it was written on a scrap of paper in the van.
Step 7 of 8

Variation orders — kills "I didn't agree to that"

Log the extra work on site, price it, and send the customer a link. They approve or decline from their phone — no app needed on their end. Every change order stays logged against the original quote, so scope creep is visible to both sides and disputes disappear.

Raise variation
Description
Reroute soil stack to clear new RSJ
Cost £
266.67
Sell price £
380.00
Send for approval →
Customer SMS
📱 onsitecompanion.co.uk/v/38xk2
Hi Sarah — extra item: Reroute soil stack to clear RSJ — £380 + VAT. Tap to approve. onsitecompanion.co.uk/v/38xk2
Fine, go ahead.
✓ Approved — logged & priced
No app needed on the customer's side. They get a link, tap approve or decline, and that's it. The decision is timestamped and attached to the job permanently.
Step 8 of 8

Reports, P&L, and your business dashboard

Filter your P&L by tax year, quarter, or a custom date range. Summary cards show Revenue, Cost, Profit, Margin %, Jobs Won, Invoices Paid, Outstanding, and Output VAT — everything you need for a VAT return or an end-of-year conversation with your accountant. Export to CSV in one click.

This Tax Year
Last Tax Year
This Quarter
Last Quarter
Custom
Revenue
£148,450
Profit
£41,246
Margin %
27.8%
Jobs Won
14
Invoices Paid
£139,250
Outstanding
£9,200
Output VAT
£24,740
Win Rate
68%
Export to CSV for your accountant
↓ Export
That's the full picture. From estimate through quote, invoice, programme, variations, and reporting — Onsite Companion covers the whole job lifecycle in one place, on any device, with no app download needed.