FINANCE
March 2026 · Source: Xero API
🔴 EBITDA BELOW FLOOR
10.8% actual
10.8%
Actual
15%
Floor
30%
Target
Wages are 45% of revenue — the biggest drag after materials. Fix pricing and dispatch efficiency to close the gap.
📊 P&L SNAPSHOT — MARCH 2026
Revenue
$479,320
Materials (COGS)
31%-$148,439
Gross Profit
69%$330,881
Solar Rebate
+$4,469
Google Ads
8.4%-$40,022
Business Software
2.3%-$11,137
Wages & Overhead
44.6%-$213,813
Net Profit (EBITDA)
10.8%$51,636
💸 COST BREAKDOWN
Materials (COGS)$148,439 · 31%
Wages & Overhead$213,813 · 44.6%
Google Ads$40,022 · 8.4%
Business Software$11,137 · 2.3%
Net Profit$51,636 · 10.8%
Wages breakdown pending — pulling full payroll split from Xero.
💳 AR STATUS
$233K
Phantom AR
ST-Xero sync broken
$406K
Outstanding Invoices
Collect now
⚠️ $233,000 Phantom AR
ServiceTitan→Xero payment sync is broken. Invoices showing unpaid in Xero were already collected in ST. Fix this to get accurate cash position.
→ Assign IT/Finance to fix sync this week
Outstanding Invoice Breakdown
📋 Invoice data loading via BookkeeperBot…
Total Outstanding$406,000
Source: ServiceTitan · Real invoice list pending
💰 13-WEEK CASH FLOW
W1 = March net profit. W2–W13 pending live bank feed.
⬛ Grey bars = pending bank feed integration