You've picked a contractor you like, described your project, and a few days later a document lands in your inbox with a number at the bottom. For most homeowners that number is the whole conversation — they compare it to the other bids, wince or nod, and sign. But the number at the bottom is the least useful part of an estimate. Everything that actually protects you — or leaves you exposed — is in the line items above it. Learning to read those lines is one of the highest-value skills you can bring to a build or remodel, and it takes about ten minutes to learn.

I write a lot of estimates, and I've also been handed plenty of competitors' estimates by homeowners asking "does this look right?" The honest truth is that two estimates for the identical project can look wildly different on paper — not because one contractor is cheaper, but because one of them left things out. Here's how to read an estimate line by line, what each section means, and where the surprises hide.

First: an estimate is a document, not a text message

Before we get into line items, one baseline. In California, any home improvement project over $500 legally requires a written contract, and a proper estimate is the backbone of that contract. A real estimate isn't a number scrawled on the back of a business card or a one-line text that says "about 60k." It's an itemized document that spells out the scope of work, the materials, the price, and how and when you'll pay. If a contractor won't put their estimate in writing with detail, that tells you something before you've read a single line.

A complete estimate should include, at minimum: the contractor's name, license number, and business address; a detailed scope of work; the materials to be used; a breakdown of costs; a payment schedule; a list of what's excluded; and a total price. When you know those pieces should be there, their absence becomes a signal. Now let's walk through the lines themselves.

The line items, decoded

Every well-built estimate is some version of the same skeleton. The labels vary from contractor to contractor, but the categories are consistent. Here's what each one means and what to look for.

1. Scope of work (the description)

This is the plain-English — or plain-construction-English — description of what you're buying. "Demolish existing kitchen, relocate sink plumbing to north wall, install new cabinets and quartz counters, new electrical for island, patch and paint." The single most important thing an estimate does is define scope precisely, because everything else is priced against it. Vague scope is where disputes are born. If the description is thin, ask for it to be expanded before you compare prices — a lower bid with a vaguer scope usually isn't cheaper, it's just less complete.

2. Materials

The physical stuff going into your project: lumber, drywall, concrete, cabinets, fixtures, flooring, roofing. A good estimate itemizes major materials rather than burying everything in one lump. You may see materials quoted "fully loaded" — that is, the per-unit price already includes the contractor's markup for purchasing time, delivery, waste, and handling — rather than shown as a raw cost plus a separate markup line. That's normal and legitimate; more on markup below.

3. Labor

The cost of the people doing the work — the contractor's own crew and the hours to execute the scope. Like materials, labor is often quoted as a loaded number that already includes supervision, payroll burden, and scheduling. What you're looking for is that labor is present and reasonable, not that it's broken down to the individual hour. A bid with suspiciously low labor is often a bid that plans to make it up elsewhere.

4. Subcontractors

Most projects involve specialized trades — electrical, plumbing, HVAC, roofing — that a general contractor hires and coordinates. These may appear as their own line items ("Electrical rough-in and finish: $X") or roll into the relevant phase. The value you're paying the general contractor for here is coordination and accountability: they schedule the trades, make sure the plumber doesn't show up before the framing is ready, and stand behind the whole result.

5. Allowances

This is the single most misunderstood line on any estimate, and the one that causes the most "why did my price go up?" conversations. An allowance is a placeholder dollar amount for something you haven't chosen yet. When you sign the contract you may not have picked your specific tile, your faucet, your light fixtures, or your flooring. Rather than hold up the whole estimate, the contractor plugs in a budget number — say, "$5,000 tile allowance" or "$40/sq ft flooring allowance." I'll cover this in its own section below because it deserves it.

6. Overhead and profit (markup)

Here's the line homeowners are most suspicious of and least understand. Overhead is the cost of the contractor being in business at all — the truck, the tools, the insurance, the license, the bookkeeping, the office — costs that aren't tied to your specific job but that your job has to help pay for. Profit is what's left after every cost, including overhead, is paid; it's what keeps the business solvent and around to honor your warranty. Contractors cover both by marking up the hard costs of labor and materials. In residential work, a total markup in the range of 20% to 30% is standard and healthy. Materials and subcontractor costs are commonly marked up 15–25%; labor sometimes more, because it carries more risk of overrun.

Most contractors don't show markup as its own line — not because they're hiding it, but because a line that reads "Markup: $18,000" reads badly even when it represents completely legitimate value. Instead they build it into the unit prices. So if you don't see an "overhead and profit" line, it doesn't mean it isn't there; it's baked into the numbers. And here's the counterintuitive part: a contractor whose markup looks too low should worry you more than one whose markup is standard. A business running on razor-thin margins is a business more likely to cut corners, run out of money mid-project, or disappear before your punch list is done.

7. Contingency

A well-built estimate sets aside a reserve — often 10–15% on remodels — for the genuinely unknowable: the rot behind the shower wall, the undersized electrical panel discovered at rough-in, the surprise under the slab. Contingency isn't padding; it's an honest acknowledgment that older homes hide things. An estimate with zero contingency isn't cheaper — it's an estimate that will become a series of uncomfortable phone calls the first time something unexpected turns up.

8. Permits and fees

