A Penhallow company - serving San Diego, CA
An open living room and dining area after a whole-home remodel

Construction Warning Signs: A San Diego Homeowner's Reference Guide

Free Estimate on SiteCalls Answered by a Live Person, 24/7Background-Checked TechniciansA Local Team in San Diego

Last updated October 15, 2026

A built-in window seat in a bay window
A dining nook with a built-in banquette
A home office with a built-in desk and shelves
An open living space after a whole-home remodel
A remodeled living room with built-in shelves around the fireplace
A wood double vanity with two mirrors after a bathroom remodel
A finished backyard cottage with a small covered porch
A remodeled primary bathroom with a soaking tub and walk-in shower
Every visit starts with

Free written scope consultation - allowances, timeline, and change-order rules on paper before a single trade is scheduled

Your dream remodel for as low as$199/month*On approved credit; ask for current terms
Get your free estimate

Construction Warning Signs: A San Diego Homeowner’s Reference Guide

Here’s a counterintuitive fact about construction failures in San Diego: nearly every major remodel disaster we’ve been called to fix started with a problem that was visible before the first hammer swung. Not a cracked tile or a sagging beam. A contract with no warranty language. A contractor who quoted $40,000 verbally but wouldn’t write it down. A payment schedule front-loaded so heavily that the crew had no financial reason to finish. The costliest construction disasters in San Diego homes didn’t start with bad workmanship, they started with a contractor who wouldn’t put the price in writing and a homeowner who figured that meant trust. This guide walks you through the warning signs that show up early, the ones most homeowners only recognize in hindsight.

Call (619) 604-9624

Quick Answer

The most reliable signs of a bad contractor in San Diego show up before any work begins: a refusal to put pricing in writing, a contract that skips warranty scope and change-order procedures, and a payment schedule that asks for more than 20% up front. Mid-project red flags include payment requests that arrive before the work they’re supposedly paying for, and job sites left unprotected against San Diego’s coastal humidity. If you catch these early, you can walk away or renegotiate before the damage is done.

Explore

Styles & brands we work with

Kitchen remodeling
Kitchen remodeling
Bathroom remodeling
Bathroom remodeling
Home additions & ADU
Home additions & ADU
Roofing
Roofing
Windows & doors
Windows & doors
Driveway & pavers
Driveway & pavers
Fence
Fence

Table of Contents

Pre-Hire Red Flags: What a Verbal Estimate Tells You

The first warning sign appears during the estimate conversation, and it’s almost always in the language. A contractor who says “it’ll be around $35,000, give or take” has not given you a price. They’ve given you a feeling. When a contractor says “we’ll figure out the details once we open the walls,” what they’re really saying is that the number will change after demolition starts, which is the moment you lose every ounce of leverage. The time to press for a written number is before you sign anything.

In our experience remodeling kitchens and bathrooms across San Diego, we’ve heard homeowners describe the same pattern over and over. The initial estimate sounds reasonable. The contractor is friendly. They show up on time for the first meeting. Then the written contract arrives with a price 30% higher than the verbal number, or worse, no written contract arrives at all and the homeowner is asked to “trust” that the verbal figure will hold. By then, the homeowner has mentally committed to the project, and walking away feels harder than accepting a bad deal.

Here’s what a verbal estimate that will change sounds like:

  • “Ballpark figure” – A ballpark is where you watch baseball. It is not a number you can hold anyone to. If a contractor gives you a ballpark, ask them to put the ballpark in writing with a clause stating the final price cannot exceed it by more than 5%.
  • “We’ll see what the materials run once we start” – Material costs are knowable before demolition. A General Contractor in San Diego who can’t price materials up front is either disorganized or planning to pass surprise costs to you.
  • “I don’t do written estimates for small jobs” – There is no job too small for a written price. A contractor who won’t write down a $4,000 bathroom repair is a contractor who doesn’t want a record of what they promised.
  • “The price depends on what we find” – This is reasonable only if paired with a written scope of work that defines exactly what happens when something unexpected is found. Without that process documented, “what we find” becomes a blank check.
  • “I can start Monday if you decide this week” – Availability pressure is a sales tactic. A reputable contractor in San Diego has a schedule, not an empty calendar begging to be filled.

