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 TrialKeep reading
Do Contractors Need a Price Book?
Once you've priced the same job twice from scratch, the answer is yes. Here's what a price book actually buys you — and why it's the thing that makes delegation possible.
Read articleBuying Guides7 Best Estimating Apps for Landscapers and Lawn Care Businesses
Landscaping estimates aren't one-size-fits-all — recurring mowing contracts and one-time installs need different math. Here's how the top estimating apps handle both.
Read article