3 · Business insights
Leads in. Profit out. See every dollar from the first click to the bank.
Most plumbers know what they billed. PlumbBizIQ shows what you kept, and answers the questions every owner asks. The numbers below are for a sample shop.
This month · sample shop
Paid ads returned $3.50 for every $1 spent
The questions every owner asks, answered
Every lead is followed from its source to the paid invoice. Add the job timer and your QuickBooks overhead, and these answers update themselves.
Marketing
"Which marketing channel is paying off?"Every call and form is tagged by source and followed to the paid invoice, so you see real revenue and return for each channel, not just clicks.
This month's call: Yelp brought 8 leads but only 2 booked. Moving its $600 to Google Local Services Ads would likely book more jobs.
| Source | Leads | Booked | Revenue | Cost | Return |
|---|---|---|---|---|---|
| Your website (SEO) | 38 | 21 | $12,600 | Included | Best |
| Google Local Services Ads | 24 | 11 | $6,900 | $1,440 | $4.79 per $1 |
| Google search ads | 12 | 4 | $2,300 | $900 | $2.56 per $1 |
| Yelp | 8 | 2 | $1,100 | $600 | $1.83 per $1 |
| Referrals & repeat | 4 | 3 | $1,400 | $0 | Free |
| Total | 86 | 41 | $24,300 | $2,940 |
Jobs
"Which jobs make me the most money?"The job timer records real labor time and the receipt photo captures parts, so every job type shows profit per hour, not just revenue.
This month's call: Water heaters earn 3.6× more per hour than faucet swaps. Promote water heater pages and ads first.
┆ Red dashed line = your $68/hr break-even
Pricing
"Am I charging enough?"Your break-even hourly rate is worked out from your real overhead in QuickBooks and the hours you actually bill. Any job type that earns less gets flagged.
This month's call: Raise the faucet swap price by $45, or bundle it with a water heater flush.
Calls
"Where are calls slipping away?"Every call, text and form that didn't turn into a job gets a reason, so you can fix the leak instead of guessing.
This month's call: 14 callers were price shopping. Adding "upfront pricing" ranges to the drain pages could convert more of them.
86 leads → 41 booked. Why the other 45 didn't book:
Estimates
"Are my time estimates right?"Estimated hours are compared with what the timer actually recorded, by job type, so your quotes get more accurate over time.
This month's call: Drain jobs ran 35% over the estimate. Quote 2 hours, not 1.5.
| Job type | Estimated | Actual | Difference |
|---|---|---|---|
| Water heater swap | 3.0 h | 2.8 h | −7% |
| Toilet replacement | 1.5 h | 1.6 h | +7% |
| Drain clearing | 1.5 h | 2.0 h | +35% |
Every Monday
Your week, in plain words.
No dashboards to dig through. Each Monday morning you get a short summary of what worked, what didn't and one thing to change this week.
Keep exploring
Want this for your shop?
Launch spots in Orange County are limited — first come, first served. Outside OC? Join for future cities.