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.

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

Monthly reportSample

Jobs signed
14
Revenue signed
$412,600
Cost per signed job
$386

Not clicks. Not “leads”. Contracts.

Illustrative figures, not a client result.

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

Read the guarantee terms →

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.

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.

04 · Proof

Family First Exteriors, St. Louis.

Roofing crew installing new architectural shingles on a residential roof
  • 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.

Hear it from the owner, Dana Cardmody →

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.

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

Paid ads

  • Google Search and Local Services Ads, fully managed
  • Retargeting, always on
  • 2 video ads a month
  • Ad creative refreshed every 60 days

Search and content

  • SEO, service and location pages
  • 3 articles a month
  • 2 backlinks a month
  • Google Business Profile rebuilt and managed, weekly posts
  • AI search visibility — structured so ChatGPT and Google’s AI answers can name you

Social and brand

  • 8 social posts a month
  • 2 branded graphics and 2 design hours a month
  • Monthly video content guide
  • Monthly email to your past clients and list

Lead systems

  • CRM, managed
  • Every enquiry followed up in under 60 seconds
  • Qualification questions before anyone books a call
  • Call and form tracking

Strategy and reporting

  • Dedicated account manager
  • Weekly strategy meeting
  • 90-day roadmap
  • Monthly report on signed jobs and revenue
  • Monthly competitor report
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

  • Everything in Groundwork
  • Meta ads alongside Google
  • 16 social posts, 6 articles a month
  • Landing pages with qualified booking
  • CRM connected to your project software
  • Area exclusivity on 12-month plans
See everything included

Everything in Groundwork, plus:

  • Meta ads alongside Google and LSA
  • Competitor targeting
  • Advanced retargeting sequences
  • 3 video ads a month
  • 16 social posts a month
  • 6 articles and 4 backlinks a month
  • Landing pages, with booking open only to qualified enquiries
  • 30-day lead nurture sequence
  • CRM connected to JobTread, Buildertrend, AccuLynx or JobNimbus
  • Seasonal campaign planning
  • Area exclusivity on 12-month plans
  • 12-month performance guarantee on 12-month plans
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

  • 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
  • Same-business-day support
See everything included

Everything in Pipeline, plus:

  • YouTube, Display and Pinterest, managed across channels
  • 10 video ads a month
  • 20 social posts a month
  • 10 articles and 6 backlinks a month
  • 365-day lead nurture system
  • Quarterly lead magnet
  • Quarterly past-client campaign
  • Reputation management and review generation
  • Bi-annual funnel audit and landing page refresh
  • Quarterly business review and annual strategy session
  • Same-business-day response
Book a 20-minute call

Every plan: you own every account · 30-day money back, setup included · live in 21 days or your first month is free.

Not ready for a plan?

Start with a $500 AI Visibility Audit. We’ll show you where you rank for the searches that matter in your area, whether ChatGPT and Google’s AI name you, and what your three closest competitors are doing that you aren’t. You get a written fix list either way — and if you start a plan within 30 days, the $500 comes off.

Get the $500 audit
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✓✓✓
Lead nurture60-second follow-up30-day sequence365-day system
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 clients are across the US and Canada. Our team works across time zones, including India. Every plan gets a weekly strategy meeting booked in your working hours, plus a monthly report on signed jobs and revenue; Market Position adds a quarterly business review. You’ll hear back within one business day — same business day on Market Position.

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.