The test is simple. Ask for the price in writing before you sign anything. Watch what happens. A contractor who has nothing to hide will write it down without hesitation. A contractor who gets uncomfortable, changes the subject, or explains why written prices “don’t really work for custom work” has just told you everything you need to know.

Contract Red Flags: The Gaps That Leave You Unprotected

A standard-looking contract can be full of holes. Most homeowners focus on the total price and the start date, which is understandable, but those are the two things most likely to change anyway. The parts of the contract that protect you when things go wrong are the parts almost nobody reads until things have gone wrong. In San Diego, where a Kitchen Remodeling in San Diego commonly runs $18,000 to $55,000, the cost of a bad contract is measured in tens of thousands of dollars.

Here are the specific contract gaps that leave a homeowner unprotected:

  1. No written warranty scope. “We guarantee our work” means nothing if the contract doesn’t say what’s covered, for how long, and what happens if something fails. A real warranty clause names the length of the coverage period and the process for making a claim. At Penhallow Remodeling San Diego, every project includes our 365-Day Done Right Promise in writing: if the work fails inside the guarantee period, we come back and fix it at no charge. That’s not a verbal commitment. It’s a clause in the contract.
  2. No change-order procedure. Changes happen on almost every remodel. The question is whether the contract defines how they’re priced and approved. A contract that says “changes will be billed at the contractor’s discretion” is a contract that allows the number to move without your consent. A proper change-order clause says: every change is written down, priced, and signed by the homeowner before the work is performed.
  3. Vague payment schedule. A contract that says “payments as work progresses” is not a schedule. It’s an arrangement. A legitimate payment schedule ties each payment to a specific milestone: 20% at contract signing, 25% at rough-in inspection, 25% at drywall, 20% at cabinet installation, 10% at final walk-through. Percentages can vary, but each payment must be attached to something you can see with your own eyes.
  4. No permit language. In San Diego, most kitchen and bathroom remodels require permits. A contract that doesn’t state who pulls the permits and who pays for them is a contract that could leave you with unpermitted work, which becomes a problem when you sell the house or file an insurance claim. The contract should state plainly: permits are included in the price, and the contractor is responsible for pulling them and scheduling inspections.
  5. No lien waiver language. If the contractor doesn’t pay their subcontractors, those subcontractors can file a mechanics lien against your home, even if you’ve already paid the contractor in full. A proper contract includes a lien waiver provision and a process for confirming that subs have been paid before you release final payment.
  6. Unspecified materials. “White cabinets and a stone countertop” is not a material specification. The contract should name the actual brands and product lines you’re paying for. We specify materials like KraftMaid and Wellborn cabinetry, Cambria and Caesarstone countertops, and Kohler and Moen fixtures by name, because a guarantee is only as strong as the products behind it.

If your contract is missing any of these six elements, don’t sign it. Ask for them to be added. If the contractor balks, that’s a warning sign louder than any crack in your drywall.

Job-Site Red Flags: What an Unprotected San Diego Site Looks Like

San Diego’s climate shapes what a bad job site looks like. This is not Phoenix or Las Vegas, where a job site might sit in 105-degree dry heat and the only concern is dust. San Diego’s coastal humidity, especially during May Gray and June Gloom, creates real moisture problems if a job site isn’t protected. An open wall cavity in a beach-adjacent neighborhood like Pacific Beach or Point Loma can absorb enough moisture in one overcast week to develop mold before the drywall goes back up.

