This Month
$68,000
▲ 12% vs last month
Cash Position
$36,400
Current bank balance
Outstanding AR
$34,400
5 invoices past due
Team Avg Margin
44%
Across 4 crews
Jasmine's Crew margin is 16 points below team average
28% margin across 64 jobs this month vs. 44% team average. Closing that gap is ~$2,200/month — roughly $26k/year in recoverable profit. Click the row below to see which jobs.
Revenue & Cash
QuickBooksWeekly Revenue — Last 8 Weeks
Accounts Receivable Aging
Click overdue rows to see invoicesCrew Performance
JobberCrew Performance — This Month
Gross margin after labor & supplies · Source: Jobber
| Crew | Jobs | Revenue | Avg Job | Margin |
|---|---|---|---|---|
Maria's CrewTop | 72 | $19,800 | $275 | 55%▾ |
Ana's Crew | 84 | $18,200 | $217 | 46%▾ |
Carla's Crew | 92 | $16,400 | $178 | 42%▾ |
Jasmine's CrewReview | 64 | $13,600 | $213 | 28%▾ |
Job Profitability
Jobber + QuickBooksOne-time jobs feel like wins. Recurring pays the bills.
Your 198 recurring cleans threw off ~$15k in profit this month at 56% margin, and rebooked themselves. Your 50 one-time jobs: ~$2.4k at 30%, then you start hunting again. The owners who win move one-timers onto a plan.
Revenue by Service Type
Source: Jobber + QuickBooks
Recurring (Residential)
BestJobs
198
Revenue
$26,400
Margin
56%
Commercial Contract
SolidJobs
16
Revenue
$17,600
Margin
50%
Deep / Move-Out
WatchJobs
48
Revenue
$16,000
Margin
36%
One-Time Standard
WatchJobs
50
Revenue
$8,000
Margin
30%
Marketing Performance
Ads · GBP · Angi · BrightLocal · GSCThis Month
$3,280 spent across 4 channels → 61 leads → $54 blended CPL → 2.4× blended ROAS
Google Ads
Good$2,200
spent this month
Leads
24
CPL
$92
ROAS
2.5×
Google Business
TopOrganic
no ad spend
Leads
18
Actions
742
Angi
Watch$1,080
spent this month
Leads
12
CPL
$90
ROAS
2×
Website
WatchOrganic
no ad spend
Leads
7
Sessions
248
Conv rate
2.8%
Leads by Channel — 8 weeks
Google Ads · GBP · Angi · WebsiteSource: Ads + GBP + Angi + GA4
Insight: Google Ads CPL held at $92 while GBP organic leads grew 30% with $0 incremental spend. Your map pack is doing the work your ad budget used to.
Local Rankings
BrightLocal#3.4
▲ 0.5 positions
Avg local pack position · 30-day improvement
In top 3
6
In top 10
15
Tracked
38
Top traffic keywords
A few keywords away from owning Miami's cleaning map pack.
Organic Traffic
Search Console + GA414.2k
▲ 11.0%
Impressions · MoM
Clicks
820
▲ 7.0%
CTR
5.8%
Pages
90+
Top landing pages
Daily Digest
All systemsYour numbers, before you open an app.
Every morning, the OS emails the owner a plain-language snapshot pulled from all connected systems. No login required.
Good morning, Alex.
Here's your Coastline Cleaning Co. snapshot for Tuesday, April 22.
Yesterday's revenue
$2,840
Cash position
$36,400
Outstanding invoices
$34,400
5 invoices past due
Top performer (MTD): Maria's Crew
55% margin, highest on the team.
Alert: Jasmine's Crew
28% margin across 64 jobs. Review job costing.
This email is auto-generated every morning. No manual work. No logins required.