Marketing
2026-04-1810 min read

How to Make a Contractor Portfolio: Steps, Sample Write-Up and Checklist

Updated

How to make a contractor portfolio: which jobs to show, what to photograph, before and after pairs, customer permission, what to write per project, where to host it, plus a sample write-up.

Written by

Blake McAmis
Share:

To make a contractor portfolio, pick five to eight finished jobs you have permission to show, photograph each one before and after from the same spot, and write a short card for each: the problem, exactly what you did, and how to ask about a similar job. Put the cards somewhere a customer can open on a phone, then send the two or three most relevant ones with every estimate. That is the whole job; the rest of this guide is the step list, a sample write-up and the mistakes that make a portfolio useless.

A portfolio has one purpose: it lets a prospect answer "has this person done work like mine, and did it come out well?" before they call. It is not a résumé, a brag page or a substitute for an estimate. Keep that purpose in mind and most decisions below make themselves.

Step 1: Choose which jobs to show

Show the work you want more of, not the biggest job you ever did. A handyman who wants bathroom repairs should lead with bathroom repairs, even if the deck rebuild was more impressive. Prospects search for their own problem, and a portfolio full of unrelated work tells them you are not the person for it.

  • Pick jobs with a visible change. A water heater swap photographs poorly; a replaced section of rotted siding photographs well.
  • One good example per common service beats six of the same thing. Five to eight cards is enough to start; add one when a job shows a different task, material or constraint.
  • Skip anything with an open dispute, an unfinished punch list or a customer you have not asked.
  • Starting out: your own home, a relative's place and practice work all count if you label them as what they are. Work you did as someone else's employee needs that employer's permission and an honest description of your part.

Step 2: What to photograph on every job

Plan the pictures before the first tool comes out. Once a surface is torn off you cannot recreate an honest before photo. Four shots per job are enough, and a phone camera is fine:

  1. Wide before. The whole area, so a viewer understands where the problem is.
  2. Close before. The actual defect: the crack, the rot, the leak stain, when it can be photographed safely.
  3. After, from the same spot as the wide before. Same height, same direction, same framing. This is the pair that sells the work.
  4. Detail of the finish. The joint, the caulk line, the fit, the part of the work a customer would run a finger over.

Add one in-progress shot when the hidden work is the point: flashing under a threshold, blocking behind a grab bar, the wiring in a box. A finished photo cannot show that, and it is often the part you most want credit for.

Habits that make the photos usable: wipe the lens, turn the lights on, hold the phone level, take three of each shot and keep one. Shoot the before photo before tools and tarps arrive and the after photo after the cleanup, with your own gear out of the frame. Do not move a customer's belongings to improve the shot without asking. Leave the filters off; a finish that looks warmer in the photo than in the room will come up on the next estimate visit.

A photo shows only what is visible. It does not prove the work met code, passed inspection or will never fail, so make those claims only when you hold the paperwork.

Step 3: Build before and after pairs

A before and after pair is the one piece of a portfolio that needs no caption to work, as long as it is honest. Three rules:

  • Same spot, same height, same direction. Mark the floor with a bit of tape when you take the before shot so you can stand there again.
  • Same job. Never pair an after photo with a before photo from a different house, and never swap the order to make the change look bigger.
  • Keep the pair together from the start. Name the files with the job and the word before or after, and upload them together wherever they will live.

If the light changed between the two shots, say so in the caption or retake the after photo at the same time of day. Lighting differences are the most common reason a pair looks faked when it is not.

Step 4: Get the customer's permission before anything goes public

A job record and a marketing portfolio are different things. The photos you took to document the work do not automatically belong on a public page, and sending a customer a progress photo is not permission to publish it. Ask at the end of the job, in writing (a text is fine), and be specific about which photos and where they will appear.

A message that works: "May I use the before and after photos of the hallway repair on our website and business profiles? I would leave out your name, address and anything that identifies the house. If there are any you would rather I not use, tell me and I will keep them private."

That is a conversation starter, not a legal release, and your contract and local rules govern what you can publish. Record the answer with the job. If the answer is no or unclear, keep the photos private and choose another project.

Before uploading, inspect every image for things that identify the customer: house numbers, mail, family photos, children, license plates, security cameras, and reflections in windows and mirrors. Strip location data from the files if the place you are posting keeps it.

Step 5: What to write for each project

Sixty to one hundred and twenty words per card, written the day you finish while the details are fresh. Use the same fields every time so a visitor can compare projects:

What goes on a project card, and what stays off it
FieldWriteLeave out
HeadingThe work and the place: "Rotted deck boards and loose railing, rear deck"Awards, superlatives, "best in town"
ProblemWhat the customer called about, in their wordsA diagnosis you did not verify
What you didTwo to four lines of scope, your part onlyWork another trade did, unless credited
Materials or constraintsOne line: the material, the finish, the access problem, the approved townStreet names, house numbers, gate codes
TimeOptional, labeled as that job: "one day on site"A promise that the next job takes the same
PhotosThe before and after pair plus one detailStock images, heavily edited images
Next stepHow to ask about a similar jobA price copied from this job as a quote for the next

Give meaningful images a short alternative text that says what the picture shows, such as "Finished deck board replacement with new railing posts." Google's image guidance asks for descriptive alt text and relevant text around the image; a list of towns and services stuffed into a caption is neither.

