Social media marketing for contractors comes down to one thing: showing proof of work to people within driving distance of your trucks. Before-and-after photos, short process videos, and real pricing posted consistently on Facebook and Instagram will generate more calls than any amount of "follow us for tips" content.
You do not need five platforms or an agency. You need two accounts, a phone, thirty minutes a week, and a website that can catch the lead when someone reaches out. That last part is where most contractors lose jobs they already earned.
Which platforms should a contractor actually bother with?
Pick based on where your customers already are. For most residential contractors in the US, that is two places.
| Platform | Who is there | Worth it for contractors? | Why | | --- | --- | --- | --- | | Facebook | Homeowners 35 to 65, local groups | Yes, first priority | Neighborhood groups and recommendations drive referrals; reviews live here too | | Instagram | Homeowners 25 to 50, designers, realtors | Yes, second priority | Visual trades (remodel, landscape, paint, roofing, solar) show well; Reels get local reach | | Google Business Profile | Anyone searching your trade plus city | Yes, non-negotiable | Not social, but posts and photos here feed Maps results directly | | TikTok | Younger, broad, non-local | Usually no | Reach is national; a viral video in another state does not book a job in yours |
My rule of thumb: be excellent on Facebook and Google Business Profile, consistent on Instagram, and ignore the rest until those three produce calls. For commercial work, swap Instagram for LinkedIn, where property managers and GCs actually are.
What post types generate calls: before and after, process, pricing
Most contractor accounts fail because they post like a brand: logo graphics, holiday greetings, stock photos of handshakes. Nobody calls a roofer because of a Thanksgiving post. People call because they saw their problem, solved well, by someone nearby. Three post types do that reliably.
1. Before and after posts convert best
Same angle, same lighting, side by side or as a swipe. Caption it with the problem, the fix, the timeline, and the town: "Water damage under a 1990s shower pan in Mesa. Tore out to the studs, new pan, tile, and glass. Four days start to finish." Forty words that tell a homeowner everything, including that you work in their area.
2. Process clips prove you know the work
Thirty-second clips of the work actually happening. Pulling old carpet, setting a panel, spraying a cabinet door. No voiceover required.
A clip like that answers the question every homeowner has but will not ask: do these people know what they are doing? Better than any testimonial.
3. Pricing posts filter your inbox
The one most contractors refuse to do. You do not need a rate sheet. Post ranges tied to real projects: "This 200 square foot paver patio ran about $9,500 including base prep and edging."
People who cannot afford you stop calling, which saves hours of estimates. People who can afford you call with more confidence because you were straight with them first. I price my own work this way for the same reason.
How do reviews and referrals turn into social content?
Every five-star review is a post you did not have to write. Screenshot it, crop it clean, add one line of context about the job. Once a week and your feed becomes a wall of other people vouching for you.
Referrals matter more. When a customer tags you in a Facebook neighborhood group under "anyone know a good electrician?", that is the most valuable social event your business will have all month. Do three things:
- Thank them publicly in the thread, briefly.
- Add nothing salesy. The recommendation already did the work.
- Message the original poster privately with a short note and a link to your booking page.
To get more of these, ask at the end of every job. Not "leave us a review," but "if you know anyone who needs this done, a mention in your neighborhood group means a lot to a small shop." Specific asks get specific results.
Can local targeting and paid boosts work on a small budget?
Yes, if you are disciplined about geography and only boost posts that already performed organically. A practical setup at $150 to $300 a month:
- Boost only before-and-after posts or process videos. Never boost a promo graphic.
- Target a radius of 10 to 20 miles around your service area, not the whole metro. Tighter radius, cheaper reach, better leads.
- Pick an audience by age (30 to 65) and one or two interests tied to your trade.
- Run each boost five to seven days at $5 to $10 a day, then stop.
- Send the click to one page on your site with one form. Not your homepage.
Rough rule of thumb: a well-targeted boost on a strong before-and-after in a mid-size US market should bring a handful of real inquiries per $100 spent.
Facebook Lead Ads, where the form lives inside Facebook, are cheap and I generally advise against them. The leads are lower intent, the data is messy, and you lose the chance to show them your site.
What does a 30-minute weekly routine look like?
Consistency beats volume. A schedule any contractor or office manager can hold without hiring anyone:
- On site during the week (5 minutes total): one "before" and one "after" photo of every job from the same spot, plus one 20 to 40 second clip of work happening. Phone only.
- Friday, 10 minutes: pick the best before-and-after. Write a three-sentence caption: problem, fix, town and timeline. Post to Facebook, Instagram, and Google Business Profile.
- Friday, 5 minutes: post one process clip as a Reel and a Facebook video.
- Friday, 5 minutes: screenshot the newest review and post it with one line of context.
- Friday, 5 minutes: reply to every comment and message. Check local groups for threads where you were tagged.
That is three posts a week plus reviews, more than most of your competition does. If you cannot hold thirty minutes, hold fifteen and skip steps 3 and 4. The before-and-after is the one that cannot drop.
How do you connect social media to your website and lead forms?
A homeowner sees your post, taps your profile, taps your link. If it goes to a slow homepage with a buried contact form and no pricing, they leave. If it goes to a page that loads in a second, shows the same kind of work they just saw, states a price range, and has a four-field form with a "book a call" button, they fill it out.
Checklist for the handoff:
- Your bio link goes to a landing page, not your homepage. One service, one form.
- The form asks for four things: name, phone, zip code, short description. Every extra field cuts completions.
- Submissions trigger a text to you and an auto-reply to them within a minute. A homeowner who hears back in five minutes books; one who hears back tomorrow has already called the next contractor.
- The page tracks where the lead came from. You should be able to see "this $14,000 kitchen came from an Instagram Reel on October 3." Otherwise you are guessing which posts to repeat.
- A booking calendar is one click away. Letting someone pick a 15-minute estimate slot removes the phone tag that, in my experience, loses a good share of leads.
Most contractor websites were built on a template that cannot do this, or were built in 2018 and never touched. The fix is not complicated, and I cover the five usual failures in why your contractor website isn't getting leads. For SW Cleaning Solutions I built a local service site with booking built in, so the handoff from a post to a scheduled appointment takes two taps. For Keen Energy, a solar lead-generation site, the whole page exists to turn attention into a tracked form submission.
A simple internal tool earns its keep here too. A lead board that pulls in submissions, tags the source, and nudges you to follow up within the hour costs a few thousand dollars to build once, you own it outright, and it replaces the spreadsheet you keep forgetting to update.
FAQ
How often should a contractor post on social media?
Three times a week is plenty, and once a week beats nothing. The post that matters most is a before-and-after with the town and timeline in the caption. Volume does not create calls; proof of work in the right zip codes does. Cadence by platform is in how often a small business should post.
Should contractors hire a social media agency?
Usually not. An agency does not have your photos, your job sites, or your pricing, so they end up posting generic graphics that do not convert. Do it yourself or assign it to your office manager, and spend the money on a landing page and lead form that books the jobs your posts bring in.
Do contractors need a website if they have a Facebook page?
Yes. Facebook controls your reach and whether your page even shows up tomorrow. Your website is the only piece of marketing you own, and it is where leads convert, where source tracking lives, and where Google sends people searching your trade plus your city. Social gets attention; the site gets the job.
What is a realistic budget for contractor social media ads?
Between $150 and $300 a month is enough to test whether boosted before-and-after posts work in your market. Zero inquiries after a month means the content or the page is the problem, not the spend.
Which is better for contractors, Instagram or Facebook?
Facebook, for most residential trades, because that is where neighborhood groups and recommendation threads live. Instagram is a strong second for visual trades and younger homeowners. Post the same content to both; it costs about five extra minutes a week.
If your posts get attention but your website drops the ball, that is fixable. Describe what you need in the configurator for a fixed-price quote, usually the same business day, or book a call.
// end of transmission
Want something like this built for your business?