What a properly protected San Diego job site looks like:

  • Openings are covered at the end of every day. Window openings, door openings, and any exterior wall penetrations get covered with plastic sheeting or temporary plywood. Not because it might rain, but because coastal humidity moves in at night. A contractor who leaves the interior exposed to open ocean air is inviting moisture problems.
  • Materials are stored off the ground. Lumber and drywall should be elevated on pallets or blocks, never placed directly on the ground or the garage floor. Ground moisture wicks up through concrete. We’ve seen cases in Clairemont and University City where drywall stacked flat on a garage slab absorbed enough moisture in two weeks to warp before installation.
  • Dust barriers are up, not suggested. Remodeling generates fine dust that travels through the whole house. A proper job site seals off the work area with plastic sheeting and uses negative air pressure to keep dust from migrating into bedrooms and living spaces. If you can run a finger across your dresser in the master bedroom and come up gray while the crew is working in the kitchen, the containment is inadequate.
  • Debris is removed or contained daily. A little mess at 4 p.m. is normal. A pile of debris that stays for a week is a hazard and a signal of how the contractor manages the rest of the job. We run crews who leave the work area cleaner than they found it at the end of every day. That’s part of The Kingswell Way, and it’s enforceable because it’s our written standard.
  • Portable restroom on site or a clear plan. This is the question nobody wants to ask. But it matters. If the crew is doing full-day work and there’s no restroom arrangement, guess where they’re going to relieve themselves. A professional contractor handles this before you have to ask.

During San Diego’s dry season, from roughly July through October, the risks shift. Dust becomes the dominant problem instead of moisture, and an unprotected site will coat your HVAC ducts, your furniture, and your lungs with fine particulate. The drywall dust from a bathroom remodel in Rancho Bernardo will settle into the carpet of a master bedroom 40 feet away if there’s no negative air pressure keeping it contained. The protection standards don’t change between seasons, they just protect against different threats.

Mid-Project Red Flags: Reading Payment Requests as Signals

Once a project starts, the most honest signal you’ll get about the contractor’s financial health is the timing of their payment requests. A healthy contractor’s payment requests track the work. An unhealthy contractor’s payment requests lead the work. The difference is easy to spot once you know what to look for.

Here’s the pattern we hear about from San Diego homeowners who call us after a project has gone sideways:

  1. The contractor asks for the next payment before the associated milestone is complete. The contract says payment is due at drywall completion. The drywall is 80% hung, patches still unpainted, but the contractor calls and asks for the full milestone payment “so we can order the cabinets.” This is a cash-flow signal. The contractor is using your next payment to finish the current milestone because they don’t have the operating capital to carry the work.
  2. The crew shows up sporadically. Two days of work, then three days of silence. This is almost always a sign that the contractor is splitting one crew across multiple jobs to manage cash flow. Your kitchen sits idle not because of a material delay, but because the crew is finishing another job to trigger another payment somewhere else.
  3. Material deliveries start arriving from different suppliers than the contract specified. If the contract names Cambria quartz and a different brand shows up unannounced, that’s not a substitution. That’s a downgrade you didn’t approve, which is a form of fraud. Legitimate substitutions happen, but only with your written approval and a price adjustment in your favor.
  4. The contractor starts asking for a “draw” or an “advance” that isn’t in the contract. This is the clearest red flag of all. The contract is the financial agreement. Requests for money outside the contract are requests that have no contractual protection for you. The answer is no, and the follow-up question is why the contract’s payment schedule isn’t sufficient.
  5. The subcontractors start asking you directly about payment. If a tile installer says, “Hey, just checking, did the contractor pay for the last draw?” that’s a five-alarm signal. It means the sub hasn’t been paid and is trying to figure out if you’re the reason why. It also means a mechanics lien might be coming.

The fix is prevention. Before the project starts, confirm that the payment schedule in the contract ties every dollar to a visible milestone. Then hold the line. A legitimate contractor will never ask you to pay for work that hasn’t happened, because a legitimate contractor doesn’t need to.

Structural Warning Signs Specific to San Diego Homes

San Diego homes have a particular set of structural warning signs that other parts of the country don’t deal with to the same degree. The big one is stucco cracking, and the reason is soil. Much of San Diego sits on expansive clay soils that swell when wet and shrink when dry. This movement transfers through the foundation and into the walls, where it shows up as stucco cracks.

Here’s the distinction that matters:

