Key Takeaways
- In several cities the permit is only available to a licensed contractor: Chicago roofing, Baltimore HVAC, Austin change-outs, Seattle refrigeration and NYC solar.
- The permit holder is responsible for code compliance and inspections.
- Put who obtains the permit in the written contract; Philadelphia recommends it.
- Verify the license with the state or city licensing board, not just the contractor's word.
- Check the city's permit records to see the contractor's permit history.
Where the License Is Part of the Permit
- Chicago roofing: an Illinois-licensed roofing contractor is required for Express reroofing permits.
- Baltimore HVAC: permits are only issued to City-licensed HVACR contractors.
- Austin HVAC: the Residential Change-Out permit names a licensed mechanical contractor.
- Seattle split systems: the refrigeration permit requires a licensed contractor.
- New York City solar: a licensed contractor and a Registered Design Professional are required.
Questions to Ask
- Who will pull the permit, and under which license number?
- Is the permit fee included in the quote?
- Will you schedule the inspections?
- Can I see the issued permit before work starts?
You can confirm the permit was issued by searching the city's records, as explained in How to Look Up Building Permits for a House.
Get Quotes From Local Pros
Every city project page on this site has a free form to request up to three quotes from local contractors. Browse Permit Rules by Project Type to start.
How to Verify a Contractor License
- Ask for the license number and the name it is issued under.
- Look it up on the issuing body's website. Depending on the trade and place, licensing can be state-level (for example, Illinois licenses roofing contractors) or city-level (Baltimore licenses HVACR contractors).
- Check the status and expiration and that the license covers the work you need.
- Ask for proof of insurance and check it is current.
- Search permit records for the contractor's name to see past work.
What to Put in the Contract
Philadelphia's Start Right guide recommends a written contract that states who will obtain permits. A good contract also covers:
- Scope of work, materials and model numbers.
- Who applies for and pays for permits, and that the fee is itemized.
- Who schedules and attends inspections.
- Payment schedule, with the final payment after the final inspection passes.
- How changes (such as hidden roof-deck rot) are priced and approved.
- Warranty terms for labor and materials.
Red Flags
- "You don't need a permit for this" without pointing to the rule.
- Asking you, the homeowner, to pull the permit for work that requires a licensed contractor.
- Large cash deposits before the permit is issued.
- No license number on the quote or vehicle.
- No record of permits in a city that requires them for that trade.
Owner-builder permits make you legally responsible for the work. Orlando's Owner/Builder Declaration is an example; see Orlando Roof Permit Process: Notice of Commencement and Owner-Builder Steps.
Who Is Responsible When Something Goes Wrong
The permit holder is generally responsible for the work meeting code and for arranging inspections. That is one reason it is usually better for the contractor to pull the permit: if the work fails inspection, it is their job to correct it. If you pull the permit yourself, you take on that responsibility. Ask for proof that the final inspection passed before you make the last payment; Building Permit Inspections: What Inspectors Check and When explains what that looks like.
Doing Some Work Yourself
Many cities allow homeowners to do some work on their own home. Philadelphia, for example, allows a resident homeowner to do work except electrical, plumbing, sprinkler work, structural work affecting neighbors and flue-connected warm-air appliances. Rules vary by jurisdiction, so check yours, and remember that exempt work still has to meet code; see Work That Does Not Need a Building Permit: IRC R105.2 Exemptions.
Getting and Comparing Quotes
Ask at least three contractors for a written quote based on the same scope. When comparing, look beyond the total:
- Does each quote include the permit, and is the fee itemized?
- Do they agree on what the job requires? If one includes decking replacement or a new electrical circuit and others do not, ask why.
- Are materials and model numbers specified?
- Is the schedule realistic given permit and inspection times? See How Long Does a Building Permit Take? Real Timelines from 10 Cities.
- What warranty is offered on labor?
The cheapest quote is not always the one that leaves out the permit, but it is worth asking. A contractor who is comfortable discussing permits, inspections and licensing is usually one who deals with them routinely.
Building Departments in the Cities We Cover
Rules in this guide vary by jurisdiction. These are the official departments that issue residential permits in the 15 cities we track, with the city's open-data source for permit records. Each city page shows the rules for roofing, HVAC, solar, fence and deck work.
Before relying on any rule, read the department's current page or call its permit desk. Model-code sections cited here (such as IRC R105) are adopted locally, often with amendments.
Frequently Asked Questions
Should the homeowner or the contractor pull the permit?
Where a license is required, the contractor must. Elsewhere it is still usually safer for the contractor to pull it, because the permit holder is responsible for code compliance.
How do I check if a contractor is licensed?
Ask for the license number and look it up on the state or city licensing board's website, checking status, expiration and the type of work it covers.
Should I pay a contractor before the permit is issued?
A reasonable deposit is common, but avoid paying most of the price before the permit is issued and work begins. Keep the final payment until the final inspection passes.
Can a homeowner pull a permit instead of the contractor?
Sometimes, for work that does not require a licensed contractor. You then become responsible for the work and inspections.
Sources
Official sources checked on . Rules change; confirm with the department before you start work.
- Chicago DOB Express Permit Program: Reroofing (chicago.gov)
- Baltimore Building Code §2802 (codes.baltimorecity.gov)
- Austin Build + Connect Manual: Change Out Permits (abc.austintexas.gov)
- Seattle SDCI: Furnace & Refrigeration Permits (seattle.gov)
- NYC DOB: Project Requirements for Owner – Solar (nyc.gov)
- Philadelphia L&I: Start Right guide (June 2026) (phila.gov)
- City of Orlando: Apply for a Residential Roof Permit (orlando.gov)