Skip to content
DonePages field notes

Operations

Contractor Marketing Plan: A Simple 90-Day Plan and Weekly Routine You Can Actually Keep

A practical contractor marketing plan: set a goal from your numbers, fix the foundations, then run a weekly routine built on finished jobs. Includes a 90-day plan, a budget approach, a tracking sheet and a one-page template.

By DonePages editorial team 8 minute read
DonePages analytics dashboard used to review contractor marketing performance

Quick answer

A contractor marketing plan starts with a number: how many jobs you need, which tells you how many leads and quotes that takes. Then fix the foundations (Google profile, website, reviews), run a weekly routine built on finished jobs, add one paid channel only once the routine is steady, and review your lead sources every month.

Why most contractor marketing plans fail

Most plans fail because they're too big. A small plan you run every week beats an ambitious one you abandon in March.

Contractors are busy. A plan with twenty tactics, a content calendar and three new platforms usually lasts until the first busy week. Then marketing stops, the pipeline dries up a couple of months later, and the cycle repeats.

A plan that works has three parts:

  1. 1A goal based on your own numbers, so you know how much marketing you actually need
  2. 2Foundations that work without you, like a correct Google profile and a clear website
  3. 3A short weekly routine built on the jobs you're already finishing

That's what this guide walks through, with a 90-day plan at the end.

Step 1: Start with the numbers

Work backwards from the revenue you want to the leads you need.

You don't need complicated analytics. You need four numbers, even rough ones:

NumberHow to estimate it
Average job valueTotal revenue last year divided by number of jobs
Close rateJobs won divided by quotes sent
Quote rateQuotes sent divided by leads received
Revenue goalWhat you want next year, or next quarter

Then work backwards. For example:

  • Revenue goal for the quarter: $150,000
  • Average job value: $6,000, so you need 25 jobs
  • Close rate: 35%, so you need about 72 quotes
  • Quote rate: 70% of leads get a quote, so you need about 103 leads
  • That's roughly 8 leads a week

Use your own numbers, not these. Once you know you need eight leads a week, you can plan realistically. And you'll notice something: improving your close rate or response time can be as powerful as finding more leads. Raise the close rate from 35% to 45% and the same 103 leads produce about 32 jobs instead of 25.

Step 2: Fix the foundations

These are one-time jobs (plus light upkeep) that make everything else work.

Before spending on anything new, check these five:

  1. 1Google Business Profile is verified, in the right category, with real service areas, photos and hours. Google ranks local results on relevance, distance and prominence, and you can't pay to rank higher. See our Google Business Profile checklist.
  2. 2Website has a clear first screen, a tappable phone number, a short quote form, one page per main service and real projects. Use our contractor website checklist.
  3. 3Review system: every customer gets a request with a direct link, and one reminder. Scripts in how to ask customers for reviews.
  4. 4Lead handling: every lead gets a reply within an hour during working hours, or an instant auto-reply. A Harvard Business Review study found companies that responded within an hour were nearly seven times more likely to qualify a lead.
  5. 5Tracking: a simple log of every lead's source, quote and outcome.

Most contractors can fix all five in two to four weeks of evenings. It's the highest-return marketing work you'll ever do.

Step 3: Build a weekly routine around finished jobs

Your finished jobs are the raw material. The routine turns each one into marketing.

A routine that takes about an hour a week:

TaskTime
Publish your best job of the week as a project page20 minutes
Post it to your Google profile, Facebook and Instagram10 minutes
Send review requests for every job finished this week10 minutes
Leave door hangers around the week's jobsBuilt into the last visit
Follow up on open quotes15 minutes
Update the lead log5 minutes

Put it on the calendar at the same time every week, like Friday afternoon or Monday morning. Assign it to one person. If you have an office manager, it's theirs; if you don't, it's yours.

Step 4: Add one paid channel, carefully

Paid marketing amplifies what's already working. Add it after the routine is steady.

Once the foundations and the weekly routine are running for a month or two, test one paid channel:

  • Local Services Ads for home service trades: pay for leads rather than clicks, and Google says invalid leads aren't charged
  • Google search ads for specific high-value services, sending clicks to matching service pages
  • Direct mail to neighborhoods around your best jobs, using real local photos
  • Facebook or Instagram ads boosting your best before-and-afters to a tight local area

Give it a fixed monthly budget and at least two to three months. Judge it on cost per booked job, not clicks or leads.

How much to spend

