Discovery Complete — All 6 Sections

Torres Roofing
Business Discovery Report

A comprehensive analysis of your business operations, pain points, and growth opportunities — captured through AI-powered discovery.

$2.5M
Annual Revenue
16
Team Members
14 yrs
In Business
4.8 ★
340 Reviews
3,000+
Past Customers
01 — Executive Summary

Your Business at a Glance

Key findings from the discovery conversation with Mike Torres, owner and founder.

📊
$720K
Annual Revenue Left on Table from Unconverted Estimates
📞
35–40%
Estimate Close Rate
(Industry avg: 30-35%)
🏠
3,000
Past Customers Sitting Untapped in Notebooks
🎯
$4M
Revenue Target Within 2 Years (No New Crews)

"I'm running a $2.5 million business on gut feel and a bank balance, which worked when we were doing $500K but it doesn't scale."

— Mike Torres, Owner
02 — Business Profile

Who Torres Roofing Is

A Sacramento institution built on reliability, quality, and reputation.

Company Details

Owner Mike Torres
Location Sacramento, California
Founded 2012 (14 years)
Revenue ~$2.5M annually
Google Reviews 4.8 ★ (340 reviews)

Team Structure

3 Roofing Crews 12 roofers (4 per crew)
Danny Project Manager
Carlos Estimator (9 yrs)
Maria Office Manager
Mike Torres Owner / Estimator

Competitive Differentiators

Reliability
Show up on time, every time. 24-hour estimate turnaround promise.
🛡️
Full Compliance
Licensed, bonded, insured. Permits pulled on every job. 10-year warranty.
Reputation Moat
4.8 stars with 340+ verified Google reviews — years of earned trust.
03 — Services & Revenue

Revenue Breakdown by Service Line

Four distinct revenue streams with varying margins and strategic purposes.

🏠
Residential Re-Roofs
Asphalt shingles $450–$550/sq · Tile $700–$900/sq · Avg ticket $11K–$14K
60%
~$1.5M/yr
⛈️
Storm Damage / Insurance
Insurance-driven · Avg $8K–$15K per claim · Seasonal spikes
20%
~$500K/yr
🔧
Gutters & Downspouts
Seamless aluminum · $12–$18/linear ft · Re-roof add-on play
10%
~$250K/yr
🔨
Repairs (Loss Leader)
Leak patches, flashing, chimney work · $500–$3K · Feeds future re-roofs
10%
~$250K/yr

Margin Insight

Tile Re-Roofs
Highest
Asphalt Re-Roofs
Strong
Storm / Insurance
Moderate
Gutters (Add-on)
Moderate
Repairs
Low / Loss Leader
04 — Operations Flow

Lead to Completion Pipeline

How a job flows through Torres Roofing — and where friction lives.

1

Lead Comes In

Phone call, website form, Google Local Services ad, or referral. Maria takes the call and logs it in a spiral notebook, then transfers to Google Calendar.

Issue: $25–$75 leads lost to voicemail after hours
2

On-Site Inspection

Carlos or Mike visit the property. Full roof inspection with drone and EagleView satellite measurements ($35/report). Photos of all damage and wear.

3

Estimate Built & Sent

Custom spreadsheet template with squares, materials, pitch factor, complexity factor. Emailed as PDF. Target: 24 hours.

Issue: Slips to 48+ hours in peak season
4

The Follow-Up Gap

Homeowner is comparing 3–5 estimates. Carlos may call once or twice, then moves on. No automated follow-up sequence exists.

Issue: 60% of estimates go cold — $720K/yr lost
5

Job Scheduled

Maria coordinates materials (ABC Supply), crew availability, permits, and weather on a whiteboard. Danny manages on-site. 2–3 day typical re-roof.

Issue: Rain cascades — 1 day pushes entire schedule
6

Completion & Invoice

Danny does final walkthrough. Invoice via QuickBooks. Payment on completion (credit card, check, GreenSky financing). Commercial: net 30.

Issue: Change orders undocumented — eating ~$800 per incident
7

Post-Job Follow-Up

Maria calls for satisfaction check and Google review request — when she remembers. No re-engagement for past customers who may need new roofs.

Issue: Only 1 in 5 customers leave a review

Current Tech Stack

Google Calendar QuickBooks EagleView Custom Spreadsheet Drone (DJI) Spiral Notebook Whiteboard Text Messages Camera Rolls No CRM
05 — Pain Points & Revenue Impact

Where Money Disappears

Every pain point has a dollar sign attached. Here's what the discovery uncovered.

📉
$720K/yr

Estimate Follow-Up Black Hole

60% of estimates go cold with zero follow-up. At 5 additional conversions/month and $12K average ticket, that's $720,000 in annual revenue walking out the door simply because nobody called back.

⏱️
$480K/yr

Untapped Past Customer Database

3,000 past customers with aging roofs — zero re-engagement system. 200 proactive inspections/year would yield 30–40 re-roofs at $12K each. Revenue sitting in a notebook.

📞
$75/lead

Lead Response Time Kills

Google Local Services leads cost $25–$75 each. If Maria can't answer within 30 minutes, the lead goes cold. Friday 4:45pm leads wait until Monday. First to answer wins 50% of the time.

🔢
$4,200+

Estimating Accuracy Gaps

Spreadsheet-based estimates miss complexity factors. A single miscounted hip-and-ridge measurement cost $4,200 last year. No automatic adjustment for penetrations, skylights, or multi-pitch geometry.

📋
$800/ea

Undocumented Change Orders

Crew finds rotten decking, gets verbal approval, but it's never documented. Half of change orders go unrecorded. The company absorbs $800+ per incident because they can't prove authorization.

