If you are replacing a roof in Plano, two sets of rules sit over the job: the city’s building code and, for many homes, a homeowners association’s deed restrictions. A Plano roof permit question usually comes first, and the HOA question is the one people forget until a letter arrives.
This guide explains what Plano’s current residential code ordinance actually says about permits and contractor registration, how a few neighbouring cities handle roof permits, and how to approach your HOA. It quotes only official sources, and it ends every section the same way: confirm with the building department and your HOA before work starts.
What does Plano’s residential code say about a Plano roof permit?
Plano adopted the 2024 International Residential Code, with local amendments, through Ordinance 2025-6-15. Its amended section R105.3 says a permit applicant must be registered with the city as a contractor, with an exception for homeowners working on their own residence. Ask Plano Building Inspections whether your roofing job needs a permit.
Plano Ordinance No. 2025-6-15 repeals the city’s previous residential code ordinance and makes the 2024 International Residential Code, with the city’s additions, deletions and amendments, the Residential Code of the City of Plano. The ordinance records that the Building Standards Commission held a public hearing on the adoption on 15 April 2025.
The city’s Building Codes and Ordinances page lists the adopted code sets under a tab headed “2024 Codes (Effective August 1)”, alongside the older 2021 and 2018 code tabs. If you are reading older advice online, check which code edition it was written for.
This article does not tell you whether your particular job needs a permit, what it costs, or how much of a roof can be repaired before one is required. Those answers come from the city, and they can change. Call or visit Plano Building Inspections and describe the job before anyone starts tearing off shingles.
Who can pull a roofing permit in Plano?
Under amended section R105.3(B), the applicant must be registered as a contractor with the City of Plano. Homeowners may obtain permits for work at their own residence without being registered. In practice that means either your registered roofing contractor applies, or you apply as the owner and take on that responsibility.
The ordinance sets out how registration works:
- Contractors register by applying on forms provided by the building official.
- Electrical, irrigation, mechanical and plumbing contractors must also provide proof of the required State of Texas licences and insurance. Roofing is not on that list.
- A contractor’s registration may be suspended if the contractor fails to finalise permits by obtaining the required approved inspections, allows a structure to be used without the required authorisation, or lets a required licence, bond or insurance lapse.
That third point matters to you as a customer. The city’s lever over a registered contractor is tied to closing out permits properly, so a contractor who routinely leaves permits open risks its registration.
Should the homeowner or the roofer pull the permit?
In most cases the roofer should. The homeowner exception exists so owners can do their own work, but if you pull the permit for a contractor’s job, your name is on the application and the inspections become your problem. The Federal Trade Commission treats a contractor asking you to get the permits as a warning sign.
There is a practical reason too. If an inspector finds a problem, the permit holder is the person the city deals with. When that is the contractor, the correction is the contractor’s job. When it is you, you are left relaying the city’s notes to a crew that may already have moved on to the next street.
The FTC’s guide to avoiding home improvement scams lists “Scammers ask you to get any required building permits” among its signs of a scam. A contractor that cannot or will not pull a permit in its own name may not be registered.
Questions worth asking any roofer before you sign:
- Is your company registered with the City of Plano, and under what name?
- Will you apply for any required permit in your company’s name?
- Who schedules the inspections, and will you tell me when they pass?
- Will final payment wait until any required inspection is approved?
Put the answers in the contract. Our contractor verification checklist covers the rest of the vetting, from written estimates to warranties.
What does Plano contractor registration tell you, and what does it not?
City contractor registration confirms that a company has registered with Plano to obtain permits. It does not, by itself, tell you about workmanship, insurance limits or how the company handles warranty calls. Treat registration as a minimum check for a Plano job, then verify everything else separately.
The ordinance’s registration section asks electrical, irrigation, mechanical and plumbing contractors for proof of state licences and insurance. It does not list roofing among those trades. So a roofer’s Plano registration is not a statement about a state roofing licence, and you should not read it as one.
What registration does give you is accountability tied to permits. Because the ordinance allows suspension when a contractor fails to finalise permits, a registered roofer has a reason to get the job inspected and closed. Ask for the permit number once it is issued, and ask the city how to look up its status.
Other checks still sit with you: the roofer’s certificate of insurance sent from the insurer, a written scope, a written warranty, and a physical business address. None of these is replaced by a city registration.
How do neighbouring cities handle roof permits?
Neighbouring cities set their own rules, and they differ. Some require a permit for every roof job, some for anything beyond minor repairs, and several require contractor registration. If your home is outside Plano’s city limits, check that city’s building department, even if your mailing address says Plano.
The table below summarises what each city’s own official page or form said when it was checked. It is a starting point, not a substitute for calling the city.
| City | What the city’s document says | Source |
|---|---|---|
| Allen | The city’s final roof installation affidavit asks for the permit number and the City of Allen contractor registration number, and must be on file before the roof final inspection is approved | Allen roof affidavit |
| Frisco | Self-service permits include replacing roofs with the same material; contractor registration status is checked in the city’s eTrakit portal | Frisco residential permits |
| McKinney | Permits are required for all roofing projects, and the permit must be posted visible from the street | McKinney roofing permit guide |
| Celina | A roof permit is required, and the general contractor must be registered with the city | Celina building services |
| Denton | Since 1 June 2022, a roof permit is required for all residential roof and re-roof projects before work starts; contractors register as general contractors | Denton roofing |
| Coppell | A permit and inspection are required to replace or re-cover any roof, and a permit is also required to repair one; roofing contractors must register with the city and show proof of insurance | Coppell roof FAQ |
| Dallas | Minor roof repairs need no permit, while replacing large areas or an entire roof needs a re-roof permit | Dallas single-family guidance |
A few details are worth noticing. Murphy’s re-roofing requirements say existing roof coverings must be removed before new ones are installed and list the materials the city permits. Prosper’s re-roof sheet says the building final includes an interior attic inspection of vent piping and appliance vents. The Colony’s re-roof requirements allow a notarized homeowner waiver in place of the final inspection.
Several of those documents carry revision dates, and cities update them. Confirm with the building department before relying on any line in the table.
How do HOA rules affect a roof replacement in Plano?
Many Plano neighbourhoods have a homeowners association whose deed restrictions or architectural guidelines can cover roof colour, material and appearance. Those rules are separate from the city’s code. A roof can pass city inspection and still breach your HOA’s covenants, so check both before you choose a shingle.
HOA rules are private agreements recorded for your neighbourhood, so no city page can tell you what yours says. Start with the documents you received at closing, then ask the HOA’s management company for the current architectural guidelines and any approval form.
Points to confirm with your HOA in writing:
- Is approval needed before a roof replacement? Some associations require an application even when the colour and material match the existing roof.
- Which materials and colours are allowed? Ask for the approved list or the criteria, not a verbal summary.
- How long does approval take? Build that time into your contractor’s schedule.
- What happens after a storm? Ask whether the HOA has an expedited process when many roofs need replacing at once.
If you are considering an impact-resistant shingle or a different material such as metal, ask the HOA early. Texas law on what associations may restrict is not covered here; ask the HOA, and if a dispute arises, get advice from a qualified professional.
What order should you handle permits, HOA approval and the contract in?
Handle the HOA first, the contract second and the permit third. HOA approval can change the material you order. The contract should then name that approved material and say who obtains the permit. The permit application comes last because it depends on the scope you have agreed and the registered contractor you have chosen.
A practical sequence:
- Get an inspection and written scope from one or more roofers.
- Submit the HOA application with the product name and colour from the scope.
- Sign a contract that names the approved product, the permit holder and the payment schedule.
- Your registered contractor applies for any required permit with the city.
- Work starts after the permit is issued and posted where the city requires.
- Inspections are scheduled and passed; final payment follows.
After a hailstorm, the pressure to skip steps is highest. Storm season in North Texas is real: according to NOAA’s Storm Events Database, the Plano area logged 310 hail reports on 62 separate days between 2016 and 2025. Our guide to protecting a Plano home from hail covers the insurance and safety side of that season.
When you want the permit, registration and inspection steps handled for you, Roofing Repair Plano’s roof replacement service in Plano starts with an inspection and a written scope that names who pulls the permit and when each inspection happens. For hail-rated materials, see our guide to Class 4 impact-resistant shingles in Plano.
Frequently asked questions
Do I need a permit to replace my roof in Plano?
Plano’s residential code is the 2024 International Residential Code as amended by Ordinance 2025-6-15. Whether your specific roofing job needs a permit, and what it involves, should be confirmed directly with Plano Building Inspections before work starts. Describe the job, including any decking or structural repairs, so the city can give you an accurate answer.
Does a roofer have to register with the City of Plano?
Under amended section R105.3(B) of Ordinance 2025-6-15, a permit applicant must be registered with the city as a contractor. Homeowners may obtain permits for work at their own residence without registering. Ask any roofer whether it is registered with Plano and whether it will pull the permit in its own name.
Can a homeowner pull a roofing permit in Plano?
Yes. The ordinance says homeowners may obtain permits to do work at their residence without being registered. If a contractor is doing the work, though, the contractor should usually apply. The FTC lists a contractor asking you to get the required permits as a warning sign of a home improvement scam.
Does my HOA have to approve a new roof?
That depends on your association’s deed restrictions and architectural guidelines, which vary by neighbourhood. Many require an application for colour or material changes, and some require one for any replacement. Ask your HOA or its management company for the current rules in writing before you sign a roofing contract or order materials.
Do Frisco, Allen and McKinney require roof permits too?
Each city sets its own rules. McKinney’s roofing guide says permits are required for all roofing projects, Frisco offers self-service permits for same-material roof replacement, and Allen’s roof affidavit asks for a permit number and contractor registration number. Confirm current requirements with each city’s building department before work starts.





