Skip to content

Do I need a permit for my project?

Permit rules are set by your city or county, so always check locally. Here's what usually applies across the US for common projects — and what to ask your contractor.

How to check your local rules

  1. Search for your city or county name + "building permit", or call the building department.
  2. Look for a list of work that doesn't need a permit — many departments publish one.
  3. Ask every contractor who pulls the permit and whether its cost is in the quote.
  4. Keep the final inspection sign-off with your home records.

Also check

  • HOA rules — approval for fences, siding colors, roofing and windows.
  • Historic districts — extra review for exterior changes.
  • Condo boards — rules for flooring, plumbing and work hours.
  • 811 — call before any digging so buried lines are marked.

Common questions

Do I need a permit for home improvement work?

It depends on the work and on your city or county, which set the rules. As a rule of thumb, work that changes electrical, plumbing, gas, heating and cooling, or the structure of your home usually needs a permit, while cosmetic work like painting and new floor coverings usually does not.

Who is responsible for getting the permit?

Usually the contractor pulls the permit, and the cost is part of the quote. Make sure the quote says so in writing. If you pull it yourself as the homeowner, you may take on responsibility for the work meeting code.

What happens if work is done without a permit?

Unpermitted work can lead to fines, having to open walls for inspection, problems with insurance claims, and delays or price cuts when you sell. It's usually cheaper to get the permit than to fix the problem later.

How do I find my local permit rules?

Search for your city or county name plus "building permit", or call the building department. Many publish a list of work that doesn't need a permit.

This guide describes common patterns, not the rules for your address. It isn't legal advice — your local building department has the final word.