Your roofer should pull it in the roofer’s own name, wherever the city asks for one. City halls issue roofing permits, so the rule depends on the city your address is in. McKinney, Frisco, and Blue Ridge each list roofing as permitted work on their websites and handle applications differently.
TL;DR
A roof replacement permit in Collin County is a city matter, and each city hall sets its own rule. On October 12, 2026, we read the permit pages for the towns we work in: McKinney lists roofing under repairs that require permits, and Frisco treats reroofing with the same material as a self-service permit. Frisco also makes the applicant certify a role: Owner, Registered Contractor, or Agent. Blue Ridge lets a homeowner apply only with an affidavit that says the homeowner will do all the work personally. Texas does not issue a state license for reroofing contractors, so city contractor registration is the check that exists. Ask any roofer to name the jurisdiction, pull the permit under their own registration, and put the permit number on your paperwork (none of this is legal advice).
Does a New Roof Need a City Permit in Collin County?
In the cities that publish a roofing rule, yes. A full reroof is permitted work in McKinney, Frisco, and Blue Ridge according to each city’s own website, read on October 12, 2026. Other towns publish a general list that never mentions roofs, and those towns tell residents to call before starting. Nobody can answer the question for “Collin County” as a whole, because the county is a patchwork of city halls.
McKinney’s Home Repairs and Permit Information page sorts home projects into two lists. Roofing sits in the list headed “Repairs that require permits”, with an instruction to search “Residential Reroof” in the city’s CSS portal. Painting, flooring, and cabinets sit in the other list, the work that needs no permit.
The permit information sheet in Blue Ridge words it more broadly. It says permits are required “any time you or your contractor constructs, repairs, alters, erects, enlarges, converts, installs, or replaces an existing building or its utility system(s)”. The city’s residential page names roof repairs as one of the home projects that need one.
Two smaller Collin County towns are less direct:
- Princeton’s building FAQ says most construction and remodel jobs require permits and gives a list of common permit types. Roofs are not on that list. The city’s advice is to phone its Building Inspection Division.
- Lowry Crossing’s list names windows, fences, patio covers, and more than a dozen other items, then ends with “And more”. Roofs are not named, and the page sends questions to City Hall.
A list that leaves roofs out is not permission to skip the permit. It means the city wants the phone call.
Who Applies for It: the Roofer or the Homeowner?
The roofer, in almost every case where a contractor is doing the work. City forms make the applicant state who they are, and the wrong answer on that form can put the homeowner on record as the builder. Two documents we read show how that works.
Frisco asks the applicant to certify a role
Frisco’s Residential Permits page lists “roofs with the same material” among its self-service permits, the kind issued without plan review by city staff. The city’s how-to guide for that application has a step labeled Contractor. There, the applicant must choose a role from “Owner, Registered Contractor, or Agent, certifying your role for the permit”.
A contractor enters a registration number at that step. The same guide says a contractor who has not registered with the city can apply for registration in eTRAKiT, the city’s permit tracking system.
Blue Ridge makes a do-it-yourself homeowner swear to it
Blue Ridge splits its Residential Services page into “Doing it yourself?” and “Hiring a contractor?”. The first path requires a homeowner’s affidavit.
We opened the form. The homeowner signs this sentence: “I do hereby swear that I will do all the involved building work myself. I will not hire anyone to perform the scope of work identified with this permit.”
The second path is plain. The city tells residents to protect their property “by ensuring your contractor has applied for and received a permit before starting work”, and adds: “Inspections are required!”
What it means when a roofer asks you to apply
Here is the part we see from the trade side. A roofer who asks the homeowner to take out the permit is often a roofer who is not registered in that city. In Blue Ridge, signing as the homeowner would mean swearing to do the work yourself. In Frisco, it would mean certifying the Owner role on a job a contractor is building.
So treat the request as a warning. The permit holder is the party the city deals with on inspections and corrections, and you want that to be the company on the roof.
Our own process is written on our service page for what a full roof replacement involves. Step three reads “Permit and scheduling”, and under it: “We confirm the jurisdiction for your address and pull what is required.”
Texas Has No State Roofing License to Look Up
Homeowners often ask for a roofer’s state license number. There is none to give. A Texas House committee wrote in its analysis of House Bill 3344 that “Texas does not currently require a state-issued license for reroofing contractors”. The bill would have created one under the Texas Department of Licensing and Regulation.
It did not become law. Texas Legislature Online shows its last action as May 8, 2025, when the committee report was sent to the House Calendars Committee.
We also read the department’s list of licensed programs on October 12, 2026. Electricians and mold remediators are on it. Roofers are not.
That leaves city registration as the paper trail. What each city asks for differs:
| City | What the city’s website says about contractors |
|---|---|
| Frisco | Contractors register with Building Inspections before working in the city, with insurance information. The registration number expires the day the general liability insurance expires. eTRAKiT shows currently registered contractors |
| Celina | “All contractors performing work within the City are required to complete registration before applying for permits”, through the MGO Connect portal |
| Blue Ridge | A Contractor Registration Form, a trade information form, plus identification and insurance. The city publishes a list of registered contractors |
| Princeton | The FAQ lists the contractor types that must register: general contractor, electrical, plumbing, mechanical, irrigation, sign, and backflow |
| Van Alstyne | “All Contractors performing work within the City of Van Alstyne’s jurisdiction must be registered with the City” |
Registration is not a quality rating. It tells you the company exists, carries the insurance the city asked for, and is known at City Hall. The other checks, such as references and written scope, are in our article on hiring a roofing contractor in North Texas.
What Goes on the Application
Less than most people expect. A like-for-like re-roof is one of the simpler applications a building department handles, and in Frisco it never reaches a plan reviewer. The paperwork still differs by town.
- Frisco: Log in to the Plans and Permits portal, choose Residential Permits, enter the project address, confirm the owner details the portal pulls from county records, certify the role, pay, then print the placard and display it.
- McKinney: Create a CSS portal account and type “Residential Reroof” into the Application Assistant search bar. The city also posts a Roofing Guide PDF. We could not open that file on the day we checked, so we are not describing its contents.
- Blue Ridge: A paper Building Permit Application with a project valuation line, submitted at City Hall on West James Street or by email, with the matching checklist. The form’s header says permits expire 12 months after approval, that work must start within 90 days, and that no extensions are granted.
- Lowry Crossing: A Building Permit Form returned to City Hall with supporting documents.
- Weston: Every permit application goes through the One Stop Weston portal.
Note the Blue Ridge clock. A permit pulled in October for a roof that slips to February has passed the 90-day start window. If your job is tied to an insurance payment that has not arrived, tell your roofer so the permit is not pulled too early.
Where the permit fits in the whole schedule is laid out in our guide to how long a reroof takes from first inspection to cleanup.
What Does the City Inspection Cover?
A city inspection checks the finished work against the building code the city has adopted. It does not check the roof against your contract. Princeton’s Building Inspections page describes the job as verifying that work complies with local building codes, safety standards, and approved plans. Shingle color, the brand you were promised, and a tidy yard are outside its scope.
Princeton adds a rule that bites on roofing: permitted work “shall remain accessible and exposed for inspection purposes until approved”. On a roof, the deck and underlayment are covered within hours. Ask your roofer which inspections that city wants and when, and ask for dated photographs of the deck before it is covered. Ask for the inspection result in writing too.
How inspections are requested, by town:
| City | How an inspection is booked |
|---|---|
| Frisco | Contractors request through eTRAKiT before 7 a.m. for a same-day inspection. Homeowners with no contractor on the permit email the city before 4 p.m. for the next business day |
| Princeton | Inspections run Monday through Thursday, 7:30 a.m. to 5 p.m. The inspector signs the inspection record on a pass or leaves a correction notice on a fail |
| Blue Ridge | The city uses Bureau Veritas for all inspections, booked by email or phone |
| Van Alstyne | Bureau Veritas again. Requests made by 3:00 p.m., Monday to Friday, are performed the next business day |
Princeton’s four-day week changes how we would plan a job there. A roof finished on a Thursday afternoon waits until the following Monday for its inspection. More on that schedule is on our Princeton roofing page.
Code editions move too. Van Alstyne’s permits page says that effective October 1, 2026, the city operates under the 2021 codes. The rulebook an inspector carries this month may not be the one a neighbor’s roof was checked against last year.
Town by Town: The Rules We Read on October 12, 2026
Every row below comes from that city’s own website, opened on that date. Where a page could not be opened, the row says so and gives no rule.
| Town | Permit for a reroof? | Who applies | Where to check |
|---|---|---|---|
| McKinney | Yes. Roofing is listed under “Repairs that require permits” | Not stated on the page. Applications go through the CSS portal under “Residential Reroof” | Home Repairs and Permit Information page. Building permits: 469-617-4800 |
| Frisco | Yes. Reroofing with the same material is a self-service permit | The applicant certifies a role: Owner, Registered Contractor, or Agent | Residential Permits page and eTRAKiT. Plans and Permits: 972-292-5301 |
| Blue Ridge | Yes. Roof repairs are named on the residential page | A registered contractor, or a homeowner who signs the affidavit and does the work personally | Residential Services page. City Hall: 972-752-5791 |
| Princeton | Not stated for roofs. “Most construction and remodel jobs require permits” | Ask the city | Building Inspection Division: 972-736-6169 |
| Lowry Crossing | Not stated for roofs. The list ends “And more” | Building Permit Form returned to City Hall | Permits page, then City Hall |
| Weston | Check with the city | All applications go through One Stop Weston | City Hall: 972-382-1001 |
| Celina | Check with the city. We read its contractor registration page only | Contractors must register before applying for any permit | Contractor Registration page |
| Van Alstyne (Grayson County) | Yes. “Roofs” is on the list of work that needs a building permit | Applications are signed by the builder, and contractors must be registered | Permits page. City Hall: 903-482-5426 |
| Anna, Melissa, Prosper | Check with the city. Their permit pages would not open for us on October 12 | Check with the city | Each city’s building or permits office |
Frisco’s self-service wording covers the same material only. A switch from shingle to metal or tile is not on that list, so ask the city which application applies. Our town by town service areas page carries a short permit note for each of the fourteen towns we work in, with a link to that town’s page.
An address outside any city limits answers to a different office again. That is why the first thing we establish is which jurisdiction the address sits in.

