All articles

Growth

Underbid a Job? What to Do in the First 48 Hours

Underbid a job? Recovery hinges on one thing: whether you raise it before or after the work happens. The triage, the cost-to-complete math, a script.

Om Patel 16 min read
Photo: Declan Sun / Unsplash

The short answer

Stop committing money and price the remaining scope before you talk to anyone. What you already spent is gone, so the live question is whether finishing makes or loses money from here. If the contract is unsigned, re-quote it. If it is signed, a written change order raised before the work happens is the only mechanism that reliably gets paid.

You underbid a job. The number is out, the customer said yes, and the arithmetic no longer works. Here is the short version: stop committing money, price the work that is left, and decide based on that number alone. What you have already spent is gone and cannot be recovered by finishing. Then raise it in writing, immediately, because the single largest factor in whether you get paid is not how reasonable your request is. It is whether you ask before or after the work happens.

The first question is not how much you lost

It is whether the contract is signed and whether a deposit has changed hands. Everything downstream branches from that, and most advice online skips it entirely.

If nothing is signed, your quote is an offer, and an offer can be corrected until it is accepted. A contractor in a November 2026 r/Contractor thread had bid a remodel at 22,000 dollars eight months earlier, went back to remeasure, and found the real number was closer to 38,000. He had not signed. The most upvoted practical reply was blunt about his three options: tell the truth, invent a reason, or withdraw. A contractor who identified himself as having been in the same position more than once gave the response worth remembering:

"The cleanest path is transparency. Call the client, explain that during your remeasure you realized the scope is significantly larger than what was originally captured. Own the mistake and present the corrected number with a calm, professional explanation. Some clients will understand, and some won't. But I've never regretted being upfront. The jobs where I tried to 'honor' a losing number ended up being the ones that cost me the most. Both financially and mentally."

If it is signed, you have a contract, and the price in it is the price. You are no longer correcting a quote. You are negotiating a change, and that requires a mechanism.

Watch out

Check your contract before you check your calculator. If it contains a concealed conditions or unforeseen circumstances clause, part of your overage may already be billable under terms the customer has agreed to. If it requires written signed approval before changed work is performed, then every extra hour you work before that signature is unpaid by agreement, not by bad luck.

Step one: stop committing money for 48 hours

Before you tell anyone anything, stop spending. Cancel the material order that has not shipped. Do not schedule the sub for next week. Do not put the fixtures on your card.

This is about leverage, not the money you save. Every dollar you commit before the conversation is a dollar you have already volunteered. A customer who learns on Tuesday that you need another 9,000 dollars is deciding whether to fund the rest of a job. A customer who learns on Friday, after you bought everything, is being asked to reimburse a decision you made alone.

Keep working during those 48 hours. Pausing purchasing is prudent. Pausing the schedule without explanation is how a pricing dispute becomes a breach claim.

Step two: work out the only number that matters

Most contractors compute the wrong figure. They total the loss on the whole job, feel sick, and make an emotional decision. The total loss is a historical fact and it does not change based on what you do next.

The number you need is cost to complete. Price the scope that remains, at real cost, today. Then compare it to the money you have not yet been paid.

LineExample job
Original contract22,000
Already billed and collected11,000
Cash still to collect11,000
Cost to finish remaining scope16,000
Marginal result from hereMinus 5,000

In that example, finishing costs 5,000 dollars more than it brings in, and that is true regardless of what happened before today. If the marginal number is positive, finish. You are still recovering something toward overhead, and finishing preserves the relationship, the referral and your licence. If it is negative, you have a real decision, and doing nothing is the most expensive option on the table.

The trap is that most contractors cannot compute cost to complete, because they do not know their actual costs to date. Projul's 2026 breakdown of margins by trade calls this margin fade: the gap between the margin you bid and the margin you realise. Their worked example is worth sitting with. An 85,000 dollar kitchen remodel with 64,300 dollars of direct costs shows a healthy 24.4 percent gross margin. Apply a 30 percent overhead burden rate and net profit is 1,410 dollars, a 1.7 percent net margin, on a job that looked comfortable at the gross level.

By the numbers

Projul puts the construction industry average net profit margin at 5 to 10 percent, and names 8 percent as the minimum viable figure below which one bad job puts you in the red. Their trade table gives typical net margins of 10 to 18 percent for electrical, 10 to 20 percent for plumbing, 12 to 20 percent for HVAC, 8 to 18 percent for roofing and 8 to 18 percent for remodeling. Underbidding does not eat into a large cushion. There is no large cushion.

