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.

See pricing ↓

  • 5.0 on Google
  • Google Partner
  • Meta Business Partner
  • CallRail Certified
General contractor reviewing job numbers on a tablet at a custom home build

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.

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.
  • 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.

Owner, Family First Exteriors
  • 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.

Read the guarantee terms →

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.

Finished kitchen remodel with white oak cabinets and a quartz island
  1. 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

  2. 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

  3. 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

  4. 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.

Week 1

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.

Weeks 2–4

We fix the basics

Call tracking goes in, wasted spend comes out, and the pages people land on start matching what they searched for.

Months 2–3

We scale what works

Budget moves toward the services and areas producing signed jobs, and away from the ones that don’t.

Every month

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
Book a 20-minute call

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
Book a 20-minute call

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
Book a 20-minute call

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.

Book my free snapshot
Compare all three plans
FeatureGroundworkPipelineMarket Position
Best for$500K–$1.5M/yr$1.5M–$3M/yr$3M+/yr
PlatformsGoogle + LSAGoogle + LSA + Meta+ YouTube, Display, Pinterest
Video ads / month2310
Social posts / month81620
Articles / month3610
Backlinks / month246
Google Business ProfileWeekly postsWeekly postsWeekly posts
AI search visibility✓✓✓
Follow-up for leads that don’t book60-second reply30 days12 months
CRM connected to project software—✓✓
Competitor reportMonthlyMonthlyMonthly
Strategy meetingsWeeklyWeeklyWeekly + quarterly review
Response time1 business day1 business daySame business day
Area exclusivity—12-month plans12-month plans
Performance guarantee—12-month plans12-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.