A Simple Marketing Plan for a Small Contracting Business (No Big Budget)

A contractor marketing plan works best in this order: answer every call, collect Google reviews, set up your Google Business Profile, put up a simple website, follow up on quotes and past customers, and only then pay for ads. Each step makes the next one worth more money.

9 min read

In this guide

A plan does not need to be big. It needs to be in the right order, because every step feeds the next one. Reviews make your profile convincing. A convincing profile sends calls. Calls you answer become estimates. Estimates you follow up on become jobs. Ads just pour more into the top.

Plenty of contractors do this backwards. They buy leads or ads first, then lose some of them to voicemail and a thin online presence. This plan fixes the leaks before it turns up the flow.

What order should a contractor build marketing in?

Build in six steps. Do not skip ahead, and do not wait for one step to be perfect before starting the next.

StepWhat you doMostly costsWhy it comes here
1Answer or text back every callTime, a phone setupEvery other step sends calls here
2Ask every customer for a Google reviewTimeReviews give a stranger a reason to call you and not the next name
3Set up and maintain your Google Business ProfileTimeIt is where local searches send people
4Put up a simple websiteTime or a monthly feeIt backs up the profile and handles questions
5Follow up on quotes, past customers and referralsTimeIt turns leads you already have into jobs
6Test paid ads with a small budgetMoneyAds amplify a system that already works

If you only get through steps 1 to 3 this month, that is a real plan.

Step 1: How do you stop losing calls?

You cannot market your way out of a phone that goes to voicemail while you are on a roof. A voicemail puts the next step on the caller, and a caller with a leaking pipe or a storm-damaged roof will usually try the next name on the list.

Do this first:

  • Use a separate business number, not your personal cell, so you can set rules for it.
  • Record a short voicemail that says what to do next: leave name, address and the job, and expect a text back.
  • Send an automatic text to every missed call. Our missed call text back guide has message examples and setup options.
  • Block a time each day to return calls, and stick to it.

Step 2: How do you get reviews without being awkward?

Ask every customer, the same way, right after a job goes well. That last part matters: Google prohibits selectively soliciting only positive reviews or discouraging negative ones, and it removes reviews that are paid for or incentivized. Ask everyone, offer nothing in return, and let the results be honest.

A simple ask you can text:

“ Thanks again for having us out today, [Name]. If you were happy with the work, a quick Google review helps a small business a lot: [link]. Thank you. “

Set a routine, not a mood. Send it the same day, from your phone, every time. The whole system, including how to answer the bad ones, is in the Google reviews guide for contractors.

Step 3: What does your Google Business Profile need?

When someone searches for a trade near them, Google often shows a map with local businesses. Your profile is your storefront there.

  • Use your real business name, exactly as it appears on your truck, invoices and website. Google does not allow keywords or extra info added to the name, and it can suspend profiles for it.
  • Pick the fewest categories you need, specific to your main work. Do not use categories as keywords.
  • If you work at customers’ homes instead of serving them at your address, set the profile up as a service-area business and define your area accurately.
  • Add real photos of your own jobs.
  • Answer every review, good and bad.

Google does not publish the full recipe for how it orders local results. It does say it looks at relevance, distance and prominence, and the items above feed all three. The Google Business Profile guide walks through setup and verification.

Step 4: How much website does a contractor need?

Less than most agencies suggest, more than a Facebook page. You need a site that loads on a phone, shows what you do, where you work, real photos, your license and insurance information if it applies, and a tap-to-call button at the top.

Skip anything fancy until the basics work. A one-page site with clear services and a way to reach you beats a ten-page site nobody maintains. The contractor website guide covers pages, costs as ranges, and DIY versus hire.

Step 5: Where do the easy jobs hide?

In three places you already own: open quotes, past customers and people who like your work.

  • Open quotes. Text the customer two or three days after sending it. Ask if they have questions, not if they have decided.
  • Past customers. Some jobs come back on a schedule: annual service, seasonal cleanups, repaints, rechecks. A short text a few times a year reminds them you exist.
  • Referrals. Ask happy customers directly, once, without pressure.

A quote follow-up you can copy:

“ Hi [Name], it's [Your Name] at [Business]. Just checking that the estimate for [job] came through and that you have what you need. Happy to answer anything. If the timing has changed, no problem. “

The contractor follow-up guide has a full cadence. Follow-up is the cheapest step on the list, and it acts on leads you already paid for with time or money.

