You made $127,000/ You spent $78,400/ You kept $48,600
#1 priority this month
Collect Mike's Landscaping receivables
+$12,400
Three invoices totaling $12,400 are between 49 and 94 days overdue. This is the single highest-impact action available — it's money already earned but sitting in someone else's account.
What went well
Revenue beat forecast by $8,000 (6.7% above target)
Roof repair — Tampa campaign returned 20.2x on $1,200 ad spend
Average days-to-payment improved from 31 to 23 days after early-pay discount
Needs attention
$18,200 in overdue invoices — Mike's Landscaping alone owes $12,400
Free roof inspection campaign spent $480 with zero conversions
TikTok Ads returning only 1.9x — below breakeven threshold
How you made and spent money
Revenue hit $127k in March — up 6.7% month-over-month and beating forecast by $8k. Google Ads continues to be your best performer at 20.2x ROI on the Tampa repair campaign. The concern: $18.2k in overdue receivables, with Mike's Landscaping accounting for $12.4k across three invoices (oldest 94 days). Your blended ad ROI is strong at 10.5x, but the "Free roof inspection" Meta campaign generated zero customers on $480 spend — recommend pausing.
Key numbers
Revenue collected$127,000▲ 6.7%
Net cash position$42,600
New customers82 lost
Ad spend$5,720▲ 12.2%
Cost per new customerBlended CAC$715
Days to payment23 days
+$8,000 above forecast. You beat forecast by $8k, mostly because the Tampa repair campaign overperformed and two referral deals closed faster than expected. Pipeline quality is strong — weighted pipeline was conservative.
Income Statement
Mar 1 – 31, 2026
Item
This month
Last month
Change
Revenue
Service Revenue
$127,000
$119,000
+6.7%
Total Revenue
$127,000
$119,000
+6.7%
Cost of Goods Sold
Materials
$38,200
$35,700
+7.0%
Direct Labor
$4,000
$3,800
+5.3%
Gross Profit
$84,800
$79,500
+6.7%
Operating Expenses
Payroll & Benefits
$18,600
$18,600
+0.0%
Vehicle & Equipment
$6,200
$5,900
+5.1%
Advertising & Marketing
$5,720
$5,200
+10.0%
Insurance & Licenses
$3,400
$3,400
+0.0%
Software & Tools
$2,280
$2,280
+0.0%
Net Income
$48,600
$44,120
+10.2%
Balance Sheet
As of 2026-03-31
Item
Amount
Assets
Cash & Cash Equivalents
$42,600
Accounts Receivable
$45,400
Materials Inventory
$8,200
Equipment (net)
$41,000
Total Assets
$137,200
Liabilities
Accounts Payable
$8,500
Accrued Payroll
$9,300
Equipment Loan
$35,000
Total Liabilities
$52,800
Equity
Owner's Equity
$50,000
Retained Earnings
$34,400
Total Equity
$84,400
Total Liabilities & Equity
$137,200
Gross margin is strong at 66.8% — materials and labor are well-controlled relative to revenue. Net margin at 38.3% leaves healthy room. The largest operating expense is Payroll at 14.6% of revenue, which is typical for a crew-based service business.
What helped profit
Revenue increase+$8,000
What hurt profit
Materials increase-$2,500
Advertising & Marketing increase-$520
Vehicle & Equipment increase-$300
Direct Labor increase-$200
Net change+$4,480
Total ad spend$5,720
Revenue from ads$60,100
Blended return10.5x
Campaign
Spend
Cust.
Revenue
ROI
Emergency leak repair
$400
1
$14,200
35.5x
Roof repair — Tampa
$1,200
5
$24,200
20.2x
New roof install — FL
$1,800
2
$14,400
8.0x
Spring roof checkup
$820
3
$5,400
6.6x
Storm damage awareness
$1,020
1
$1,900
1.9x
Free roof inspection
$480
0
$0
—
Gross revenue$127,000
Gross marginRevenue − COGS66.8%
Total expenses$78,400
Net marginAfter all expenses38.3%
Cost of goods sold
COGS$42,200
33.2% of revenue
Operating expenses
Payroll & Benefits$18,600
14.6% of revenue
Vehicle & Equipment$6,200
4.9% of revenue
Advertising & Marketing$5,720
4.5% of revenue
Insurance & Licenses$3,400
2.7% of revenue
Software & Tools$2,280
1.8% of revenue
Expense variance vs. expected
Most expense categories held steady or tracked revenue growth proportionally. Vehicle & Equipment was the only notable overshoot (+$300 vs expected) — may be a one-time repair. Ad spend rose in line with revenue growth, which is appropriate given the strong ROI.
Category
Expected
Actual
Variance
Var %
Revenue
$119,000
$127,000
$8,000
+6.7%
Payroll & Benefits
$18,600
$18,600
$0
+0.0%
Advertising & Marketing
$5,546
$5,720
$174
+3.1%
Vehicle & Equipment
$5,900
$6,200
$300
+5.1%
Insurance & Licenses
$3,400
$3,400
$0
+0.0%
Software & Tools
$2,280
$2,280
$0
+0.0%
Total expenses
$35,726
$36,200
$474
+1.3%
Cash position looks solid through Q2. Inflows are steady from recurring commercial accounts. The main risk is the $12.4k tied up in Mike's Landscaping — if that becomes uncollectible, your 60-day position tightens.
Cash on hand$42,600
Overdue receivables$18,2005 invoices
Avg. days to payment23 days
Paid on time86.0%
30/60/90-day cash forecast
Period
In
Out
Net
30 days
$38,000
$26,200
$54,400
60 days
$34,000
$26,200
$62,200
90 days
$41,000
$26,200
$77,000
Outstanding invoices
Customer
Amount
Days
Risk
Mike's Landscaping
$5,800
94
High
Mike's Landscaping
$3,200
75
High
Mike's Landscaping
$3,400
49
Medium
Clearwater Pool & Spa
$2,200
19
Low
Palm Harbor Dental
$3,600
26
Low
You have $26k in revenue at risk. The most urgent: $12.4k in overdue invoices past 30 days — this is real money you've already earned. Second priority: re-engage DataFlow and Bright Solutions before their run-rate revenue ($11k) disappears permanently.
Total revenue at risk$26,0003 leakage categories detected
Category
Count
Amount
Severity
Action
Invoices overdue 30+ days
3
$12,400
high
Follow up on 3 aging invoices
Churned customer revenue
2
$11,000
medium
Re-engage 2 lost customers
Won deals never invoiced
1
$2,600
high
Send invoice for 1 won deal
Ad platforms are claiming 2.75x more conversions than actually happened. Google Ads is the least inflated (125% overclaim), while TikTok and Meta are 267–300% overclaimed. Budget decisions based on platform dashboards alone would significantly over-invest in paid social.
Platform
Claimed
Actual
Overclaim
Google Ads
18
8
+10 (125.0%)
Meta Ads
11
3
+8 (267.0%)
TikTok Ads
4
1
+3 (300.0%)
Platforms overclaimed by 175.0% — 21 conversions this month. Budget decisions based on platform numbers alone would lead to over-investment in paid channels.