Roofing contractors only

The agency whose numbers you can check.

Most roofing marketers ask you to trust the claim. We hand you the login. Every figure below traces to a client's GoHighLevel dashboard — with the date range printed next to it.

0
Opportunities tracked
0
Contracts closed
0
Signed revenue
0
Aggregate close rate

The difference

Most agencies ask you to trust the number. We would rather show you the account it came from.

The roofing niche is full of screenshots with no source, ROI multiples that can't be reproduced, and lead counts that quietly round up. We built this business on the opposite bet: publish only what a dashboard can prove, name the date range, and hand over the login on the first call.

It's a slower way to grow an agency. It's also the only version that survives a roofer actually checking.

Our one rule

“No number goes on this site unless it traces to a specific dashboard, with a stated date range.”

— Rafero, founder

01

What a “result” means
before we report it

Nobody else in this niche publishes their measurement rules. That's exactly why we do — so the numbers above can't be waved away.

01

An opportunity is a real, contactable lead

Not a click, not an impression, not a form that bounced. It's a person in the pipeline with a name and a number, sitting in the client's CRM where they can see it too.

Source ·
GoHighLevel
02

Revenue is signed, not projected

The figure is the value of contracts the homeowner actually put their name to — pulled from the won stage of the pipeline, not an estimate of “potential” or lifetime value.

Stated ·
with date range
03

We deliberately publish no ROI multiple

No 22x, no 25x. A multiple hides the inputs and inflates in the retelling. We'd rather show you opportunities, closes and signed revenue and let you do the math on your own margins.

On purpose ·
read why →

Verified results

Five pipelines,
one login each.

All case studies →
362
Opportunities · 57 closed · 16.9% close rate

Traffic was not the problem. Roofing 101 was generating inquiries and losing them — leads went cold before anyone called back.

$921K
Signed revenue
January – May 2026
Reporting period
244
Opportunities · 17 closed · 7.0% close rate

Hero Roofing was competing in a crowded market with lead flow that spiked after storms and collapsed in between. No predictable cost per job.

$227K
Signed revenue
2026, year to date
Reporting period
117
Opportunities · 14 closed · 12.0% close rate

A newer roofer with no brand recognition, competing against companies that had been in the market for decades.

$185K
Signed revenue
December 2025 – May 2026
Reporting period
243
Opportunities · 19 closed · 7.8% close rate

SLN was ranking on page 16 — effectively invisible — and carrying the whole company on paid channels.

$155K
Signed revenue
January – June 2026
Reporting period
112
Opportunities · 10 closed · 8.9% close rate

A long-established roofer with a strong local reputation but almost no digital presence — the brand equity existed offline and nowhere else.

$95K
Signed revenue
January – July 2026
Reporting period
01Roofing 101$921K
02Hero Roofing$227K
03Forever Exteriors$185K
04SLN Construction$155K
05LaPorta Roofing$95K

We only work with roofers — and we publish what didn't work right next to what did.

One niche · one honest scoreboard · Guaynabo, Puerto Rico

02

Questions

Frequently asked

What does Roofers Growths actually do?

We are a marketing agency working with roofing contractors and nobody else. SEO, Google Ads, websites, local search and lead systems, built around how roofing actually sells.

Are the numbers on this site real?

Yes, and you can check them. Every figure comes from a GoHighLevel pipeline we still run, the date range is stated, and the dashboard sits on the case study page. We removed every claim we could not evidence — which is why our numbers are smaller than most agencies'.

How much does it cost?

Engagements start at {{$1,500}} a month. We publish the ranges rather than hiding them, because a roofer who cannot afford us should find that out in thirty seconds, not at the end of a sales call.

How long before I see results?

Paid search can produce leads within days. SEO takes three to six months for meaningful movement and six to nine before it is a channel you would rely on. The real timelines are in every case study.

Will you work with my competitor?

No. One roofing company per market. If we already work with someone in your service area we will tell you immediately and refer you elsewhere.

Free · 20 minutes · recorded

Let's audit your numbers, not your ambitions.

A 20-minute recorded teardown of your site, your Google Business Profile and your top three local competitors. You keep the recording — whether or not we ever work together.

No retainers to start. No percentage of your ad spend. Ever.

Call +1 (787) 437-9221 Book a free audit