When a Roof Goes On With No Permit
The city can fine the job, and the paperwork gap follows the house. Work that begins without a permit “is subject to a fine”, according to the Blue Ridge permit sheet. Van Alstyne is more specific: work started without a permit triggers a special investigation before any permit is issued, with an investigation fee equal to the permit fee, charged on top of it.
Van Alstyne’s page also explains why the city thinks homeowners should care. It says a permit “could also be useful during a homeowners insurance claim”, and that unpermitted repairs can raise concerns when a home is sold or refinanced. Those are the city’s words, not a promise from us about how an insurer or a buyer will act.
There is a quieter cost. With no permit, there is no inspection, and nobody independent has looked at the roof. If you cannot climb up and check the flashing yourself, that second set of eyes is most of what the permit is worth.
The Permit Is Separate From Your HOA and Your Insurance Claim
Three approvals can sit on one roof, and none of them stands in for another.
- The city permit answers to the building code.
- The HOA approval answers to the subdivision’s deed restrictions. Many neighborhoods in Frisco, McKinney, Prosper, and Celina have an architectural review step, and we explain what an HOA can and cannot block on a new roof in a separate article.
- The insurance claim is between you and your insurer. A permit does not approve a claim, and a claim payment does not replace a permit.
On the claim side, a roofer may not act as your public adjuster in Texas. Pulling a permit is contractor work. Filing or negotiating your claim is not.
Five Permit Questions for Any Roofer Before You Sign
Ask these of every company you get a quote from, us included.
- Which jurisdiction is my address in, and how did you confirm it?
- Does that city require a permit for this reroof, and can you show me the page that says so?
- Will the permit be in your company’s name, under your registration with that city?
- What is the permit number, and will it appear on my paperwork?
- Which inspections will the city carry out, and will you send me the results?
A roofer who answers the first question without asking for your address is guessing. One who answers the third with “you can pull it as the owner, it’s easier” has told you something about their registration.
Listen for the fifth answer as well. A company that pulls permits every week knows each city’s inspection cutoff without looking it up.
Get the Permit Named in Your Reroof Quote
A written quote should name the jurisdiction and say who is pulling the permit. Our service page lists it among the lines a quote must carry, as “Permit, jurisdiction named”, next to the decking rate and the warranties. If a quote you already hold says nothing about a permit, ask for the line to be added before you sign.
We work from our office on Preston Road in Frisco and replace roofs in McKinney, Melissa, Anna, Prosper, Celina, and the rest of Collin County. The inspection is free, and the written specification that follows includes the permit. Bring a quote from another roofer if you have one, and we will read it with you.
Call (469) 598-0899, or start with All Around Texas Roofing online.
info@allaroundtexasroofing.com
Schedule Now
(469) 598-0899