We’ve all been there. You find a contractor who seems great, shakes hands on a price, and then halfway through the project, the numbers start creeping up. Or worse, the work stops for weeks with no explanation. In San Jose, where construction costs are high and permit timelines are tight, a handshake deal can cost you tens of thousands of dollars.
The hard truth is that most homeowners don’t think about legal protections until something goes wrong. By then, you’re stuck negotiating from a weak position. A well-written remodeling contract isn’t just a formality—it’s the only thing standing between you and a stalled project, a lien on your house, or a contractor who disappears.
Key Takeaways
- A remodeling contract must include specific payment schedules, scope of work, and lien release language to protect you.
- California law requires contractors to include their CSLB license number and specific disclosures—missing these is a red flag.
- Change orders should be written and signed before any extra work begins, not handled with verbal promises.
- In San Jose, permit delays and local building codes make it essential to have a timeline clause with real consequences.
Table of Contents
Why Most Homeowners Skip the Fine Print
I’ve sat across from dozens of homeowners in San Jose who assumed that because a contractor came recommended, the paperwork was just a box to check. That assumption is dangerous. The reality is that even honest contractors can run into cash flow problems, supply chain delays, or disagreements over what “finished” means.
The contract is your shared definition of success. Without it, you’re relying on memory and goodwill. And goodwill tends to evaporate when the budget gets tight.
The One Clause That Saves Most Disputes
If I could pick one thing to add to every remodeling contract, it would be a detailed scope of work. Not a paragraph. A list. Every material, every finish, every fixture. The brand, the model number, the color. I’ve seen arguments over what “white trim” means cost homeowners thousands in rework.
When we write contracts at LeCut Construction in San Jose, CA, we include photographs and product cut sheets. It sounds excessive, but it eliminates the gray area. If the contract says “Kohler Simplice faucet in brushed nickel,” there’s no room for interpretation.
The Anatomy of a Solid Remodeling Contract
A proper contract in California isn’t optional—it’s legally required for any project over $500. But not all contracts are equal. Here’s what we’ve learned matters most after years of working in this market.
Payment Schedules That Protect Both Sides
The biggest mistake we see is large upfront payments. California law caps the down payment at 10% of the total contract price or $1,000, whichever is less. Anything beyond that is a warning sign.
A good payment schedule ties payments to completed milestones, not calendar dates. For example:
- 10% upon signing
- 25% after rough-in inspection passes
- 25% after drywall is hung and taped
- 25% after final inspection
- 15% upon final walkthrough and lien release
This structure keeps the contractor motivated to finish each phase. If they ask for more money before a milestone is complete, you have a problem.
Change Orders: The Silent Budget Killer
Every remodel has surprises. You open a wall and find old knob-and-tube wiring. You decide mid-project that you want taller cabinets. These changes need a formal process.
A change order should include:
- A written description of the new work
- The cost impact, including materials and labor
- The schedule impact
- Signatures from both parties
Verbal approvals are a trap. We’ve seen homeowners agree to a “small change” over the phone, only to get a bill for triple what they expected. Written change orders protect everyone.
Timeline Clauses and Realistic Expectations
San Jose has its own rhythm when it comes to permits. The city’s building department can take weeks to review plans, and inspections are scheduled days in advance. A good contract acknowledges this.
Your contract should include a start date, a projected completion date, and a process for handling delays. Look for language that excuses delays caused by permit holdups, material shortages, or weather—but also look for a “time is of the essence” clause that keeps the contractor accountable for unreasonable delays.
Common Contract Traps We See in San Jose
Over the years, we’ve reviewed contracts written by other contractors and seen the same patterns. Here are the ones that should make you pause.
Vague Scope of Work
If the contract says “install new bathroom” without specifying tile size, grout color, vanity dimensions, or faucet style, you’re setting yourself up for a dispute. A vague scope gives the contractor permission to use the cheapest materials and call it done.
No Lien Release Language
California’s mechanics lien laws are powerful. A contractor or subcontractor can place a lien on your property if they aren’t paid, even if you’ve already paid the general contractor. Your contract should require a conditional lien release with each payment and an unconditional lien release upon final payment.
We’ve had to help homeowners navigate liens left by subcontractors they never met. It’s a headache you don’t want.
Missing License and Insurance Details
Every contractor in California must be licensed by the CSLB. Their license number should be on the contract, along with proof of general liability insurance and workers’ compensation coverage. Without workers’ comp, you could be liable if someone gets hurt on your property.
You can verify a license on the California Contractors State License Board website. Do this before signing anything.
When DIY Contracts Don’t Cut It
Some homeowners try to save money by acting as their own general contractor, hiring individual trades directly. In theory, this can work. In practice, it often leads to coordination nightmares and legal gaps.
If you hire a plumber, an electrician, and a tile setter separately, you become responsible for scheduling, permits, and liability. One missed inspection can delay the whole project. And if a trade damages another’s work, you’re the one mediating.
We’ve seen this approach work only for very small projects or homeowners with construction experience. For most people, a licensed general contractor with a solid contract is worth the premium.
Local Realities That Shape Your Contract
San Jose isn’t like other cities. The cost of living drives up labor rates, and the permitting process has its own quirks. Here are a few things your contract should address based on local conditions.
Permit Fees and Inspection Schedules
Permit fees in San Jose vary by project size but can easily run into the thousands for a major remodel. Your contract should state who pays for permits and who pulls them. The contractor should handle permit applications—if they ask you to do it, that’s a red flag.
Inspection schedules can also cause delays. The city requires inspections at specific stages, and if the contractor doesn’t call them in on time, the project stalls. A good contract includes a clause requiring the contractor to schedule inspections within a reasonable window after completing each phase.
Weather and Material Delays
While San Jose doesn’t have harsh winters, we do get rainy seasons that can affect exterior work. A contract should address weather delays, but it should also set expectations for how the contractor will protect the worksite during wet weather.
Material shortages have become more common in recent years. Your contract should allow for substitutions, but only with your written approval. We’ve seen contractors swap materials without asking, leaving homeowners with finishes they didn’t choose.
Red Flags That Should Make You Walk Away
Not every contractor is worth working with. Here are signs that the contract—or the person offering it—isn’t trustworthy.
- No license number on the contract
- Requests for more than 10% down
- Refusal to provide a written change order process
- Vague language about “additional costs”
- Pressure to sign without time to review
We’ve had homeowners come to us after signing contracts like these, and the outcome is rarely good. Trust your gut. If something feels off, it probably is.
A Practical Comparison of Contract Approaches
| Contract Type | Best For | Risks | Our Recommendation |
|---|---|---|---|
| Fixed-price | Projects with clear scope | Change orders can get expensive | Good for defined remodels |
| Cost-plus | Open-ended projects | Budget can balloon | Only with a cap clause |
| Time and materials | Small repairs | No cost certainty | Avoid for major work |
| DIY with separate trades | Experienced homeowners | Coordination and liability | Only for small projects |
The fixed-price model is usually safest for homeowners, provided the scope is detailed. Cost-plus can work if you trust the contractor and have a not-to-exceed clause. We avoid time-and-materials for anything beyond minor fixes.
How to Read a Contract Like You’ve Done This Before
Take the contract home. Read it in a quiet room. Mark every place where the language is vague, every date that isn’t specified, every cost that isn’t spelled out.
Ask the contractor to clarify anything you don’t understand. A good contractor will welcome the questions. A bad one will get defensive.
If you’re unsure, pay a lawyer to review it. The $300–500 you spend on a contract review is cheap compared to the cost of a dispute.
The Bottom Line
A remodeling contract isn’t about distrust—it’s about clarity. It sets expectations, protects both parties, and gives you a roadmap when things get complicated. In San Jose, where projects are expensive and permits are slow, that clarity is worth its weight in drywall.
We’ve seen too many homeowners skip the fine print and regret it later. Don’t be one of them. Read the contract, ask the questions, and make sure you’re protected before the first hammer swings.
If you’re planning a remodel and want a contract that actually covers the bases, LeCut Construction in San Jose, CA works with clients to build agreements that make sense for real projects. Because at the end of the day, the goal isn’t just to sign paperwork—it’s to finish the job without surprises.
