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 McAmisTo 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:
- Wide before. The whole area, so a viewer understands where the problem is.
- Close before. The actual defect: the crack, the rot, the leak stain, when it can be photographed safely.
- After, from the same spot as the wide before. Same height, same direction, same framing. This is the pair that sells the work.
- 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:
| Field | Write | Leave out |
|---|---|---|
| Heading | The work and the place: "Rotted deck boards and loose railing, rear deck" | Awards, superlatives, "best in town" |
| Problem | What the customer called about, in their words | A diagnosis you did not verify |
| What you did | Two to four lines of scope, your part only | Work another trade did, unless credited |
| Materials or constraints | One line: the material, the finish, the access problem, the approved town | Street names, house numbers, gate codes |
| Time | Optional, labeled as that job: "one day on site" | A promise that the next job takes the same |
| Photos | The before and after pair plus one detail | Stock images, heavily edited images |
| Next step | How to ask about a similar job | A 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.
| Place | Good for | Watch out for |
|---|---|---|
| A page on your own website | Full control: one section per service, captions, a contact button on every card | Large images that make the page slow on a phone; a contact step buried below the gallery |
| Google Business Profile photos | Where local searchers already look at you | Google's photo requirements: accurate, well lit, no heavy filters; little room for a write-up |
| Your PocketBoss website and booking page | A gallery next to the booking form, with before and after pairs shown as pairs | Up to 15 photos on the booking page; starts on Essentials |
| Social accounts | Reach and repeat exposure | No structure; posts scroll away. Link each post back to the card on your site |
| A PDF or shared album | Sending two or three relevant cards with an estimate | Sending 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.
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 TrialKeep Reading
How to Get More Handyman Clients: A 30-Day Lead Plan
Build a 30-day plan to find handyman clients, qualify inquiries, ask for referrals and reviews correctly, and track which lead sources produce real jobs.
MarketingHow to Market Your Plumbing Business on a Tight Budget
Budget-friendly marketing strategies for plumbers, from dominating Google search to building referral networks with other trades.
BusinessHow to Start a Handyman Business in 2026: A Complete Guide
The practical tools to know about launching a handyman business, from licensing and insurance to landing your first paying clients.