The Customer Wants Something Against Code: Decision Tree
Why this matters
A customer asks you to skip the permit, reuse a part that should be condemned, bury a junction box in a wall, or wire something the way their cousin said was fine. It is tempting, especially when they are paying and pushing. But code is not red tape. It is the line between a job that is safe and a job that burns down a house, floods a basement, or kills someone. When you put your hands on work that violates code, your license and your liability are attached to it, not the customer's. This tree is how you say no without losing the customer or the job.
Start here: is the request a life-safety hazard
Sort the request before you negotiate anything.
- Immediate danger to life - gas, fire risk, shock hazard, structural failure, anything that can kill or seriously injure. You do not do this work, period, and you do not leave a hazard you created or uncovered active. If you have already exposed or disabled something and the customer refuses the safe fix, make it safe (cap it, de-energize it, shut it off) and document the refusal before you leave.
- A code violation that is not immediately dangerous - a missing permit, a non-ideal but not lethal install, a cosmetic-but-noncompliant choice. Here you have room to educate and negotiate. Go to the next section.
Lead with the hazard. A customer who wants you to leave live, exposed wiring or an unvented appliance is asking you to be the reason someone gets hurt. That is not a job you take at any price.
Explain why the code exists
Most customers are not trying to create a hazard. They are trying to save time or money and do not understand the risk. Teach before you refuse.
- Name the specific harm. Not "that is against code," but "that is against code because without a vent, the appliance can put carbon monoxide into the house." Concrete beats abstract.
- Name who gets hurt. Their family, a future buyer, the next tech who opens the wall and trusts it was done right.
- Name the downstream cost. A failed inspection, a voided insurance claim after a fire, a sale that falls through because the work was never permitted.
Many "against code" requests evaporate once the customer understands they are trading a small saving now for a real risk later.
Offer the compliant path
A flat no with no alternative makes you the obstacle. Give them a yes they can take.
- Offer the right way to do it. "I can pull the permit and do it to code." If cost is the driver, this is where you discuss phasing the work or prioritizing the safety-critical part first.
- Separate must-fix from nice-to-have. Maybe the dangerous part is non-negotiable but a cosmetic upgrade can wait. Meeting them partway on the optional keeps the relationship.
- Put the compliant scope in writing so there is no confusion about what you will and will not do.
If they still insist
You have explained, you have offered the right path, and they still want it done the wrong way.
- You do not do the noncompliant work. Your license, your insurance, and your liability follow your hands. A signed waiver does not protect you from a code violation or a regulator. The customer cannot consent away your professional and legal duty.
- Decline the specific scope clearly. "I can do the rest, but I will not [the noncompliant part]. That is a code and safety issue I cannot sign my name to."
- Document the refusal in writing. A short note or email: what they asked for, why you declined, what you offered instead. This protects you if it later goes wrong and they claim you never warned them.
- Decide whether to walk. If the customer will only accept unsafe work, declining the whole job is sometimes the only safe call.
If you uncovered the hazard mid-job
Sometimes you open a wall or a panel and find an existing violation the customer now wants you to cover back up.
| What you found | What you do |
|---|---|
| Active hazard (live, leaking, unvented) | Make it safe, document, do not re-cover unsafe |
| Old noncompliant work, not dangerous | Note it in writing, offer to correct, get a decision |
| Customer says "just close it up" | Document that you flagged it and they declined the fix |
You are not obligated to fix every old violation you stumble onto, but you must not knowingly re-conceal an active hazard, and you should always document what you found and told them.
The recap
- Is it a life-safety hazard? If yes, you do not do it and you do not leave it active.
- Explain the specific harm, not just "it is against code."
- Offer the compliant path and separate must-fix from optional.
- If they still insist, decline the unsafe scope in writing. A waiver does not cover you.
- If you uncovered an existing hazard, make it safe and document it.
The judgment to bank: the customer owns the house, but you own your license. They can hire someone else for the unsafe work. They cannot make it your fault if you said no in writing.
References
- Local building, electrical, plumbing, and mechanical codes (adopted from model codes)
- NFPA 70 (National Electrical Code) and NFPA 54 (National Fuel Gas Code) for common hazard basics
- Your state licensing board rules on performing noncompliant work
- See related: Documenting the Unsafe Condition You Found; The Waiver or Release: When It Actually Helps