What should you budget at each stage?

Think in tiers, not one number. Prices for tools, sites and ad clicks vary by trade and market, so get current quotes before you commit to anything.

TierWhere you areWhat to spend on
Time onlyStarting out, or cash is tightSteps 1 to 3 and step 5, done by hand
Small monthly toolsThe phone and reviews routine is workingA website and tools that automate texts and review requests
Add a test budgetCalls are answered and reviews are coming inA capped test of one paid channel

Here is a hypothetical for the third tier. Say you set aside $500 a month to test one channel. You decide up front that you will run it three months and then judge it on cost per booked job, not on clicks. If it fails, you have spent a known amount, not an open-ended one.

What should you do each week?

A routine beats a burst of effort. Thirty to forty-five minutes is enough.

  1. Send review requests to every finished job from the past week.
  2. Return or text back every missed call from the past week.
  3. Follow up on every open quote older than two days.
  4. Post one real job photo to your Google profile.
  5. Reply to any new review.
  6. Write down calls, estimates and booked jobs, and where each came from.

How do you measure it?

Keep it on one page. For each week, log calls, estimates given, jobs booked, and the source. Ask every new caller, “How did you find us?” and write the answer down.

A hypothetical: say a month shows 30 calls, 12 estimates and 5 booked jobs, and you spent $500 on a test channel that produced 8 of those calls and 2 of those jobs. That channel cost $250 per booked job. Whether that is good depends on what a job earns you, so compare it to your average job profit before you keep or cut it. Cost per booked job is the number to watch, not cost per lead.

By trade

The order stays the same. What changes is where the pressure is.

  • Roofers: Big tickets and long decisions. Follow-up on quotes matters most, and so do photos of finished roofs. Demand can spike after weather, so your phone setup has to hold up.
  • Plumbers: Many jobs are urgent. Answering fast and showing up on the map beat everything else. Reviews decide who gets the call among the top three.
  • HVAC: Seasonal peaks and repeat maintenance. Past-customer texts before summer and winter do a lot of work.
  • Electricians: A mix of small repairs and larger planned jobs. Referrals from builders, realtors and property managers are worth building on top of the basics.
  • Landscapers: Recurring work is the goal. Book maintenance routes and spring work early, and use before-and-after photos.
  • Painters: Visual work with slow decisions. Your photo gallery is your strongest sales tool, and quotes need follow-up.
  • General contractors and remodelers: Long sales cycles and high trust. Reviews that mention communication and cleanliness carry weight, and referrals from past clients matter.
  • Tree service: Some jobs are emergencies, some are planned. Answer storm calls, and keep a separate follow-up for planned removals and trimming.

First 30 days

Week 1: set up your business number, record your voicemail, and turn on a missed-call text. Week 2: claim or clean up your Google Business Profile and add ten real photos. Week 3: send a review request for every job from the last 60 days, using the same message for everyone. Week 4: build or tidy your website, then start the weekly routine and the one-page log.

Do not add paid ads until you have four weeks of clean numbers.

Where does the tooling fit?

You can run every step by hand. If you would rather not, missed-call text back and automatic review requests are part of the Builders Presence plan at Builders Presence, month to month with no contract.

Common questions

How much should a small contractor spend on marketing?

There is no single right number, and any figure quoted without knowing your trade, market and margins is a guess. Start with the steps that cost mostly time: phone, reviews, profile and follow-up. Add paid ads only when those are running, and set a monthly test amount you can lose without stress.

What is the cheapest marketing that actually works for contractors?

Answering the phone or texting back fast, asking every customer for a Google review, and following up on quotes cost mostly time. They also protect the leads you already earn. Paid channels bring new leads, but they waste money if calls go unanswered or quotes never get a second message.

Should I start with Facebook, Google Ads or a website?

Start with none of them. Fix how you handle calls, reviews and your Google profile first, then build a simple website. Ads send more people to that setup, so they work better once it is sound. Which ad channel fits depends on your trade and area, and you can test small.

How do I know if my marketing is working?

Track calls, estimates given, and jobs booked, and write down where each one came from. Ask every new caller how they found you. Cost per booked job tells you more than clicks or likes. If you cannot connect a channel to a booked job, treat it as unproven.

Want this running for your business?

15 minutes on the phone. We show you the real thing on a real account, you ask whatever you want. No pressure, no contract.