Normal thermal expansion cracks: These are hairline cracks, usually less than 1/16 of an inch wide, that run vertically or in a stair-step pattern along stucco seams. They appear and disappear with the seasons as the stucco expands and contracts with temperature changes. They’re cosmetic. He holds a hairline crack that’s been the same width for three years? That’s thermal expansion. Paint it and move on.

Soul movement cracks: These are wider, usually 1/8 inch or more, and they grow over time. They often run diagonally from window corners or door corners, because those are the stress points where wall movement concentrates. In neighborhoods built on expansive clay, like parts of Mira Mesa, Scripps Ranch, and Carmel Valley, these cracks signal foundation movement that will continue. The real warning sign is a crack that opens, closes, and reopens, or one that has grown visibly in a single season.

Here is a simple monitoring method that costs nothing:

  1. Mark the ends of the crack with a pencil and date the marks.
  2. Take a photo with a ruler held against the crack for scale.
  3. Check it again in 90 days.
  4. If the crack has grown past your pencil marks or the width has increased by 1/16 inch or more, it’s moving, not just expanding.

A moving crack calls for a soils engineer, not a stucco patch. A soils engineer in San Diego will typically charge $1,500 to $3,500 for an evaluation, and will tell you whether the movement is foundation settlement that requires intervention or soil heave that can be managed with drainage corrections. This is not a step to skip. Patch a moving crack and it comes back in six months, and every time it comes back, the water intrusion damage behind it gets worse. San Diego’s winter rain season, light as it is, pushes water into any opening in the exterior shell. A stucco crack that leaks is no longer a cosmetic problem; it’s a rot generator.

Other San Diego-specific structural signs worth knowing:

  • Rust streaks running down stucco below window sills or weep holes. This signals corroding lintels or rebar, which in a coastal environment moves faster than it does inland. Homes within two miles of the coast get salt-laden air that accelerates metal corrosion measurably. A rust streak is not a stain to paint over. It’s a structural component failing from the inside out.
  • Doors that stick seasonally and windows that bind. If a door in your San Diego home binds in winter and swings freely in summer, that’s a moisture signal. Clay soils swell in winter, the foundation shifts slightly, the door frame twists, and the door sticks. It’s normal on a small scale. If the binding is getting worse year over year, the soil movement is progressive, and that’s when you call the engineer.
  • Chimney separation. In older San Diego homes with masonry chimneys, a gap where the chimney meets the exterior wall is a foundation settlement signal. The chimney is a very heavy object sitting on its own footing. When the surrounding soil moves and the chimney footing doesn’t move with it, the gap opens up.

How to Test a Contractor’s Commitment Before Signing

You can run simple tests on a contractor before you ever sign a contract, and the results will tell you more about what your project will be like than any online review. These are behavioral tests, not trick questions. They test whether the contractor will do the things they’ll need to do throughout the project: communicate clearly, document their promises, and show up when they say they will.

Test 1: The Written Estimate Test. Ask for a written, line-item estimate, not a verbal ballpark. Time how long it takes to arrive, and check whether it’s actually itemized or just a single number on a page. A line-item estimate tells you the contractor has actually priced your specific project, not pulled a number out of experience.

Test 2: The Permit Question. Ask “Will you pull permits for this work, and is the permit fee included in your price?” Any hesitation, any suggestion that skipping permits will “save you money,” and you’ve found someone who will cut corners in ways you can’t see. Bathroom Remodeling in San Diego that moves plumbing almost always requires a permit. A contractor who suggests skipping them is asking you to accept liability for their work.

Test 3: The Change-Order Hypothetical. Say: “Let’s say we’re mid-project and I decide I want a different tile. Walk me through how you handle that.” A good contractor describes a process: the change gets written down, priced, signed by you, and then ordered. A bad contractor says “we’ll figure it out, don’t worry.” That’s the same phrase they’ll use when the foundation has an unexpected issue, and by then you won’t like what “figuring it out” costs.