The card is evidence, not an estimate. A prospect still gets a scope and a price for their own job; the contractor estimate guide covers that separate step.

Step 6: Where to host it

Pick one home for the full set and use everything else as a pointer to it. Checking it on a phone is not optional: most prospects will open it there.

Hosting options and what each is good for
PlaceGood forWatch out for
A page on your own websiteFull control: one section per service, captions, a contact button on every cardLarge images that make the page slow on a phone; a contact step buried below the gallery
Google Business Profile photosWhere local searchers already look at youGoogle's photo requirements: accurate, well lit, no heavy filters; little room for a write-up
Your PocketBoss website and booking pageA gallery next to the booking form, with before and after pairs shown as pairsUp to 15 photos on the booking page; starts on Essentials
Social accountsReach and repeat exposureNo structure; posts scroll away. Link each post back to the card on your site
A PDF or shared albumSending two or three relevant cards with an estimateSending the whole collection; keep it to what matches their job

If you use PocketBoss, the Portfolio page is included on Essentials, Pro and Boss. You upload up to 20 photos at a time (25 MB each; a PDF becomes one photo per page), give each one a caption, tags and a category folder, and pair an after photo with its before photo. Switching Show on booking page on for a photo puts it in the Our Work gallery on your PocketBoss website and booking page, where a pair appears side by side with Before and After labels and the caption over the image; the gallery holds up to 15 photos. Nothing is public until you switch a photo on, employees need the portfolio or projects permission to see the page, and it does not write the cards for you or post to Google or social accounts. The portfolio feature page has the overview.

A sample project write-up

A hypothetical example of the card format. It is not a PocketBoss customer story and no one on our team did this work.

Rotted deck boards and loose railing, rear deck

Problem: Three boards near the steps were soft underfoot and the railing by the stairs moved when leaned on.

What we did: Pulled nine boards, replaced two joist ends that had rotted where the boards sat, installed new pressure-treated boards and reset the railing post with a through-bolted bracket. Stained the new boards to blend with the existing deck.

Materials and constraints: Pressure-treated 2x6 decking, galvanized hardware, semi-transparent stain matched to the existing finish. Access was through a side gate; no vehicle on the lawn.

Time: One day on site for this job.

Photos: Wide before from the yard, after from the same spot, and a close view of the new post bracket.

Have a deck with soft spots? Send a photo of the area and a rough size and we will tell you whether it is a board swap or something more.

Notice what is missing: a testimonial, a guarantee, a price and a promise that every deck takes one day. If another trade handled part of a job, say so on the card. If you do give a cost, label it as that job's cost with that job's scope.

Mistakes that make a portfolio useless

  • Stock photos. Prospects can tell, and the ones who cannot will feel misled on the first visit.
  • Forty near-identical shots. One card per job; a gallery of every angle of one bathroom is a camera roll, not a portfolio.
  • After photos only. Without the before, a clean wall is just a wall.
  • Private details in frame. A house number in a reflection is still a house number.
  • Claiming the whole job. If an electrician did the panel, say so. The customer who hired both will see the page.
  • Retouching defects. Cloning out a gap in the trim is a defect you have now promised not to have.
  • A buried contact step. The card has to end with how to ask about a similar job, on the same screen.
  • Letting it go stale. Cards dated three years ago tell a prospect you have not worked since. Add a card each quarter and retire the weakest.

Common questions

How many projects should a contractor portfolio include?

Enough to cover each service you want to be hired for, with one clear example each. Five to eight well-explained cards do more than fifty photos. Add a card when a job shows something new; retire one when a better example comes along.

I have no finished customer jobs yet. What do I show?

Work on your own property, a relative's house or a practice piece, labeled honestly as that. Document it with the same four shots and the same card. One real, well-documented repair is a better start than a borrowed gallery, and it gets replaced by a customer job within a few months.

Should I put prices next to the photos?

Only with the scope that price covered, and only labeled as that job. A number without a scope becomes a quote in the prospect's mind, and the next deck has different joists. The estimate is where the price for their job belongs.

The customer said no to photos. Can I crop out the address and use them anyway?

No. Cropping does not change a refusal. Keep them in the job record and choose another project for the public set.

Photos or video?

Photos first. A before and after pair loads instantly, works in an estimate email and needs no editing. A short walkthrough video can come later for a job where the sequence matters, but it is not a substitute for the pair.

Will a portfolio help my website rank?

It helps a prospect decide, which is the point. For search, follow Google's image guidance on descriptive alt text and surrounding text and keep the page fast on a phone; that gives the images a fair chance of being understood. No one can promise a ranking from a gallery, and this guide does not.

Pick one finished job today. Write its card from the table above, ask the customer in writing, and put it where a prospect can open it on a phone. The customer communication guide covers the follow-up message that sends the right two cards with an estimate.

BA
Blake McAmis

Owner, founder, and product builder, Pocket Boss

Blake founded and builds Pocket Boss. He writes about the product workflows and business calculations he helps implement.

Ready to run your business from anywhere?

Invoicing, scheduling, CRM, project tracking, and more. Try PocketBoss free for 14 days.

Start Your Free Trial

Keep Reading