All articlesEstimating

Contractor Site Visit Checklist: What to Capture So the Estimate Is Right the First Time

The Trusso TeamOctober 24, 20266 min read

Most bad estimates aren't bad because the contractor can't do math. They're bad because the site visit missed something — a flight of stairs that doubles labor, a water heater buried behind drywall, a customer who assumed paint was included. By the time you find it, you're either eating the cost or sending a change order that makes you look like you didn't know your trade.

A site visit checklist isn't busywork. It's the thing standing between you and a job that bleeds money on day three. Here's what to capture, organized by category, and the specific miss each item prevents.

{"h2": "Access and Logistics"}

This is the category contractors skip most often because it feels obvious on-site and forgettable by the time you're writing the estimate at home that night.

  • Parking and staging area — prevents underestimating drive time or needing a second trip for a trailer that won't fit
  • Stairs, elevators, or narrow doorways — prevents a labor shock when materials have to be hand-carried up three flights
  • Gate codes, HOA rules, or work-hour restrictions — prevents a schedule slip nobody saw coming
  • Distance from truck to work area — on a fence or landscaping job, 150 feet of carry distance is real labor, not a rounding error
  • Pets, kids, or other trades on-site — prevents safety delays and awkward first-day surprises

{"h2": "Measurements"}

This is where the dollar amounts live. A measurement that's off by 10% doesn't cost you 10% — it costs you the whole margin on that line item.

  • Exact square footage or linear footage of the work area, not a walked-off estimate — a tape measure error on a 40-foot fence run is a real material shortfall
  • Ceiling heights and wall dimensions for paint, drywall, or trim jobs — height changes labor and ladder requirements
  • Slopes, grades, and drainage for fencing, flooring, or concrete — a 2-inch grade change across a yard changes post depth and footing cost
  • Room layouts and door/window counts — missing a window means missing the cut-ins and masking time that go with it

For anything beyond a quick tape-measure job, a 3D scan removes the guesswork entirely. Scanstead lets you capture a room on your phone and get dimensions you can trust later, when you're writing the estimate from the truck or the office instead of relying on memory.

{"h2": "Existing Conditions"}

This is the category that turns into change orders if you don't document it upfront. Every item here is something a customer will later swear "wasn't like that" unless you have proof otherwise.

  • Damage, rot, or wear already present — a soft spot in subfloor, cracked stucco, rusted gutters. Note it, photograph it, and flag it in the estimate as a condition that may require additional scope
  • Code or permit issues visible from the surface — an outlet with no GFCI, a water heater with no expansion tank, decking with no permit on file
  • Age and condition of systems you're not touching but that sit next to your work — an old roof next to a solar install, old wiring behind a wall you're opening for a remodel
  • Signs of prior repairs — mismatched materials, patch jobs, DIY work that will complicate your scope
  • Utility lines, sprinkler heads, or buried obstacles for any dig work — a severed sprinkler line is a cost you'll eat if you didn't ask first

{"h2": "Photos"}

Photos do two jobs: they protect you if there's a dispute later, and they let you build a more accurate estimate once you're away from the site and thinking clearly instead of standing in a hot attic.

  • Wide shots of the whole work area from at least two angles, so you can recall layout without a return visit
  • Close-ups of every existing condition issue you noted above, timestamped and dated
  • Access points and obstacles — the gate, the stairs, the tight crawlspace
  • Anything the customer specifically points out as a concern, so there's a visual record of what was discussed

If you only take one thing from this list, make it photos — they're the cheapest insurance in the estimating process. How job photos protect contractors and customers goes deeper into exactly how to use them if a disagreement comes up mid-job or after.

{"h2": "Customer Expectations"}

More estimates fall apart from a mismatch in expectations than from a bad measurement. This category exists to get everyone's assumptions on paper before you're both staring at a half-finished job.

  • What the customer thinks is included — ask directly. "Trim paint" means different things to different people
  • Material preferences and brand names, especially for finishes, fixtures, and paint — a customer who wanted a specific tile won't accept "something similar"
  • Timeline expectations — if they need it done before a wedding or holiday, that affects crew scheduling and possibly rush pricing
  • Who else is involved in the decision — a spouse or property manager who wasn't on the visit but will see the estimate later and ask questions you can't answer in real time
  • Budget range, if they'll share it — not to pad the number, but to flag early if their expectation and your real cost are in different universes

{"h2": "Red Flags"}

Some things you notice on a site visit aren't about pricing the job correctly — they're about deciding whether to take the job at all.

  • Unrealistic urgency paired with vague scope — "just get it done, whatever it costs" customers often turn into the slowest payers
  • Evasiveness about who owns the property or decision-making authority
  • Visible unpaid work from a previous contractor — unfinished permits, liens, or a half-done job you're being asked to pick up
  • A pattern of changing the ask mid-conversation — if the scope shifted three times during a 20-minute walkthrough, expect it to shift again after you start

{"h2": "Turning the Visit Into the Estimate"}

None of this matters if the information dies in a notebook or a photo roll you never open again. The point of a checklist is to get what you captured on-site into the actual estimate without retyping it from memory three days later. If your estimate still starts from a blank template every time, the hidden cost of creating estimates manually is worth a look — a lot of that cost is exactly this kind of lost site-visit detail.

Trusso keeps the photos, measurements, and notes from a site visit attached to the job itself, so when you sit down to build the estimate — anchored to your own price book — the conditions you found are right there instead of buried in your camera roll. It won't stop a customer from changing their mind, but it will stop you from forgetting the rotted fascia board you saw at 4pm on a Friday. Plans run flat at $29/mo for an owner plus 2 crew, $59/mo for up to 10, or $99/mo unlimited, with a 14-day free trial and no contract.

Run your business the simple way

Try Trusso free for 14 days and send your first estimate in minutes.

Start 14-Day Free Trial