Test 4: The Arrival Window Ask. Ask: “When you schedule work, what’s your arrival window and what happens if you miss it?” Every contractor misses a window occasionally. The difference is whether the miss gets communicated. At Penhallow Remodeling San Diego, the written standard is a defined arrival window and a phone call if anything changes. That’s not a slogan; it’s the operational standard we’re held to. If a contractor can’t tell you what happens when they’re late, you already know the answer: nothing happens, and you wait.

Test 5: The Warranty Question. Ask: “What exactly does your warranty cover, how long does it last, and what happens if something fails?” A verbal “we stand behind our work” is not a warranty. A written warranty that names the coverage period and the repair process is. Our 365-Day Done Right Promise is written into every contract: if the work fails inside a year, we come back and make it right at no charge. That’s the sentence in the contract, not just a sentence in a sales meeting.

San Diego Code, Permits, and What They Protect

San Diego’s building code requirements exist for two reasons: safety and resale. Work that’s done without permits may be perfectly functional the day it’s finished. The problems arrive later, when you go to sell the house and the unpermitted bathroom addition is flagged in escrow, or when an insurance claim is denied because the water damage originated in an unpermitted kitchen remodel.

The California Building Standards Code applies statewide, but San Diego adds local amendments through the City of San Diego’s Land Development Code and the Municipal Code. The specifics that matter for most remodeling homeowners:

  • Kitchen remodels that move plumbing, electrical, or walls generally require permits. The scope determines the permit type. A cabinet refacing with no structural change might not require a permit. A full kitchen tear-out almost certainly does.
  • Bathroom remodels that move fixtures, replace shower valves, or alter the footprint require plumbing permits, and the waterproofing work gets inspected. San Diego requires shower waterproofing to meet specific standards because leaky showers are one of the most common sources of hidden rot damage in local homes.
  • Whole-home remodels that alter load-bearing walls, change the roofline, or expand the building envelope require structural permits and plans stamped by a licensed engineer. This is not a paperwork formality. The plan review process catches design errors before they’re built into your house.
  • Exterior work including stucco repair, siding replacement, and door or window replacement where the opening changes size requires permits in most cases. Window replacement with identical rough openings may fall under a simplified process.

A reputable San Diego general contractor includes permit costs in the estimate and handles the application and inspection scheduling. For a full list of what to verify, check our General Contractor Maintenance Checklist for San Diego Homeowners. When we remodel kitchens in San Diego, the permit is part of the project, not an optional add-on the homeowner has to chase down themselves. That’s what the price should cover, and it’s what you should verify is in writing before work begins.

One more thing worth saying plainly: materials matter in San Diego’s climate. Coastal homes need corrosion-resistant fasteners and moisture-resistant substrates. Products like Therma-Tru entry doors are specified on San Diego homes specifically because they’re engineered to handle the salt air and humidity swings that a mainland-grade door may not. The same logic applies to interior work. A cement board substrate (the moisture-resistant layer behind your tile) is code-required in wet areas for a reason: it’s what keeps water from turning your wall cavity into a mold farm.

Common Mistakes to Avoid

  • Signing a contract that doesn’t have a written warranty. You would not buy a car without knowing the warranty terms. Why would you commit $40,000 to a kitchen remodel without the same protection? Always ask for the warranty language in writing before signing, and always verify the specific repair process it promises. We’ve had San Diego homeowners tell us they didn’t think to ask, and that’s exactly the gap this mistake exploits.
  • Paying a contractor a large deposit before any work starts. A deposit above 20% is a red flag in California. Contractors here operate under specific legal limits for down payments. A contractor asking for 50% up front is asking you to finance their other jobs. Hold the line at the legal limit or find another contractor.
  • Using a contractor who doesn’t pull permits. Unpermitted work is a liability that follows your house. You might save $2,000 on permit fees and inspection costs, and you’ll lose $20,000 in resale value when the unpermitted addition surfaces during escrow. The math does not work.
  • Ignoring cracks you can see because you don’t want to know what they cost. A stucco crack is a message from your house. Read it. Monitoring a crack costs nothing but five minutes and a pencil mark. Ignoring it for five years can cost you a foundation repair and a full exterior wall rebuild behind it.
  • Hiring a contractor who subcontracts everything and doesn’t manage the subs. Subcontractors are standard in remodeling. The question is whether the general contractor actually manages them. If you find yourself texting directly with the tile installer and the plumber and the countertop fabricator because the general contractor is unreachable, you’ve effectively become the project manager without the project manager’s fee.
  • Choosing a contractor based only on the lowest bid. A bid that’s 30% below the others is not a bargain. It’s a promise that something will be cut. You’ll find out what after the work starts, when you have the least leverage to do anything about it. Pricing a remodel properly costs what it costs because the labor, materials, permits, and warranty all have real costs.
  • Not getting a second opinion on a structural crack before paying for a cosmetic patch. If a contractor looks at a stair-step stucco crack and offers to patch it for $800 without suggesting a structural evaluation, you’re working with someone who either doesn’t understand San Diego soils or is happy to take your $800 knowing you’ll pay again in six months.

