Guide
Which office do you ask about a roofing permit? Not the county
Before a roofer starts, ask which office decides whether your roof needs a permit, because the answer changes with your address. The county itself issues no building permits. A roofing permit, where one is needed, comes from the city, town or village you live in, and the list below shows each place.

The county issues none
Building permits are not a county job here. A roofing permit, where one is needed, is issued by the office of your city, town or village. So when a roofer says the county handles it, ask which office they mean, and ask who will file.
The list above has one row for each of our fourteen places, with the kind of government in plain words and the office to ask. Find your row first, then read on for what the rows have in common and where they differ.
Your mailing address is not your government
Most villages here sit inside a town with another name. Baldwinsville straddles Lysander and Van Buren. East Syracuse is inside DeWitt, Liverpool is inside Salina, and Solvay is inside Geddes. North Syracuse straddles Clay and Cicero, and Fayetteville and the Village of Manlius both sit inside the Town of Manlius.
Only one office issues your permit, and it may not be the town on the envelope. Ask your roofer to confirm the office against your street address, and check it yourself on the place's own site.
Send your address and ask which office applies.
Place by place
Who issues the roofing permit, place by place
- SyracuseCity
Central Permit Office, One Park Place, 300 South State Street, first floor
Permit: City of Syracuse
- North SyracuseVillage in Clay and Cicero
The village office (ask which desk handles roofing permits)
Permit: North Syracuse village government, by asking
- East SyracuseVillage in DeWitt
Village office, 204 North Center Street
Permit: Village of East Syracuse
- LiverpoolVillage in Salina
Building Safety and Code Enforcement, 310 Sycamore Street
Permit: Village of Liverpool
- CiceroTown
Town of Cicero Zoning and Planning
Permit: Town of Cicero
- ClayTown
Town of Clay Department of Codes, 4401 Route 31
Permit: Town of Clay
- DeWittTown
Town of DeWitt Planning and Zoning, 5400 Butternut Drive
Permit: Town of DeWitt
- ManliusTown
Town of Manlius building standards and codes, 301 Brooklea Drive; the Village of Manlius keeps its own office
Permit: Town of Manlius
or the Village of Manlius if you live in the village
- FayettevilleVillage in Manlius
Village of Fayetteville codes officer
Permit: Village of Fayetteville
- CamillusTown
Town of Camillus code enforcement, 4600 West Genesee Street; the Village of Camillus has its own code office
Permit: Town of Camillus
or the Village of Camillus if you live in the village
- BaldwinsvilleVillage in Lysander and Van Buren
Village of Baldwinsville code enforcement
Permit: Village of Baldwinsville
- SkaneatelesTown
Village of Skaneateles code office, 26 Fennell Street (outside the village, Town of Skaneateles Building and Codes, 24 Jordan Street)
Permit: Village of Skaneateles
or the Town of Skaneateles outside the village
- JamesvilleHamlet in DeWitt
Town of DeWitt Planning and Zoning, 5400 Butternut Drive
Permit: Town of DeWitt
- SolvayVillage in Geddes
Village of Solvay Code Enforcement, Village Hall, 1100 Woods Road
Permit: Village of Solvay
Put the question to a roofer who looks at yours.
Places that name roofing outright
The City of Syracuse lists Roof among the projects that need a building permit, and every permit job needs an inspection after the work is done. Liverpool's village office lists a new roof covering among the work that needs a permit. The Village of Skaneateles has a Roofing and Siding Permit on its forms page, and takes applications online only.
The Village of Baldwinsville cites roofs as an example of work that needs a permit. If your address is in one of these places, ask the roofer to say who files and when, and ask for the permit number in the paperwork.

Places that do not name roofing
Several places do not name roofing on the pages we read. DeWitt asks for a permit for upgrades unless the job is a minor repair, and Salina presents its list as examples. East Syracuse, Solvay, the Town of Manlius, Fayetteville and the Town of Camillus also do not name roofing. The Town of Clay publishes no list at all.
Not named does not mean not needed. In each of these places the safe step is to call or visit the office and ask about your roof. Write down who you spoke to and the date, and ask the roofer to confirm in writing.
A town that says no permit up to two layers
The Town of Cicero says roofing needs no building permit if the job covers no more than two layers. The same page advises checking with a contractor, engineer or architect to confirm whether your job needs one. If no permit is needed, the town may not review the finished roof.
That puts the weight on your contract. Ask the roofer to write tear-off to the deck into it, and to say how many layers come off. The state code bars a recover over two or more layers whatever the town does, so do not rely on the town to catch it.
Ask a roofer to apply this to your roof.

Two governments with one name
Manlius, Camillus and Skaneateles each have a town and a village with offices of their own. Manlius has three governments: the town plus the villages of Manlius and Fayetteville. In Camillus and in Skaneateles, the town and the village each run a separate code office.
If you live in one of these, ask the roofer which of the offices holds your address. If the roofer is unsure, call the village office, then the town office if the village says your address is outside it.
Jamesville has no office of its own
Jamesville is a hamlet inside the Town of DeWitt. It has no government of its own and the Census Bureau lists no place by that name. Roofing permit questions there go to DeWitt Planning and Zoning.
Historic review can come first
The Syracuse Landmark Preservation Board reviews exterior changes to protected sites and homes in four preservation districts: Berkeley Park, Columbus Circle, Hanover Square and Sedgwick-Highland-James. Its page does not mention roofs, so ask the Board whether a roof covering change needs a certificate of appropriateness. The Village of Skaneateles has a similar commission with posted design standards.
If your home is in a district or a protected site, ask before the roofer orders materials. A color or product change can be the whole question.
Send us your roof and ask for a visit.

Who files, you or the roofer?
A permit is for your property, so you share the paperwork whoever files it. Ask the roofer whether they file, whether they are included in the price and when you will see the permit number. Ask for a copy for your folder.
If the roofer asks you to file, ask the office what it needs. A roofer who says no permit is needed here should be able to name the office that told them so.
Why the code year matters to the paperwork
New permit applications now fall under the 2025 Uniform Code, in force since December 31, 2025, which took over from the 2020 code. Section numbers moved between editions. The rule that bars a recover over two or more layers is R908.4 of the 2025 Residential Code of New York State.
An older document may cite a different number for it. Ask your roofer which edition their estimate follows, and ask your office if it asks for a particular one.

Send your street and a ground photo.
A five-minute call script
Call the office listed for your place. Give your street address. Say you are planning to replace or repair a roof, and ask whether a permit is needed, what the office needs from you and whether there is an inspection. Note who you spoke to.
Then tell your roofer what you were told and ask them to match it in the estimate. If the two answers differ, ask the office to put its answer in writing before you sign anything.
What to do if you find work with no permit
If you bought a house and think a past roof job may have been done without one, ask the office what it has on file for your address. It may have a record, and it can tell you what it would need. A question to the office is a calm first step, and it does not commit you to anything.
Before you sign
Ask the roofer to put the permit line in the estimate and the contract, so the paper says who is responsible, and keep the permit number with them. A buyer, a lender or an insurer may ask for it later.
Our replacement page shows where the permit line sits in a full estimate. Send us your address and ask for a visit, and the roofer can tell you which office applies.
Next
Jobs that follow from this guide
Roof Replacement
Tear-off, deck wood and eave lines to look for
Roof Repair
A section repair, priced before a replacement
Tell us your address and ask for a visit.