For remodelers, custom builders, roofers and trades · US and Canada
We report signed jobs, not leads.
Referrals keep you busy until one of them goes quiet. We build a second source of signed jobs from Google, Maps and your website. Every month we report jobs signed and what each one cost to win.
- ★★★★★ 5.0 on Google
- Google Partner
- Meta Business Partner
- CallRail Certified

Client result
Family First Exteriors · St. Louis · residential roofing
12 months with Jain & Company
- revenue from jobs our marketing brought in
- $368,138
- return on ad spend
- 9.5x
- profit after every marketing cost
- $59,148
Watch the owner explain it (1 min)
Shared with the owner’s permission.
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.
- Most of your best work comes from two or three people: an architect, a past client, a realtor. That’s fine until one of them retires or starts sending jobs somewhere else.
The problem isn’t your budget. It’s that nobody is measuring the thing that pays you.
02 · Proof
Real numbers. Names attached.
Every figure below comes from the client’s own CRM and ad accounts, and every client agreed to be named.
Family First Exteriors, St. Louis.
- 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.
Family First Exteriors is a roofing company in St. Louis. Jobs that came in through the marketing we run brought in $368,138 in revenue on $69,700 of total investment. The clearest example: one website form fill turned into ten jobs on the same street, worth $127,000.
03 · 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 backNot right in the first 30 days? We refund your first month and your setup fee in full. No conditions, no argument.
- Live in 21 daysFrom signed agreement to campaigns live in 21 days, or your first month is free.
- 12-month performance guaranteeOn 12-month Pipeline and Market Position plans. We agree a target in writing. If we haven’t hit it at 12 months, we keep working without our fee until we do. We only count work we can trace to us.
Every guarantee on this page has its terms written out: the target, the conditions, and what happens if we miss.
04 · 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.
Every plan also includes social posts, video ads and a monthly email to your past clients. Details in pricing below.
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.
Campaigns are live by day 21 and call tracking is in by week 4.
You keep every account. If we part ways, nothing walks out the door with us.
06 · Pricing
Three plans. Every price on the page.
Pick the plan that fits your firm’s size. Ad spend is always separate, paid directly to Google or Meta from your own account, never marked up.
This is for you if:
- You run a roofing, remodeling or building firm doing $500K–$10M a year
- Referrals keep you busy, but you can’t predict next quarter
- You’ll fund an ad budget separately from our fee
- You want reporting on signed jobs, not clicks
This isn’t for you if:
- You’re looking for the cheapest option
- Your team can’t call leads back within one business day
- You expect results in week one — this compounds over 90 days
- You want to approve every post before it goes out
Lower monthly rate and no setup fee, paid annually upfront for a 12-month commitment.
Cancel with 30 days’ notice. A one-time $4,000 setup fee covers the audit, tracking, Business Profile rebuild, landing pages, CRM setup, and every account created in your name — refunded in full if you ask within 30 days.
Plan 01For firms doing $500K–$1.5M a year
Groundwork
Be the firm homeowners find before they’ve called anyone.
$1,500/mo
Paid annually upfront — $18,000. No setup fee. Saves $7,600 a year versus month-to-month.
$1,800/mo
+ $4,000 one-time setup
- Google Search and Local Services Ads from day one
- SEO, 3 articles and 2 backlinks a month
- Google Business Profile, weekly posts
- AI search visibility
- CRM with follow-up in under 60 seconds
- Weekly strategy meeting
See everything included
Get found
- Google Search and Local Services Ads
- Ads shown again to people who visited your site but didn’t call
- Service and location pages built for the work you want
- 3 articles a month · 2 backlinks a month
- Google Business Profile rebuilt, then posted to weekly
- Checked monthly: whether ChatGPT and Google’s AI name you
Get the call
- Call and form tracking on every channel
- A few qualifying questions before anyone books
Don’t lose the lead
- CRM set up and managed; every enquiry answered in under 60 seconds
Stay in front of past clients
- A monthly email to past clients and open leads
- 8 social posts a month
- 2 video ads a month, cut from your own project photos and clips
- A monthly shot list: what to film on site this month
- 2 branded graphics and 2 hours of design time a month: flyers, yard signs, proposal covers
- New ad creative at least every 60 days
Know what it earned
- Monthly report: jobs signed, revenue, cost per signed job
- Monthly look at what your three closest competitors changed
- Weekly strategy meeting with a senior strategist
- 90-day roadmap
- Dedicated account manager
- Response within one business day
Recommended for most firms
Plan 02For firms doing $1.5M–$3M a year
Pipeline
More signed jobs from people who were always a fit.
$2,500/mo
Paid annually upfront — $30,000. No setup fee. Saves $10,000 a year versus month-to-month.
$3,000/mo
+ $4,000 one-time setup
- CRM connected to your project software
- Area exclusivity on 12-month plans
- Everything in Groundwork
- Meta ads alongside Google
- 16 social posts, 6 articles a month
- Landing pages with qualified booking
See everything included
Everything in Groundwork, plus:
Get found
- Meta ads
- Multi-step ad sequences for people who visited your site but didn’t call
- Ads shown to people searching your competitors by name
- 6 articles a month · 4 backlinks a month
Get the call
- Landing pages where only qualified enquiries can book
Don’t lose the lead
- 30 days of follow-up texts and emails for leads that don’t book
Stay in front of past clients
- 16 social posts a month
- 3 video ads a month, cut from your own project photos and clips
Know what it earned
- Campaigns planned around your busy and slow seasons
Plan 03For firms doing $3M+ a year
Market Position
Own the searches in your area before your competitors notice them.
$4,000/mo
Paid annually upfront — $48,000. No setup fee. Saves $10,000 a year versus month-to-month.
$4,500/mo
+ $4,000 one-time setup
- 12-month performance guarantee, terms in writing
- Same-business-day response
- Everything in Pipeline
- YouTube, Display and Pinterest
- 20 social posts, 10 video ads, 10 articles a month
- 365-day nurture and past-client campaigns
- Quarterly business review
See everything included
Everything in Pipeline, plus:
Get found
- YouTube, Display and Pinterest
- 10 articles a month · 6 backlinks a month
Get the call
- Every six months, we walk your whole enquiry path end to end and rebuild the weakest page
Don’t lose the lead
- A full year of follow-up for leads that aren’t ready yet
- A downloadable cost guide or planning checklist each quarter
- Review requests after every finished job, and a reply to every review
Stay in front of past clients
- A past-client campaign each quarter, for referrals and repeat work
- 20 social posts a month
- 10 video ads a month, cut from your own project photos and clips
Know what it earned
- Quarterly business review and an annual planning session
- Same-business-day response
Every plan: a monthly report on signed jobs and cost per job · you own every account · 30-day money back, setup included · live in 21 days or your first month is free
Your part: call leads back within one business day, send job photos when we ask, and join a weekly strategy call. We do the rest.
Not ready for a plan? Start with a free Market Snapshot.
See what a homeowner sees when they look for a firm like yours.
- AI check: whether ChatGPT and Google’s AI name you when someone asks for your trade in your area
- Search report: where you rank for the searches that matter in your area, and what’s holding you back
- Competitor comparison: you against your three closest competitors, with rankings, reviews and AI mentions side by side
It’s free. We prepare it before your call, then walk you through it on a 20-minute call: what it means for your business and what we’d fix first. You keep the snapshot whether or not we work together.
Compare all three plans
| Feature | Groundwork | Pipeline | Market Position |
|---|---|---|---|
| Best for | $500K–$1.5M/yr | $1.5M–$3M/yr | $3M+/yr |
| Platforms | Google + LSA | Google + LSA + Meta | + YouTube, Display, Pinterest |
| Video ads / month | 2 | 3 | 10 |
| Social posts / month | 8 | 16 | 20 |
| Articles / month | 3 | 6 | 10 |
| Backlinks / month | 2 | 4 | 6 |
| Google Business Profile | Weekly posts | Weekly posts | Weekly posts |
| AI search visibility | ✓ | ✓ | ✓ |
| Follow-up for leads that don’t book | 60-second reply | 30 days | 12 months |
| CRM connected to project software | — | ✓ | ✓ |
| Competitor report | Monthly | Monthly | Monthly |
| Strategy meetings | Weekly | Weekly | Weekly + quarterly review |
| Response time | 1 business day | 1 business day | Same business day |
| Area exclusivity | — | 12-month plans | 12-month plans |
| Performance guarantee | — | 12-month plans | 12-month plans |
| 12-month rate | $1,500/mo, paid annually | $2,500/mo, paid annually | $4,000/mo, paid annually |
| Month-to-month | $1,800 + $4,000 setup | $3,000 + $4,000 setup | $4,500 + $4,000 setup |
Read the guarantee terms in full
30-day money back
Ask within 30 days of your start date and we refund your first month’s fee and any setup fee in full — or, on a 12-month plan, the full upfront payment. A request inside 30 days is granted, not reviewed. Ad spend already paid to Google or Meta goes directly to them and can’t be refunded by us.
Live in 21 days
If campaigns aren’t live within 21 days of your signed agreement, your first month’s fee is waived. The clock pauses while we’re waiting on access or materials from you.
12-month performance guarantee
Available on 12-month Pipeline and Market Position plans.
The target
- Agreed in writing before work starts, based on your budget and average job size
- At minimum, one signed job we can trace to our channels — a call, form or message tracked through our setup that became a signed contract
What we need from you
- Leads contacted within one business day
- Ad spend kept at the agreed level, not paused or cut without agreement
- Photos, project details and access provided within 10 business days of a request
- Won, lost or pending recorded against each lead in the CRM at least monthly
- The 12-month plan paid in full
What it covers
- If the target isn’t met at 12 months, we keep working without charging our fee until it is
- Ad spend stays yours throughout
If any of the conditions above isn’t met, the performance guarantee doesn’t apply. The other guarantees still do.
Leaving a 12-month plan early
12-month plans are paid annually upfront, in exchange for the lower rate and the waived setup fee. The payment is fully refundable within the first 30 days and non-refundable after that, including if you end the plan early.
07 · Straight answers
What you’re probably thinking.
What does it cost?
Three plans. On a 12-month plan, paid annually upfront: $1,500 a month for Groundwork, $2,500 for Pipeline and $4,000 for Market Position. Month-to-month is $1,800, $3,000 and $4,500, plus a one-time $4,000 setup fee. That fee covers the heavy first 21 days: the audit, tracking, a Business Profile rebuild, landing pages, CRM and follow-up setup, and every account created in your name. On a 12-month plan we absorb it. Ad spend is separate, paid straight to Google or Meta from your own card, and never marked up. Full breakdown in pricing above.
Am I locked in?
No. Month-to-month plans end with 30 days’ notice. 12-month plans are paid annually upfront and get a lower rate and no setup fee in exchange. That payment is fully refundable in the first 30 days and non-refundable after, including if you leave early. You can move up a plan any time, and move down at renewal or with 30 days’ notice on month-to-month. Every plan comes with a 30-day money back, setup fee included.
How does the performance guarantee work?
On 12-month Pipeline and Market Position plans, we agree a target in writing before we start — at minimum, one signed job we can trace to our work. That means a signed contract that started as a call, form or message tracked through our setup. Referrals your past clients send you directly don’t count; you’d have had those anyway. If we haven’t hit the target at 12 months, we keep working without our fee until we do. It depends on a few things on your side, like calling leads back within a business day. Full terms are in the pricing section.
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. That’s why every account is in your name from day one, and why we report signed jobs instead of leads.
Do you work with my trade — and my competitors?
Roofing, remodeling, custom builds, exteriors and adjacent trades. If we’re not the right fit, we’ll say so on the first call. On 12-month Pipeline and Market Position plans, you also get area exclusivity: we won’t take on a competing firm offering the same main service in your area while you’re with us. We agree the area in writing — usually a set of zip codes or a county.
Will I be talking to a junior?
No. Every plan has a dedicated account manager and a weekly strategy meeting with senior people. The work is done by specialists — not interns, and not a rotating cast.
Where are you based, and how often will we talk?
Our team is based in India and works US business hours on every account, so we’re available while you are. Clients are across the US and Canada. You’ll get a reply within one business day (same business day on Market Position), plus a weekly strategy meeting on every plan.
Can I talk to one of your clients first?
Yes. After our first call, we’ll put you in touch with Paul at Family First Exteriors, one of the owners, so you can ask him directly what working with us is like.
What makes you different from other agencies that work with builders?
We’re judged on one number: the jobs you sign and what each one cost to win. Most agencies stop at leads, because leads always look good on a report. Reporting signed jobs means working inside your CRM and project software (AccuLynx, JobTread, Buildertrend or JobNimbus) and following every enquiry through to a contract or a “no”. That’s the work we specialise in, and it’s why every guarantee on this page has its terms written out.
What’s in the free Market Snapshot?
Three things: whether ChatGPT and Google’s AI name you, where you rank for the searches that matter in your area, and how you compare with your three closest competitors. We prepare it before a 20-minute call and walk you through what it means and what we’d fix first. You keep it either way, whether or not we ever work together.
08 · 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.
Not ready to talk plans yet? Book a free Market Snapshot →


