Skip to main content

What Happens If a Contractor Doesn't Finish the Job in the United States? (2026): Breach, Damages and Next Steps

When a contractor walks off your project or stops showing up, you have three immediate tools: sue for cost-to-complete damages under the breach of contract doctrine, make a claim against any surety bond on the project, or withhold payment and hire a replacement. Which path makes sense depends on what's in your contract, whether the contractor's failure is total abandonment or a dispute over scope, and your state's mechanics lien rules.

What counts as a breach — and what doesn't

American courts distinguish between a contractor who simply fails to perform and one who has "substantially performed." The substantial performance doctrine, established in Jacob & Youngs, Inc. v. Kent, 230 N.Y. 239 (1921) and followed in nearly every jurisdiction, holds that a contractor who completes the material portions of the work — even imperfectly — has partially satisfied the contract. The owner cannot refuse all payment; they can only deduct the difference in value caused by the defect.

A total abandonment is different. When a contractor stops work entirely before reaching substantial completion, the owner can treat the contract as repudiated, hire a replacement, and sue for the full cost differential plus consequential damages allowed under the contract.

Whether the contractor has "substantially" completed is fact-specific. Courts look at the percentage of work done, the severity of any deficiencies, and whether the remaining items were central to the project's intended use. A half-built addition that renders the house uninhabitable is nowhere near substantial completion. Uninstalled trim on an otherwise finished renovation might be.

The core damages measure: cost to complete

The standard measure of damages for a contractor's failure to finish in the United States is the cost-to-complete, meaning what you actually pay a replacement contractor to bring the project to the spec promised by the original contract. Under the Restatement (Second) of Contracts §348, courts award cost-to-complete unless it would be grossly disproportionate to the economic benefit — in which case they shift to the diminution-in-value measure.

Document everything before the replacement contractor starts. Get at least two written bids, keep all invoices, photograph the state of the work when the original contractor left, and note the date. Courts reduce cost-to-complete awards when owners cannot show a causal link between the abandonment and the expenses claimed.

Consequential damages — lost rental income, hotel stays during displaced construction, project financing costs — are recoverable if they were foreseeable at the time of contracting and the contract doesn't exclude them. Many residential contracts cap or exclude consequential damages entirely; read that clause before assuming you can recover them.

Using the surety bond route

On commercial projects and most public works, contractors are required to carry a performance bond. Federal projects above $150,000 must have one under the Miller Act, 40 U.S.C. §§ 3131–3134. Most states have "Little Miller Act" equivalents for public contracts above lower thresholds — California, for example, requires payment bonds on state public works contracts exceeding $25,000 under Public Contract Code §7103, with performance bonds governed by related provisions in the same chapter.

A performance bond is a three-party instrument: the owner (obligee), the contractor (principal), and the surety. If the contractor defaults, you notify the surety in writing. The surety typically has 30 to 60 days to investigate and elect one of four responses: take over the contract and complete it themselves, hire a completion contractor, finance the original contractor's work, or deny the claim. Denial triggers litigation against the surety.

Private residential projects almost never have performance bonds unless you specifically negotiated one into the contract. If yours doesn't, the surety route is unavailable and your remedies are limited to direct claims against the contractor and any lien rights.

Withholding payment and retainage

Before suing, check what you still owe. Most construction contracts include a retainage provision — typically 5% to 10% of each progress payment held back until completion. If your contractor abandoned the project, that retainage stays with you. You can apply it to the cost of completion without waiting for a court order.

Even if retainage doesn't fully cover the shortfall, you can set off any amount you still owe the contractor against damages caused by the abandonment. Under the common-law setoff doctrine recognized in every U.S. jurisdiction, you can reduce what you pay (or owe) by your provable damages. Send a written notice to the contractor explaining the setoff before the payment deadline to preserve the defense.

Mechanics liens: cut both ways