There's no single right number. A practical approach:

  1. 1Start from your lead gap: how many more leads per week you need than your owned channels bring
  2. 2Estimate what a lead costs in the paid channel, from a small test
  3. 3Set a monthly budget that covers the gap, capped at what you're comfortable losing during a test
  4. 4Keep what books jobs at an acceptable cost; cut what doesn't

Step 5: Plan around your seasons

Market four to six weeks before demand, not during it.

Most trades have a busy season and a slow one. Use a simple marketing calendar:

PeriodFocus
6 weeks before busy seasonPast-customer outreach, early booking offers, ads start
Busy seasonWeekly routine, reviews, door hangers, fast follow-up
End of busy seasonLast-chance offers, maintenance plans, referral asks
Slow seasonOff-season services, website and profile upgrades, planning, partner outreach

The slow season is when you fix foundations, build project pages from the busy season's photos and plan next year. It's also the best time to call referral partners like realtors, property managers and other trades.

Step 6: Track and review monthly

Thirty minutes a month tells you what's working.

Each month, look at:

  • Leads by source
  • Average response time
  • Quotes sent and won (close rate)
  • Jobs booked and revenue by source
  • Reviews received
  • Cost per booked job for anything paid

Then make one decision: what to do more of, and what to stop. Over a year, those twelve small decisions add up to a much better plan than any template.

A simple lead log is enough:

DateNameSourceServiceQuoteWon?Value

Ask every new lead "How did you hear about us?" and write down the answer. It's the cheapest analytics there is.

The 90-day plan

Three months to go from scattered marketing to a system.

Days 1 to 30: Foundations

  • Work out your numbers: job value, close rate, leads needed per week
  • Fix your Google Business Profile completely
  • Fix your website's first screen, phone number and quote form
  • Set up a review request with a direct link and one reminder
  • Set up an instant auto-reply for new leads
  • Start a lead log

Days 31 to 60: Routine

  • Run the weekly routine every week, no exceptions
  • Publish one project page per week
  • Post every finished job to your Google profile
  • Door hangers around every job
  • Follow up on every open quote on a schedule

Days 61 to 90: Expand

  • Review the first two months of lead log data
  • Add one paid channel with a fixed budget
  • Plan your next seasonal campaign
  • Reach out to two or three referral partners
  • Make one improvement to your close rate, like adding similar project links to every quote

By day 90 you'll have a correct profile, a working site, a steady stream of reviews, eight to ten new project pages, real data on your lead sources and a routine that runs without a big effort.

A one-page plan template

Fill this in and pin it where you'll see it.

  • Revenue goal (quarter): $_____
  • Average job value: $_____
  • Close rate: ____%
  • Leads needed per week: _____
  • Top 3 services to promote: _____
  • Towns to focus on: _____
  • Weekly routine owner and time: _____
  • Paid channel to test (and monthly budget): _____
  • Referral partners to contact: _____
  • Monthly review date: _____

If you'd like the weekly routine to happen mostly on its own (page built from job photos, posted to Google and social, review request sent, door hanger ready), that's what DonePages is built for. For more ideas to plug into the plan, see 20 contractor marketing ideas and contractor lead generation.

Common questions

Questions this guide answers

How do I create a marketing plan for my contracting business?+

Start with your numbers (job value, close rate and leads needed), fix your foundations (Google profile, website, reviews, lead response), run a weekly routine built on finished jobs, add one paid channel once that's steady, and review results monthly.

How much should a contractor spend on marketing?+

There's no single right number. Work out how many more leads you need than your free channels bring, test a paid channel with a fixed budget, and keep only what books jobs at a cost you're happy with.

What is the most important part of a contractor marketing plan?+

Consistency. A small weekly routine of publishing finished jobs, asking for reviews and following up on quotes, done every week, usually beats bigger plans that stop after a few weeks.

When should contractors market their services?+

Continuously, with extra focus four to six weeks before your busy season. Use the slow season to fix foundations, build project pages and contact referral partners.

How do I know if my marketing is working?+

Ask every lead how they heard about you, keep a simple lead log, and review leads, close rate and booked jobs by source every month. Judge paid channels on cost per booked job.

What should a contractor do first in marketing?+

Fix the Google Business Profile, make sure the website has a clear first screen and working quote form, set up review requests, and respond to leads within an hour.

Sources and further reading

Original, practical guidance for service businesses.

DonePages Field Notes focuses on first-hand workflows, specific examples, and claims that can be checked. Articles are reviewed before publication and display their latest revision date.

Put the guide into practice

Turn one finished job into proof.

Create your DonePage