To turn job photos into social posts, shoot the same few angles on every job, keep the photos with the job instead of on someone's camera roll, get the client's OK before anything goes public, and write a short caption that says what you did, where, and why it mattered. Do that for one finished job a week and your work becomes a steady stream of posts.

At Makacek Media we spend our days filming on job sites across the GTA. The same pattern shows up again and again: the crews with the best social pages are not better builders. They just have a habit that gets photos from the site to the feed.

Why are job photos the best content a contractor has?

Homeowners and property managers want proof before they call. A real photo of a real job does more than any stock image or slogan. It shows the quality of your finish, how clean you keep the site, and the kind of work you take on.

You already create this proof every day. The problem is that it sits on five different phones, mixed in with family pictures, and nobody has time to sort it at 9 PM.

Step 1: What should the crew shoot on every job?

Give the crew a short shot list so nobody has to think about it. Hold the phone the same way each time. Vertical works well for Reels, Stories and most feeds.

  • Before. The space as you found it, from a corner, wide.
  • The problem. Water damage, rot, an awkward layout. This is the story.
  • In progress. Framing, rough-in, waterproofing, the stuff clients never see.
  • Detail. A clean mitre, a tile edge, a hidden fastener. Get close.
  • After. Same corner and angle as the before shot.
  • The crew. Hands on tools or the team on site, if they are comfortable with it.

Six photos per job is enough for several posts.

Step 2: Where should job photos be saved?

The biggest reason job photos never get posted is that nobody can find them later. Fix that at the source. Photos should be saved to the job they belong to, with the client name and address attached, as they are taken.

You can do this with a shared folder per job, or with job management software where the crew adds photos to the job from their phone. Either way, the rule is the same: no photo lives only on a personal phone.

Step 3: How do you get the client's OK before you post?

Posting someone's home without asking can cost you a referral. Make permission part of the job, not an afterthought.

  • Ask at booking. Tell the client you like to share finished work and ask if they are open to it.
  • Hide the private stuff. House numbers, street signs, licence plates, family photos, mail on the counter, and people's faces unless they agree.
  • Show them first. Send the photos you want to use and get a clear yes.
  • Respect a no. Some clients will say no. Keep those photos for your records only.

This is general good practice, not legal advice. If you work on commercial or high-security sites, check your contract.

Step 4: What should a contractor caption say?

Most contractor captions are either empty ("Another one done!") or a wall of hashtags. Use a simple formula instead. The lines in quotes are a made-up example:

  1. Project and area. "Basement bathroom in Etobicoke."
  2. The problem. "Old shower leaked into the wall for years."
  3. What you did. "Opened it up, replaced the subfloor, new waterproofing and a curbless shower."
  4. One detail. "Linear drain lined up with the tile so nothing breaks the pattern."
  5. Next step. "Planning a bathroom this winter? Message us."

Keep it under five short lines. Use a few local and trade hashtags if you like, but the words do the work.

Step 5: How often should you post?

Consistency beats volume. Pick a rhythm your team can hold for a year, such as one finished job a week plus a progress shot when something interesting happens. A finished job with six photos can become a before and after post, a short progress Reel and a detail shot spread across the week.

Which posts can you make from one job?

Post typeWhat it showsBest formatPhotos you need
Before and afterThe transformationCarousel or side by sideBefore, after (same angle)
ProgressHow you work behind the wallsReel or carouselIn progress shots
DetailQuality of finishSingle photo, close upDetail shot
Problem and fixYour expertiseCarousel with caption storyProblem, in progress, after
CrewThe people behind the workSingle photo or short videoCrew on site

Should you post by hand or from your job software?

By hand. The crew texts photos to the owner, the owner saves them, picks the good ones, asks the client, then posts through Instagram, Facebook or Meta Business Suite. It works, but every step depends on one busy person remembering.

Built into the job. The crew adds photos to the job from the site, the client approves them, and the approved photos become the post. Nothing gets lost between steps.

That second workflow is why we built MackOps. It follows one job from the first booking to the finished post:

  • The crew adds photos to the job from their phone during the day.
  • The client sees the work in their own portal and gives the OK on the photos.
  • The approved photos become a post you can publish to Instagram and Facebook.
  • TikTok, YouTube, LinkedIn and Google Business Profile publishing are rolling out.

Social posting is part of the Trades + Social plan ($150 USD a month), which also adds AI captions for one business. Agencies managing several trade clients can use the Agency plan ($250 USD a month) to post to all clients from one card. Lite ($50) covers scheduling and the client CRM, and Trades ($100) covers everything except social posting. Extra seats are $15 USD per seat per month on every plan, plus applicable taxes.

Once a post is live, the next step is turning that finished job into reviews and leads. Our guide on turning finished jobs into Google reviews and new leads covers the closeout routine.

What do contractors ask about posting job photos?

How often should a contractor post on social media?

Pick a pace you can keep for a year. For most small crews, one finished job a week plus the occasional progress shot is realistic and keeps the page active.

Do I need permission to post photos of a client's home?

Ask anyway. It protects the relationship and your referrals. Ask at booking, show the client the photos first, and hide addresses, faces and personal items. This is general guidance, not legal advice.

What should a contractor write in an Instagram caption?

Say the project and area, the problem, what you did, one detail you are proud of, and a next step. Keep it to a few short lines.

Should contractors post progress photos or only finished work?

Both. Finished work shows the result. Progress photos show the parts clients never see, like waterproofing and framing, which builds trust in how you work.

Is Instagram or Facebook better for contractors?

Use both if you can. Facebook and Instagram reach people in different ways, and the same job can feed both. MackOps publishes to Instagram and Facebook from the same job on plans with social posting.

Which MackOps plans include social posting?

Social posting is included on Trades + Social ($150 USD a month), which adds AI captions for one business, and on Agency ($250 USD a month), which covers multiple businesses. Lite ($50) and Trades ($100) do not include social posting. Extra seats are $15 USD per seat per month on every plan, plus applicable taxes.

Can MackOps post to Google Business Profile?

Google Business Profile publishing is rolling out, along with TikTok, YouTube and LinkedIn. Instagram and Facebook publishing are live today.

To get your finished work seen, join the MackOps trades waitlist.

About the author: Tomas Makacek is the Toronto-based founder of MackOps and Makacek Media. He runs a content agency serving trades and built MackOps from working with contractor clients.