Step three: sort the overage into two buckets

This is the step that decides whether your request gets paid, and almost no published guide separates them.

Bucket one: concealed conditions. Things no reasonable pre-start inspection would have revealed. A second concrete slab poured on top of the first, reinforced with wire caging and steel posts. Knob-and-tube behind the drywall. Rot under the shingles. These sit outside your original scope, and customers routinely pay for them.

Bucket two: estimating misses. Arithmetic errors, a forgotten line item, labour hours you lowballed, a markup formula that did not carry through, or a price you held for eight months while your costs moved. These are yours.

Customers can tell the difference, and they respond to the two buckets completely differently. The owner's representative whose comment drew 446 upvotes on the r/Homebuilding walk-off thread put it from the customer's side with uncomfortable clarity:

"Absorbing estimating misses is exactly what a fixed-price GC gets paid their margin for. You can be sympathetic and still hold the line."

That is the deal you signed. Separate the buckets before you present anything. Ask for bucket one with specifics, photographs and dates. Decide consciously about bucket two, and expect to carry most of it. Contractors who bundle both into one ask are the reason so many operators believe change orders never get approved.

Margin fade is a visibility problem before it is a pricing problem. If your labour hours, material receipts and sub invoices land on one job record as they happen, an underbid surfaces on day three, when a change order is still available to you. If they land in a shoebox, it surfaces on day thirty, when nothing is. We build job tracking around how your crews actually work.

Book a free CRM demo

Step four: the timing rule that decides everything

Here is the finding none of the pages currently ranking for this topic mention. Two threads, same subreddit, same problem, opposite results.

In the first, a homeowner posted that their contractor had bid 5,000 dollars for brick stairs and a landing, estimated a few days, and was now in week three because the previous owner had poured a patio on top of another patio. The post drew over 500 upvotes and 450 comments, and the homeowner's question was how to fairly compensate the contractor. The top-voted reply told them to simply ask him what he would have charged had he known. Another commenter said the contractor was wrong to absorb it silently and should have raised a change order for the unforeseen condition. A second homeowner appeared in an unrelated thread asking the same thing.

In the second thread, a contractor wrote that he had vastly underbid, had effectively paid the customer to do the job, and asked whether there was any way to recoup it. He had already told them it cost more. The responses were unanimous and kind and useless: chalk it up as tuition, stand behind your contract, do a post-mortem. One reply reduced it to a sentence:

"Submit a change order. But if it's after the fact, you have to hope for the goodwill to pay it. If they don't, I'm sorry."

Same industry, same mistake, and the variable that separated a customer volunteering money from a customer owing nothing was not the size of the overage or the quality of the work. It was whether the ask arrived before or after the work was performed. A change order raised at day three is a business document. The identical request at day thirty is a favour, and you are asking for it at the exact moment your leverage reaches zero.

Our guide to change orders covers the mechanics of pricing and collecting them. The one rule that matters here is that the paperwork has to precede the work.

What to say, specifically

Call. Do not email, and do not text. Then keep it to four parts:

  1. State the finding, not the feeling. "When I opened up the landing I found a second slab under the first, reinforced with wire and steel posts."
  2. Quantify it. "That is roughly eleven extra hours of demo plus disposal, which comes to 1,850 dollars."
  3. Separate what you are absorbing. "I also underestimated the mortar quantity. That one is on me and I am covering it."
  4. Ask for a decision, not for sympathy. "I have written it up as a change order. Can we get it signed before I carry on tomorrow morning?"

Point three is what makes the other three credible. A contractor who visibly eats his own mistake while asking to be paid for the customer's surprise is making an argument the customer can accept without feeling handled. A contractor asking for the whole number is asking to be bailed out.

Never invent a reason. "Tariffs" and "material prices went up" were both proposed in that r/Contractor thread. Both invite negotiation on a premise that collapses the moment the customer looks it up.

What the loss actually costs you

Contractors consistently underrate a bad job because they compare it to their revenue rather than to their profit. Use this instead:

Revenue needed to recover a loss = loss divided by net margin

At an 8 percent net margin, a 5,000 dollar loss requires 62,500 dollars of additional revenue to return to even. At 12 percent it still requires about 41,700 dollars. At the 1.7 percent net margin in Projul's kitchen example, it needs roughly 294,000 dollars of work to absorb.

That multiplier is the argument for having the awkward conversation. Ten minutes of discomfort today is worth two months of production. It is also why "I will make it up on the next one" is not a plan. The next job does not cancel this one, it dilutes it.

