For remodelers, custom builders, roofers and trades · US and Canada
We report signed jobs, not leads.
Most marketing companies hand you a lead count and call it a win. We run your Google Ads, SEO and website against one number: the jobs you actually signed, and what each one cost to win.
- ★★★★★ 5.0 on Google
- Google Partner
- Meta Business Partner
- CallRail Certified

Monthly reportExample
- Jobs signed
- 14
- Revenue signed
- $412,600
- Cost per signed job
- $386
Not clicks. Not “leads”. Contracts.
Construction clients we work with
01 · Sound familiar?
You’ve heard all of this before.
If you’ve hired a marketing company before, at least one of these probably happened.
- An agency sent 60 “leads” last month. Four answered the phone and one wanted a repair you don’t do.
- Your cost per lead looks fine on the report, but your cost per signed job has quietly doubled.
- Nobody can tell you which calls came from ads, which came from Google Maps and which were referrals.
- You’re pitched by five agencies a week and every one of them says the same thing.
The problem isn’t your budget. It’s that nobody is measuring the thing that pays you.
02 · Our reporting standard, in writing
We don’t report leads. We report signed jobs. The number we both look at every month is contracts closed and the revenue behind them — not form fills. And if the leads aren’t turning into jobs, that’s our problem to fix, not yours to explain.
Arpit JainFounder, Jain & Company
- You own everythingWebsite, ad accounts, CRM data, content and tracking are registered in your name from day one. If you leave, you take all of it.
- 30-day money backIf the first month isn’t right, we refund it. No conditions, no argument.
- Live in 21 daysFrom signed to campaigns live in 21 days, or that month is free.
03 · What we do
One team, four moving parts, one scoreboard.
Each piece is judged by what it puts on your job board, not by its own vanity metric.

Google Ads
Catches people searching for your service this week, filtered to the jobs and areas you want.
You seeCost per booked appointment, by service
Local SEO and Google Business Profile
Wins the map pack in your service area so you’re not renting every call.
You seeCalls and direction requests from Maps
Website and landing pages
Turns visits into calls and quote requests, on a site that loads fast on a phone in a truck.
You seeCall and form conversion rate
Call tracking and reporting
Records where every call came from and what happened to it.
You seeA monthly sheet: jobs signed, revenue, cost per job
No long-term lock-in is needed to find out if it works. We’d rather show you a quarter of numbers.
04 · Proof
A roofing company, twelve months.

- 9.5xreturn on ad spend
- $368Krevenue from marketing-sourced jobs
- $59Knet profit after all marketing costs
Residential roofing · Google Ads, SEO, branding, social
Fewer wasted clicks, more signed roofs.
[Two or three sentences on what changed: the spend that was cut, the searches that were added, and the follow-up that stopped leads going cold.]
05 · The first 90 days
What happens after you say yes.
Laid out like a build schedule, because that’s what it is.
We find the leaks
We audit your ads, your Google profile, your site and your follow-up, then show you where money is being lost today.
We fix the basics
Call tracking goes in, wasted spend comes out, and the pages people land on start matching what they searched for.
We scale what works
Budget moves toward the services and areas producing signed jobs, and away from the ones that don’t.
You get one number
Cost per signed job, next to the revenue those jobs brought in. We meet whether the month was good or bad.
You keep every account. If we part ways, nothing walks out the door with us.
06 · Straight answers
What you’re probably thinking.
What does it cost?
Retainers start at $1,500 a month, plus your ad budget. You’ll get a fixed quote after the first call, not a proposal three weeks later.
Am I locked in?
No. Month-to-month is fine. A longer commitment gets you a lower monthly rate, but it’s your call.
Another agency already burned me.
Fair. Ask us to review the last 90 days of your current ads account on the call. You’ll get the read either way.
Where are you based?
Our clients are in eight countries, most of them across the US and Canada. Our team works across time zones, including India. That’s how work moves overnight and you get an answer within 12 business hours.
Do you work with my trade?
Roofing, remodeling, custom builds, exteriors and adjacent trades. If we’re not the right fit, we’ll say so on the first call.
Will I be talking to a junior?
No. Every account is run by a senior strategist with years of paid search and local SEO behind them. Specialists support the work; they don’t run your account.
07 · Next step
Bring last month’s numbers. We’ll tell you where the money is going.
Twenty minutes with a senior strategist. You’ll leave knowing your real cost per signed job and the two changes that would move it, whether or not you hire us.