When to Call a Professional

Some of the warning signs in this guide are things you can monitor or negotiate yourself: reading a contract, testing a contractor with the written estimate ask, monitoring a stucco crack with a pencil and a ruler. But some situations genuinely call for a professional to step in, and waiting usually makes the problem more expensive. If you have a stucco crack that’s grown beyond 1/8 inch in a single season, a door that binds progressively over multiple years, or a chimney separating from your exterior wall, you need a structural evaluation. If you have a contract you signed that’s missing warranty language and the contractor has already started work, you need someone to help you fix the agreement before the project goes further. And if you’re starting a kitchen or bathroom remodel and want a written price, a written warranty, and a contractor who shows up for the estimate, Penhallow Remodeling San Diego home is here to help. Penhallow Remodeling San Diego offers free estimates in San Diego. Call (619) 604-9624 to schedule yours.

Frequently Asked Questions

The Bottom Line

A remodeled laundry and mudroom with a bench, cubbies and painted cabinets

The warning signs that matter in construction show up before the work does. Watch what the contractor puts in writing. Watch how the contract handles change orders, payment milestones, and warranty scope. Watch how the job site gets protected from San Diego’s coastal humidity and expansive soils. Watch how payment requests track against the work they’re supposed to pay for. None of this requires construction expertise. It requires attention and a willingness to walk away from a contractor who won’t write things down. The good contractors in San Diego will pass these tests without breaking stride. The rest will show themselves early, and that’s exactly when you want to know. Written price before work starts. Written warranty before the crew arrives. A real person on the phone when you call. That’s the standard, and it’s the one one we hold ourselves to on every job.

Written by Trevor Nash, Owner at Penhallow Remodeling San Diego, serving San Diego since 2004.

Before & after

See the difference

Before - Recent ProjectBeforeAfter - Recent ProjectAfter
Recent Project
Before - Full RestorationBeforeAfter - Full RestorationAfter
Full Restoration
Before - Complete UpgradeBeforeAfter - Complete UpgradeAfter
Complete Upgrade

Getting started with Penhallow in San Diego

Every project starts with a conversation and a written price. Here is how to take the first step.

A project lead measuring a kitchen with the homeowner during a free estimate

Free on-site estimate

A project lead walks the job with you, measures it and hands you a written, line-item price. No obligation.

Book an estimate
A remodeling crew arriving at a home with lumber and tools

Your San Diego team

A local crew that works across San Diego and the towns around it, to the same written standard as every Penhallow location.

Areas we serve
A worker laying floor protection and a dust barrier before work starts

Read our written promise

What we promise on every job, written down, with the terms spelled out before any work starts.

Our promise
Need Construction help in San Diego? Licensed & insured · Written quotes before work starts response · free estimates
Call (619) 604-9624
Local Service Coverage

Request a Free Estimate in San Diego

Tell us what you need - Penhallow Remodeling San Diego responds fast. No obligation.

By submitting this form, you agree to our Privacy Policy and consent to receive communications through phone, text, or email regarding your service needs, including from the affiliated professionals who may take on the job.

Prefer to text? Text Us
Call Now - 24/7 Dispatch