Building permits, plan-check fees, and any impact or utility fees. In the Central Valley these run through the city building department (Visalia, Tulare, Hanford) or, for unincorporated Tulare County, the RMA Permit Center. A good estimate names permits explicitly and states who's pulling them. It should always be the contractor — if a contractor asks you to pull the permit as the owner, that's a serious red flag, because it can shift liability onto you and is sometimes a sign the contractor can't pull it themselves.

9. Exclusions

The most important section homeowners skip. Exclusions are what the estimate does not cover — and this is exactly where two bids diverge. One contractor excludes landscaping, appliance purchase, window coverings, and permit fees; another includes them. If you compare only the bottom-line numbers, the one with more exclusions looks cheaper while actually delivering less. Read the exclusions first, then compare.

Allowances: where the price really moves

Because allowances cause more budget surprises than anything else, they're worth slowing down on. Remember, an allowance is a stand-in number for a choice you haven't made yet. The estimate might say "Plumbing fixtures allowance: $4,000." That $4,000 is not the price — it's a guess, and your final cost is whatever you actually select. If you fall in love with a $9,000 fixture package, your project just went up $5,000, and it will feel like the contractor "raised the price" even though the allowance did exactly what it was designed to do.

So when you read an estimate loaded with allowances, ask three questions:

The fewer allowances an estimate contains, the more locked-down your price is. The more decisions you can make before signing — picking your actual finishes rather than leaving them as allowances — the fewer surprises later. That's a big reason we push clients to finalize selections early.

The payment schedule — and California's deposit law

Near the bottom of a good estimate is a payment schedule: how much you pay, and when, tied to progress. California law requires that the schedule show the amount of each payment and describe the work or materials that payment covers. Payments should track completed work — a deposit, then draws at defined milestones (foundation, framing, dry-in, and so on), with a final payment held until the job is genuinely done. You never want a schedule that has you paid far ahead of the work.

One number to know cold: in California, the down payment on a home improvement contract cannot exceed 10% of the contract price or $1,000, whichever is less. That's the law — not a guideline. On a $150,000 remodel, the legal maximum deposit is $1,000, not $15,000. A contractor who demands a large upfront deposit is either unaware of the law or hoping you are. This is one of the strongest, simplest protections California gives homeowners, and it exists specifically to keep you from over-paying a contractor who then vanishes.

Change orders: what happens when the estimate changes

No estimate survives perfectly intact, because projects evolve — you change your mind, or the job uncovers something. When the scope or price changes, that change has to be captured in a written change order that becomes part of the contract. California law is explicit: changes to the contract must be in writing. A verbal "yeah, go ahead and add that" is how disputes start. A good contractor pauses, writes up the change with its cost, and gets your signature before proceeding. Change orders are common and normal — they're not a sign something went wrong — but they need to be documented. Because they're the second-biggest source of budget surprises after allowances, they deserve their own deep dive — see our companion guide to change orders and how to avoid budget surprises.

How to compare two estimates without getting fooled

Now put it together. When you've got two or three bids in front of you, resist the urge to sort by the bottom number. Instead, lay them side by side and check that they're describing the same project:

  1. Match the scope. Are they quoting identical work? If one includes the demo and one doesn't, they're not comparable numbers.
  2. Compare the exclusions. The cheaper bid usually excludes more. Add the excluded items back in mentally before you judge the price.
  3. Check the allowances. Are they set at the same realistic level, or is the low bid using skinny allowances that will balloon?
  4. Look for contingency. A bid with none isn't cheaper; it's a bid that will surprise you.
  5. Confirm license, permits, and deposit terms. Verify the license number is real and active, that the contractor is pulling permits, and that the deposit respects the 10%/$1,000 rule.

Do that, and the "cheapest" bid frequently turns out to be the most expensive once you account for what it left out. The bid you want isn't the lowest number — it's the most complete one from a contractor you trust. Vetting that contractor is its own skill; our guide to how to choose a general contractor in the Central Valley walks through verifying the license, bond, and references before you get to the estimate stage.

Red flags in an estimate

A few things that should make you slow down, regardless of the price:

The bottom line

An estimate is the clearest window you'll ever get into how a contractor thinks and runs their business — before you're committed. A detailed, honest estimate with a clear scope, realistic allowances, sensible contingency, stated exclusions, and a lawful payment schedule is itself a form of protection. A vague one isn't cheaper; it's just a bill for surprises you haven't received yet. You don't need to become a cost estimator. You just need to read past the number at the bottom and ask, line by line: what exactly am I buying, and what's missing? Do that, and you'll choose better contractors, compare bids honestly, and go into your project with your eyes open.

If you'd like a second set of eyes on an estimate you've received — or a genuinely itemized one for your project — that's a conversation we're always glad to have. And if you're still working out what your project might cost in the first place, our breakdown of the cost to build a custom home in Tulare County and our room addition cost breakdown are good places to calibrate before the bids come in.

About the author
Daniel Calderon

Daniel Calderon is the founder of DC General Contracting, a licensed general contractor (CA GC Lic. #1097556) with 25+ years building custom homes, ADUs, and remodels across Visalia, Tulare, Hanford, and the greater Central Valley. He writes detailed, itemized estimates because a clear estimate protects the client as much as the builder. This article is general education, not legal advice — California contract rules and license requirements can change, so verify current CSLB requirements and confirm the specifics of any contract before you sign.