Here's the part owners often miss: even an abandoning contractor may have lien rights. Under most state lien statutes — including California Civil Code §8410 and Texas Property Code §53.001 — a contractor can record a mechanics lien for the value of labor and materials supplied before the abandonment. That lien attaches to your property and can force a foreclosure sale if unpaid.

To defeat the lien, you'll need to show the contractor breached first, that the claimed amount is wrong, or that you've already offset the value. In Texas, you can bond around the lien by filing a lien-release bond equal to the claimed amount plus 25%. In California, you must release a lien within 30 days of a written demand if the claimant cannot prove it's valid.

Having a well-drafted contract helps enormously here. A free United States construction contract template from forms-legal.com gives you the payment schedule, retainage clause, and dispute-resolution provisions that make abandonment scenarios much cleaner to resolve.

Notice requirements before you sue

Almost every construction contract requires the owner to give the contractor written notice of the breach and a cure period before suing. A typical clause reads: "Owner shall give Contractor seven (7) days' written notice of any alleged default. If Contractor fails to cure within that period, Owner may terminate for cause."

Skip that notice and you hand the contractor a procedural defense. Courts have dismissed owner claims where the owner hired a replacement contractor without giving the required notice — even when the contractor's work was objectively deficient. Send the notice by certified mail, keep the return receipt, and preserve a copy of the letter.

If the contractor responds to your notice with a counter-claim that you failed to pay on schedule, you'll need to demonstrate that any payment withheld was justified (disputed work quality, incomplete milestones) rather than arbitrary. Courts look at the chronology carefully. Who stopped performing first matters a great deal.

Small claims or civil court?

The dollar threshold affects where you file. Most states allow small claims up to $5,000 to $15,000 — California's limit is $12,500 for individuals ($6,250 for businesses), New York's is $10,000 in NYC Civil Court. For residential remodeling projects where the contractor walked off with half the deposit, small claims is often the most practical option: no attorney required, hearings scheduled quickly, and judgment can be enforced against the contractor's bank account or business assets.

For larger commercial disputes, you'll be in civil court or, if your contract contains an arbitration clause, before an arbitration panel. The American Arbitration Association's Construction Industry Rules govern most private arbitrations, with fees scaled to the claim amount. Arbitration clauses sometimes require mediation first — check whether yours does before filing.

Practical steps, in order

Step 1. Stop all further payments and send written notice of default with a cure deadline by certified mail.

Step 2. Photograph the jobsite and obtain two independent bids for completing the work.

Step 3. Check your contract for a performance bond requirement. If one exists, notify the surety in writing within any deadline specified.

Step 4. Hire the replacement contractor. Keep all invoices, draw schedules, and correspondence.

Step 5. Calculate the total overrun above what you would have paid the original contractor to complete. That difference, plus documented consequential damages, forms your claim.

Step 6. File in small claims if the amount qualifies, or issue a demand letter giving the contractor 30 days to settle before filing in civil court or initiating arbitration.

Step 7. If the contractor files a mechanics lien, consult a local construction attorney. A wrongful lien can be challenged by filing a petition to release under your state's lien statute.

What you can't recover

Courts generally do not award attorney's fees in breach of contract cases unless the contract specifically provides for them or a fee-shifting statute applies. Construction contracts rarely include fee-shifting unless you negotiated it. You also cannot recover the emotional distress of living through a botched renovation — economic damages only, unless the contractor's conduct rises to the level of intentional or fraudulent misconduct.

Punitive damages for contractor abandonment are rare. They require showing the contractor acted with actual malice or fraud — taking your deposit with no intention of performing, for example. If a contractor took money upfront and disappeared, that may support a criminal fraud complaint with your state attorney general's office in addition to your civil claim.

The time you have to sue also matters. Most states give you three to six years to file a contract claim. New York's statute of limitations for written contracts is six years under CPLR §213. California gives four years under Code of Civil Procedure §337. Texas gives four years under Civil Practice & Remedies Code §16.004. Missing the deadline ends your case regardless of how strong the underlying claim is.

Need the document itself? Download the free template →