What not to do, with a real example

Do not walk off. In January 2026, an r/Homebuilding poster described a fixed-price 850,000 dollar build where the GC suspended work at roughly 95 percent complete, with only electrical trim and sprinkler work outstanding, and demanded 56,000 dollars in retroactive, unsigned change orders. All contract draws were current and the owner had voluntarily advanced an extra 30,000 dollars.

The advice the owner received was to send a formal notice of default with a cure period, file a licensing board complaint, hire a construction attorney and finish with the subs directly in exchange for lien waivers. Another commenter described an almost identical situation on their own build that took 27 months to settle.

Read that from the builder's side. He had a real problem, a partially sympathetic customer, and a legitimate claim buried somewhere in his numbers. By choosing the wrong mechanism and the wrong moment, he turned it into a licensing complaint, a lawsuit, unpaid subs, and a job he still does not get paid for. Suspending work while the customer is current is a breach in most contracts, and it destroys whatever goodwill argument you had.

Two more things not to do: do not quietly cut corners to claw the money back, which is how an estimating problem becomes a warranty problem, and do not reach for bankruptcy first. Markup and Profit, replying to a contractor who had underbid a house by 14,000 dollars, pushed back hard on that instinct and offered the practical alternative. Show the owner the specific supplier and subcontractor bills you cannot cover and ask them to pay those parties directly, which settles the debts and keeps liens off their home at the same time. Talk to an attorney before signing or paying anything.

How to tell you are underbidding before the job ends

Three leading indicators, in order of how early they fire.

Your win rate is too high. If you are closing most of what you quote on cold, competitive work, that is a pricing signal rather than proof you are good at selling. One commenter's reply to the 22,000 dollar remodel post landed harder than any spreadsheet: "You're booked out 8 months because you can't bid." A full calendar is the most convincing disguise an underpricing problem ever wears. If this is where you are, how to stop competing on price is the more useful problem to work on than estimating accuracy.

Bid margin and invoice margin do not match. Compare estimated to actual on your last ten jobs, line by line. Projul names underestimated labour hours as the single largest cause of margin fade, and puts rework and callbacks at 5 to 12 percent of total project costs, a category most contractors never budget.

You are busy but not accumulating cash. The terminal symptom, and by the time you notice it you have usually run the pattern across many jobs. We covered the diagnosis in why you are busy but not making money.

The fix on all three is the same and it is unglamorous: track actual hours and costs against the estimate while the job is live. Contractors who only reconcile at final invoice are running an annual feedback loop on a problem that repeats weekly.

Recovering margin on a job you are stuck with

Sometimes the answer really is to finish at a loss. You can still limit the damage.

  • Hold the scope line precisely. For the price you bid, you do what was written down and nothing else. Every additional request goes on a priced change order before the tools come out. This is where the money actually is.
  • Stop giving away the small stuff. The extra outlet, the hauled-away debris, the second trip. On a job already underwater these are not goodwill, they are the difference between losing four thousand and losing six.
  • Watch customer-supplied materials. One contractor offered to deduct owner-purchased items from his contract, and the owner bought high-end everything, leaving so little contract value that he did the entire month-long remodel alone and out of pocket. We covered this trap in customer-supplied materials.
  • Get faster, not cheaper. Sequence properly, avoid return trips, keep the crew on one site. Labour overrun is the largest single cause of the gap.
  • Bill on schedule and collect immediately. A loss you have been paid for is a loss. One you have not been paid for is far worse. If collection becomes the problem, what to do when a customer will not pay covers the sequence.

The 30-minute post-mortem

Do this within a week, while you still remember, and write it where you will see it during the next estimate.

  1. What was the bid number, and what was the actual number?
  2. Which line items missed, and by how much each?
  3. Was it scope you did not see, quantity you got wrong, hours you underestimated, or markup that did not carry?
  4. What would you have needed to know, and when, to catch it?
  5. What one change to your estimating process would have caught it?

Then change the template, not just your intentions. The contractors who improve are the ones whose next bid physically contains the missed line item. Our guide to pricing a job covers the burdened labour and overhead allocation most post-mortems land on.

The deepest cause of chronic underbidding is not bad arithmetic. It is bidding scared, because the pipeline is thin enough that losing this one hurts. Contractors with more qualified work than they can take stop discounting on their own, without a pricing course. If your calendar is what is forcing your number down, that is a lead flow problem wearing an estimating costume.

Get a lead plan

The short version

