How a Contractor Builds a Price

Two bids for the same kitchen can differ by forty percent, and homeowners naturally read the gap as one contractor being greedy or the other being desperate. Occasionally that is true. More often the two numbers were built from different assumptions about the same room, and the gap is information rather than noise. Reading it requires knowing what a bid is made of.
The Five Components

Labor is hours multiplied by a burdened rate, and burdened means the rate includes payroll taxes, insurance, and workers compensation rather than what the carpenter takes home. Materials are the physical goods, usually with a modest markup that covers procurement and returns. Subcontractor quotes are pass-through costs for trades the general contractor does not perform in house. Overhead covers the business existing at all: the truck, the office, the estimator's time on bids that were never won. Margin is profit.
Only the last two are genuinely discretionary, and they are smaller than most homeowners assume. When a bid is high, the cause is usually hiding in labor hours or in a subcontractor quote, not in the contractor's profit.
Why Identical Scopes Produce Different Numbers

Access is the most common hidden variable. A crew that must carry material up a narrow stair or work in a room they cannot stage in is spending hours that do not appear anywhere in the description of the work. Condition is the second: one contractor has assumed the substrate is sound and the other has priced for the possibility that it is not. Sequencing is the third, since a contractor who intends to complete the job in one continuous mobilization prices differently from one planning to work around another trade.
The unhelpful conclusion is that the cheaper bid is better value. The useful move is to ask the higher bidder what they saw that the other did not, and ask the lower bidder what happens if the substrate turns out to be compromised. Those two answers usually explain the entire spread.
What Is Actually Negotiable
Scope is negotiable. Specification is negotiable. Timing is sometimes negotiable, because a job that fills a gap in a schedule can be worth a discount to the contractor. The labor hours required to do the work correctly are not, and pressure applied there tends to produce a bid that matches your budget by quietly removing something you wanted.
The most productive form of negotiation is not asking for a lower number on the same scope. It is asking what you would remove to reach a target figure, then deciding whether you can live without it. That conversation keeps the contractor's arithmetic intact and puts the trade-off where it belongs, which is with you.