How Contractors Price a Job, and How to Read It

A plain-language breakdown of the labor, materials, and markup hiding inside a contractor's estimate, so you can read a quote and spot what is really driving the price.

A close-up image of a person's hand signing a document with a blue pen in natural lighting.

A homeowner emailed me a quote for a new paver patio last spring. One line. "Patio installation, 320 sq ft, $11,200." That was it. She wanted to know if she was being robbed, and honestly, with that little to go on, I could not tell her either way.

The problem was not the number. The problem was that the number had no seams. A good estimate is built from parts, labor, materials, equipment, overhead, and profit, and when those parts are visible, you can actually judge whether the price makes sense. When they are hidden inside one round figure, you are buying on faith.

So let us pull a typical estimate apart and look at the gears. Once you understand how contractors build a price, a quote stops feeling like a verdict and starts feeling like a document you can question.

Start With Labor, the Part People Underestimate Most

Labor is the time a crew spends on your job, priced by the hour and marked up to cover what it actually costs to employ a skilled person. Homeowners tend to see a $65 hourly rate and assume someone is pocketing $65. They are not.

That rate has to absorb payroll taxes, workers' compensation insurance, liability coverage, vehicle costs, and the unpaid hours spent estimating jobs they never win. A tradesperson who clears $30 an hour might bill at double that, and the gap is not greed. It is the cost of running a legitimate operation.

An example. Say your patio takes a two-person crew three days. That is roughly 48 labor hours. At a loaded rate of around $60 to $75 per hour, labor alone lands near $2,900 to $3,600 before a single paver is bought.

Myth: the lowest labor quote is the best deal

A crew bidding far below the rest is often planning to move fast and cut corners, or they have misjudged the scope and will come back asking for more. Cheap labor that has to be redone is the most expensive labor there is.

Materials, and Why the Markup Is Not a Scam

Materials are the physical goods that go into your project, pavers, lumber, concrete, fasteners, plants, and a contractor almost always adds a markup on top of supplier cost. This is the line that makes people bristle, so let me defend it for a second.

That markup, usually somewhere around 10 to 25 percent, pays for the time spent sourcing, hauling, storing, and warrantying those materials. If a delivered pallet of pavers cracks, your contractor eats the replacement, not you. The markup is the price of that buffer.

It also covers waste. On a patio, I budget for about 5 to 10 percent extra material for cuts and breakage. A contractor who orders exactly the square footage and nothing more is a contractor who will run short on day two.

A quick test

Ask whether material costs are "pass-through" (billed at actual receipt) or "marked up." Neither is wrong. You just want to know which one you are signing, because it changes how you read every other number.

The Hidden Line Items: Permits, Equipment, and Disposal

Beyond labor and materials sit the costs that rarely get their own headline but absolutely show up in the total. These are the ones that surprise people during the project rather than before it.

Permits vary wildly by municipality, but for outdoor structural work expect roughly $150 to $700, sometimes more for anything involving drainage or a retaining wall over a certain height. Equipment rental, a plate compactor, a mini excavator, a dumpster, can add a few hundred dollars on a mid-sized job. Disposal of old concrete or sod is its own charge, often $300 to $800 depending on volume.

When you read a quote, look for these explicitly. If they are missing, they did not vanish. They are either buried in another line or waiting to appear as a change order. I would rather see them spelled out, even if the total looks bigger.

Overhead and Profit, the Markup You Cannot See

Overhead is the cost of keeping the business alive whether or not anyone is on your site, the office, the phone, the software, the insurance, the truck payments. Profit is what is left over after everything, and a healthy contractor builds in around 8 to 15 percent on top of all other costs.

Here is the part that trips people up. Overhead and profit are usually folded silently into the other line items rather than listed on their own. So when you compare two bids, you are not just comparing labor and materials, you are comparing two different businesses with different overhead structures.

A bid with zero visible profit margin is not a bargain. It is a warning that someone has either forgotten a cost or plans to find it later.

Reading a Full Estimate: A Sample Breakdown

Let us put real numbers to that patio so you can see how the pieces stack. These are illustrative market ranges, not a fixed price list, and your region will move them. But the shape holds.

Line Item What It Covers Typical Range
Labor Crew time, loaded rate $2,900 - $3,600
Materials Pavers, base, sand, edging (+ markup) $2,400 - $3,200
Equipment rental Compactor, mini excavator $300 - $600
Permits Local approval, inspection $150 - $500
Disposal Hauling old sod and debris $300 - $700
Overhead + profit Folded into the above ~10-15% of total
Project total 320 sq ft paver patio $9,500 - $12,500

Now go back to that single-line quote of $11,200. It sits right inside the range, which means it was probably fair. The homeowner just had no way to know, because nobody showed her the seams. That is the whole point of learning to read these.

What moves the number up or down

Access matters more than people expect. If a crew has to wheelbarrow every paver through a narrow side gate instead of dumping a pallet steps from the work, labor climbs. Slope, drainage, and removing an old slab all push costs up, while a flat, clear, easy-access yard pulls them down.

How to Compare Quotes Without Getting Fooled

The trap is comparing totals. Two bids can both say $11,000 and describe completely different projects, one with a 6-inch compacted base and polymeric sand, one with 3 inches of gravel and a prayer.

Ask every bidder to itemize, and ask the same scope questions of each so you are comparing the same job. The right questions to ask before you hire a contractor do more to protect your budget than any amount of haggling. If a contractor refuses to break down a number or pressures you to sign today, treat that the way you would any other home improvement red flag.

This applies indoors too. The same labor-plus-materials-plus-markup math drives a kitchen or a bathroom remodel cost, just with different line items. Tile, fixtures, and plumbing labor replace pavers and compactors, but the skeleton of the estimate is identical.

Watch the allowances

An "allowance" is a placeholder dollar amount for a choice you have not made yet, like a $40 per square foot tile budget. They are fine, but if the allowance is set low, the bid looks cheaper than the real job will cost. Always ask what each allowance assumes.

Is a contractor's markup negotiable?

Sometimes, but it is usually the wrong thing to negotiate. Pushing a contractor below a sustainable margin tends to produce cut corners or surprise change orders. You will get further by adjusting scope or materials than by squeezing the markup itself.

Why is one bid thousands lower than the others?

Usually one of three things, a smaller scope, a missing cost the contractor will find later, or unlicensed work without proper insurance. Ask the low bidder to itemize and confirm they carry liability and workers' compensation coverage before you celebrate the savings.

Should materials be paid upfront?

A reasonable deposit to order materials is normal, often 10 to 30 percent. Paying the full amount before work begins is not. Tie payments to milestones (base complete, materials delivered, final walkthrough) so your money tracks the actual progress.

Once you can name the parts of an estimate, the whole conversation changes. You stop asking "is this too much?" and start asking "what is this made of?" That second question is the one that gets you a fair price, and frankly, a contractor who respects you for asking it. Bring it to your next bid and see how quickly the seams appear.