If it is not signed, re-quote it today and be specific about why. If it is signed, price the cost to complete, split the overage into concealed conditions and your own misses, ask for the first in writing before the work happens, and absorb the second. Do not walk off, invent a reason, or quietly cut corners.

Then fix the loop that produced it. One underbid job is a bad week. An estimating process that cannot tell you a job is underwater until the final invoice will keep producing them, at a net margin thin enough that it only takes a few.

Frequently asked questions

Can I raise my price after I have already given a quote?
If the customer has not signed and has not paid a deposit, yes. A quote is an offer, and an offer can be withdrawn or revised until it is accepted. Call rather than email, explain that the remeasure found scope you did not capture, and present the corrected number. If the contract is signed, you cannot unilaterally change the price. You need either a written change order the customer agrees to, or a clause in your contract that covers what you found.
Will the customer actually help cover the difference?
More often than contractors assume, but only if you ask before the work is done. In one r/Contractor thread with over 500 upvotes, a homeowner posted asking how to fairly compensate a contractor who had clearly underbid their brick stairs, and the top replies told them to simply ask the contractor what he would have charged. In a separate thread where a contractor raised the loss after finishing, the unanimous answer was to treat it as tuition. Same problem, opposite outcomes, and the only difference was timing.
Should I walk off a job I am losing money on?
Almost never, and never while the customer is current on payments. Suspending work when you have been paid on schedule usually breaches the contract and hands the customer a notice of default, a licensing board complaint and a lawsuit. One r/Homebuilding case involved a builder who stopped at 95 percent complete over 56,000 dollars of retroactive change orders. Walking away also does not stop your subs and suppliers from placing liens on the property, which makes the situation worse rather than cleaner.
Is bankruptcy an option if the loss is big enough?
It is a last resort and usually the wrong tool. Markup and Profit, responding to a contractor who had underbid a house by 14,000 dollars, argued that bankruptcy avoids responsibility when a negotiated settlement is still available. The practical alternative is to show the customer the specific supplier and subcontractor invoices you cannot cover and ask them to pay those parties directly, which also keeps liens off their property. Talk to a construction lawyer before you sign or pay anything.
How do I know if I am underbidding jobs generally, not just this one?
Three signals. You win an unusually high share of the jobs you quote, which is a pricing signal rather than a sales-skill signal. Your gross margin at the bid does not match your gross margin at the invoice, a gap the industry calls margin fade. And you are busy without accumulating cash. Projul puts the construction industry average net margin at 5 to 10 percent and calls 8 percent the minimum viable figure, so a business that is fully booked and still broke is almost certainly mispriced.
What is the difference between an estimating miss and a concealed condition?
A concealed condition is something no reasonable inspection would have revealed before work started, such as a second concrete slab under the first, or wiring that fails code once the wall is open. An estimating miss is arithmetic or scope you should have caught. Customers routinely pay for the first and push back hard on the second, which is why contractors who submit both kinds of change order conclude that change orders do not work. Sort your overage into the two buckets before you present anything.
How much extra revenue does it take to recover a loss on one job?
Divide the loss by your net margin. At an 8 percent net margin, a 5,000 dollar loss needs roughly 62,500 dollars of additional revenue to get back to even. At 12 percent it still takes about 41,700 dollars. This is why treating a bad job as something you can simply outwork is a mistake. The next job does not cancel this one, it dilutes it, and it takes a lot of jobs to do so.
Should I tell the customer the truth or blame material prices?
Tell the truth about the scope, not about your feelings. Customers respond to a specific, itemised explanation of what the corrected number covers, and they respond badly to vague appeals about rising costs or personal hardship. Contractors on r/Contractor who invented a reason overwhelmingly report it going worse than owning the miss, because the invented reason invites negotiation on a premise that is not real and collapses the moment the customer checks it.
Can I stop buying materials and slow the job down while I decide?
You can and should pause discretionary spending immediately, because every dollar you commit before the conversation is a dollar of leverage you give away. Slowing the schedule is different and riskier: most contracts include a time obligation, and unexplained delay is the fastest way to convert a pricing dispute into a breach claim. Pause purchasing, keep working, and get the conversation scheduled within 48 hours.
Done-for-you lead generation: a dedicated conversion page, a qualifying form that arrives with the answers attached, and lead-to-sale tracking, fed by targeted outreach and Meta ad campaigns we build and run.
Get a lead plan

Free tools

Find out what your site is costing you.

Enter your address and we check the real page. Scores are free and the itemised report lands in your inbox. No account, and we change nothing on your site.