🔄
$180/ea

Mid-Job Material Runs

When crews run short on materials, 4 workers sit idle while someone drives to ABC Supply. At $45/man/hour loaded cost, each run wastes $180. Happens at least twice a month.

"I have zero visibility into my business metrics. I don't know my close rate by lead source. I don't know my average job margin. I don't know which crew is more productive. I'm running a $2.5 million business on gut feel."

— Mike Torres
06 — Seasonality & Cash Flow

The Annual Revenue Cycle

Roofing in Sacramento follows a predictable pattern — 80% of revenue in 8 months.

Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
Peak (3-4 week backlog)
Active season
Slow (burning reserves)
80%
Revenue earned Mar–Oct
$150K
Credit line tapped every January
60–70%
Revenue drop Nov–Feb
07 — Growth Opportunities

The Revenue Waiting to Be Captured

Based on the discovery, these are the highest-impact AI opportunities ranked by revenue potential.

$720,000

Automated Estimate Follow-Up

AI-powered follow-up sequences triggered at 48 hours, 5 days, and 10 days post-estimate. Personalized messages referencing the specific job scope. Escalate to Carlos only when the homeowner replies with questions. Convert 5 additional estimates/month.

$480,000

Past Customer Re-Engagement

Digitize the 3,000-customer database. AI identifies roofs approaching 8–10 year age for proactive inspection outreach. Automated seasonal campaigns. Convert 30–40 additional re-roofs/year from existing relationships.

$240,000

Gutter Upsell on Every Re-Roof

Currently leaving $1,500–$2,000 in gutter add-ons on the table per re-roof. AI-assisted estimate automatically includes gutter recommendation with pricing. Capture add-on revenue on 60%+ of re-roofs instead of occasionally.

$120,000+

Instant Lead Response

AI answers every call and web form within seconds — 24/7. Qualifies the lead, captures property details, and schedules the inspection. No more Friday 4:45pm leads waiting until Monday. First-to-respond advantage on every lead.

Total Identified Opportunity

Revenue recoverable through AI-powered workflows — without adding a single crew member.

$1.56M
07b — Where to Start

Top 3 AI Priorities by ROI

If you only did three things, these would generate the most impact.

1
$720K/yr

Automated Estimate Follow-Up

AI follows up at 48 hours, 5 days, and 10 days. Convert 5 more estimates per month. Easiest win — no process change needed, just adds what's missing.

Why first: Lowest effort, highest return
Set up automated email/text sequences triggered when an estimate is sent. No new tools for Mike — it runs silently behind existing workflow.
2
$480K/yr

Past Customer Re-Engagement

Digitize 3,000 past customers. AI identifies aging roofs for proactive outreach. 30–40 re-roofs per year from people who already trust you.

Why first: Largest untapped asset
Import historical job records, enrich with install dates, and run automated "roof health check" campaigns to past customers approaching 15–20 year marks.
3
$120K+/yr

Instant Lead Response

AI answers every call and web form 24/7 within seconds. Qualifies leads, schedules inspections. Stop losing $75 Google leads to voicemail.

Why first: Stops active revenue loss
Deploy an AI voice/text responder that captures caller info, asks qualifying questions, and books inspection slots on Mike's calendar — even at 9pm.
09 — Mike's Ideal State

The Vision for Torres Roofing

In Mike's own words — what the business looks like when everything works.

01

Real-Time Business Dashboard

Check the phone every morning: leads, close rate, average ticket, crew efficiency, backlog in weeks. Replace "we're busy" with actual numbers that drive decisions.

02

Same-Day Estimates, Every Time

Professional proposals with photos, material options, financing, and clear scope — in the homeowner's inbox by 4pm. Automated follow-up if they don't respond.

03

Intelligent Crew Scheduling

All three crews on a single board with jobs, drive times, material deliveries, and weather forecasts. Rain day? System suggests rescheduling and drafts customer notifications.

04

Digital Change Orders

Crew finds rotten decking? Photo, auto-generated approval request, homeowner approves with a tap, added to the invoice. No verbal approvals. No eaten costs.

05

$4M Revenue Without Crew #4

Higher close rates, fewer scheduling gaps, better material management, systematic gutter upsells. Growth through efficiency, not headcount.

06

Evenings Back With Family

Done at 5:30. No more QuickBooks at the kitchen table. Systems handle the admin so Mike can be present with Andrea and the kids.

"If the systems handled the admin, I could actually be done at 5:30 like a normal person. Or at least most days."

— Mike Torres

3-Year Goal: Business Runs Without the Bottleneck

Mike wants to take a two-week vacation without the business falling apart. Danny manages jobs, Carlos does estimates, Maria handles the office — and they all make decisions informed by data and process instead of calling Mike. The knowledge is in the system, not in his head.

10 — Time Allocation Analysis

Where Mike's 55 Hours Go

Only 20% of the owner's time is spent on high-value advisory work.

Admin & CRM Updates
~15 hrs (28%)
Research & Prep
~14 hrs (27%)
Customer Calls & Advisory
~12 hrs (22%)
Follow-Up & Nurturing
~5 hrs (10%)
Business Development
~4 hrs (7%)

Current: 78% Low-Value Work

Admin, manual research, data entry, scheduling coordination, follow-up tracking, and context switching. None of this requires Mike's 14 years of roofing expertise.

Target: Flip the Ratio

AI handles admin, follow-up, scheduling, and data entry. Mike spends 70%+ of his time on customer relationships, estimates, and business growth.

Ready to Build Your
AI System?

This discovery captured your business DNA. The next step is designing custom AI workflows that solve these exact problems.

Schedule Your Strategy Call