Reports
July 2026 · compared with June
Updates
- ReplyDana K. answered your estimate“Can you do the fluid too?” · 4 min ago
- ApprovedOwen B. approved $660 of work#0145 control arms · not yet assigned · 22 min ago
- MissedPriya N. did not drop offDue 8:30, 1h 40m ago · bay 2 sitting empty
- New requestMara added Marcus T. to the queue2018 BMW M3 · front-end clunk · 2h ago
- ReplyVega Landscaping sent a PO numberPO 44-1180 · yesterday, 4:55pm
Showing July 2026 all service groups all customers · 35 repair orders · compared with June
- Revenue
- $21,480 +12.4% vs June
- Car count
- 35 +3 ROs
- Average repair order
- $613 +$48
- Gross profit
- 52.1% −1.8 pts
Revenue mix · labor vs parts
Labor
Parts
Table view
| Source | Revenue | Profit | Margin |
|---|---|---|---|
| Labor | $12,458 | $7,945 | 63.8% |
| Parts | $9,022 | $3,245 | 36.0% |
Against target
Effective labor rate$138 of $145
Discounting and unbilled time−$7/hr
Technician efficiency91% of 100%
Billed hours vs clocked hours142 / 156
Bay utilisation69% of 85%
Two bays, 16 slots a week11 booked
The pale line on each track is the target. Efficiency is healthy; the gap is bay time, not technician speed.
Revenue by service group
Estimate approval
Unpaid invoices by age
Where the work came from
Retention
54% come back at least once. The biggest drop-off is between the first and second visit, which is where a reminder at the next service interval pays for itself.
Revenue forecast
Actual
Projected
Range
FebAprJunJulSepOct
- Projected August
- $22,600 +5.2% on July
- Projected quarter
- $69,400 range $61k–$76k
- Capacity ceiling
- $24,000 at 2 bays, current ARO
- Headroom left
- 6% growth needs a third bay
Build a report
The form defaults to whatever fits the shape of the data: a single total renders as a stat tile rather than a one-bar chart, and more than seven rows renders as a table rather than more colours.
Every figure here is sample data. Once the CRM is live these come straight from
jobs, estimates and invoices, so nothing needs entering twice.