Finance / Costing & XeroLive data
Live demo · sample data4 on the clockLBLiam B · install · Strabane
JB
Finance

Costing & Xero

Aug P&L in one view, Jordan — £84.3k invoiced at 50% gross, £17k net after £24.6k overheads. Every job's margin is live off real allocated cost; Omagh GAA is running thin. Xero reconciled itself 3 minutes ago — nobody re-keyed a line.

3 jobs under the 33% margin target — Foyle Motors thinnest at 30.6% on a £54k commercial job
LedgerXero connected · Northline Renewables Ltd · synced 3 min ago·Cash in £96,400 · out £61,180 this month0% VAT · energy-saving materials
Revenue · Aug+12%
£84,250
11 installs invoiced
Cost of salesCOGS
£42,180
50% of revenue
Gross profit▲
£42,070
kit + labour recovered
Gross margin+14.9pt
50%
blended · target 35%
Overheadsfixed
£24,600
vans · yard · admin
Net profit▲
£17,470
21% net margin

Profit & loss · August

revenue → cost of sales → gross → overheads → netlive from Xero
Revenue
invoiced · Aug
£84,250
less Cost of sales
kit · labour · scaffold
£42,180
Gross profit
50% margin
£42,070
less Overheads
vans · yard · office · admin
£24,600
Net profit
21% of revenue
£17,470
Cost of sales is the sum of every job's allocated kit, labour and scaffold — not a guess. Overheads apportioned from the Xero nominal ledger.

Margin by job

click a job → full cost breakdown10 live jobs · 34% blended
JobCustomerValueCostMargin £Margin %
J-1042A. Kelly£11,240£6,890£4,350
39%
J-1039M. Gallagher£6,480£3,920£2,560
40%
J-1044Bradley Farm£24,900£15,650£9,250
37%
J-1047K. Doherty£9,180£5,980£3,200
35%
J-1046D. McCloskey£14,300£9,010£5,290
37%
J-1041J. Devine£10,480£6,280£4,200
40%
J-1051Omagh GAA£38,600£26,100£12,500
32%
J-1055Foyle Motors£54,200£37,600£16,600
31%
J-1053S. Friel£8,900£6,120£2,780
31%
J-1049P. Toner£9,950£6,180£3,770
38%
10 jobs£188,230£123,730£64,500
34%
Margin target 33% · thin <33% · healthy 33–38% · strong ≥38%

Xero sync

all healthy
Customer & supplier contacts
2-way · 3 min ago
synced
Sales invoices
→ Xero · 12 min ago
synced
Supplier bills & POs
→ Xero · 1 hr ago
synced
Payments & reconciliation
← Xero · 20 min ago
synced
Nominal / job costing codes
→ Xero · 1 hr ago
synced
Two-way contacts · one-way invoices & bills · reconciliation pulled back. No double entry.

Revenue by type

this month · £84,250
Solar PV34%
Battery / BESS30%
Commercial22%
Heat pumps9%
EV charging5%

Cashflow · money in vs out

last 6 months · from Xero bank feed
£146,020
net 6-mo
InOut
Mar+£16k
Apr+£11k
May+£22k
Jun+£33k
Jul+£29k
Aug+£35k
Reconciliation
Every invoice, bill and payment matched — 0 unreconciled
deposit + balance via Stripe · supplier bills off POs · nominal codes posted per job
Xero · in balance