(315) 640-3590
One leak in one valley is a repair, not a roof. Ask us first.Call (315) 640-3590

Do You Need a Permit to Replace a Roof in Onondaga County?

It depends on which of thirty-five local governments your address sits in. The City of Syracuse issues a permit for a roof in its own right and the Village of Liverpool requires one for any new roof covering, while the Village of Fayetteville needs no permit for a roof up to two layers. There is no county-wide answer, and a village address never files with the surrounding town.

Why there is no county-wide answer

The Onondaga County Clerk's roster lists 19 towns and 15 villages alongside the City of Syracuse, which is thirty-five separate governments issuing building permits, each with its own position on roofing. The villages are Baldwinsville, Camillus, East Syracuse, Elbridge, Fabius, Fayetteville, Jordan, Liverpool, Manlius, Marcellus, Minoa, North Syracuse, Skaneateles, Solvay and Tully. The state does not settle the question for them. Under 19 NYCRR 1203.3(a)(1) a municipality may exempt only eight listed categories of work from the building permit requirement: small detached sheds and playhouses up to 144 square feet, temporary film and theater sets, window awnings on one and two family dwellings, low partitions and movable cases, painting, wallpapering, tiling, carpeting or other similar finish work, listed portable equipment, like-for-like equipment replacement, and repairs that do not affect any part of the structural system, the required means of egress or the fire protection system. Roofing and reroofing are not on that list. So the widespread belief that a reroof is automatically permit exempt in New York has no basis in the state rule, and work on the deck or the rafters is structural, which puts it outside the repairs exemption entirely. Assume a permit is needed and let the local office tell you otherwise. One timing note for anything filed now: New York adopted the 2025 Uniform Code, and since December 31, 2025 permit applications have had to comply with it rather than the repealed 2020 edition.

The city, and the two villages at opposite ends

The City of Syracuse Central Permit Office lists Roof as its own residential construction permit type, alongside Fenestration, Interior Remodel and Renovation and Sheetrock, while painting and siding appear on the no-permit-required list with a note asking applicants to alert the city if removing or disturbing asbestos or lead paint. Inside city lines there is no ambiguity, and a city quote with no permit line is incomplete. There is one split to watch: the city states that plumbing permits must be obtained through Onondaga County while other residential permits including the roof permit come from the city, so a reroof that reworks or relocates a plumbing vent stack crosses two jurisdictions and stalls at final inspection if only one was filed. The Village of Liverpool lists thirteen categories of work requiring a building permit and one of them is the installation of a new roof covering or performing any work on a flat roof, including but not limited to hot tar or rubber membrane; its Code Enforcement Office is at 310 Sycamore Street, open Monday to Friday 8am to 4pm. A porch or garage rubber roof counts there. Twelve miles away the Village of Fayetteville takes the opposite position: its list of work needing no permit includes installing or replacing siding or a roof provided no more than two layers are to be covered, along with ordinary repairs and replacing gutters and downspouts, while asbestos removal, fire damage repair and demolition all do require one. Two villages, one county, opposite answers, and the two layer proviso in Fayetteville mirrors the state code limit exactly.

The places where the published list does not name roofing

Most of the metro sits in this category, and the answer is a phone call rather than a web page. The Town of DeWitt Planning and Zoning Department states that with the exception of minor repairs a permit is needed to upgrade, modify or install any fixed or movable improvements or structures to real property; roofing is not one of its named permit types, so whether your reroof is a minor repair is a judgment the town makes, and the office is at 5400 Butternut Drive. The Village of East Syracuse issues permits for new construction, alteration, demolition, signage, accessory buildings, swimming pools, spas and fences, with roofing not named separately, so a reroof there falls under alteration and the code officer decides; applications are taken at 204 North Center Street, Monday to Friday 7:30am to 4pm. The Village of Marcellus issues its own permits separately from the Town of Marcellus and no roofing-specific ordinance was found for either. For the Village of North Syracuse no roofing-specific local rule, historic district or design review requirement was found in this research, and the village website could not be reached over a valid secure connection, so permit details there have to be confirmed by phone rather than read. Where a re-roof turns into structural repair of the deck or rafters, remember that the alteration lines in these lists clearly do cover the work. Ask by email so the answer arrives in writing.

Filing with the wrong government is the common mistake

A village address never files with the surrounding town, and several places in this county make that easy to get wrong. The Village of Liverpool lies within the Town of Salina, so the same Liverpool mailing address can sit under two different regimes: inside the village, roofing is named permit work at the Sycamore Street office, while for addresses in the surrounding Town of Salina no roofing-specific town ordinance was found and 14.5 percent of the housing is pre-1940. The Village of Solvay sits within the Town of Geddes at the southeast end of Onondaga Lake, covers 1.6 square miles and runs its own code enforcement, so Solvay permits do not go to Geddes. The Town and the Village of Manlius are separate governments sharing a name and running separate code offices, and the town office is not even in Manlius: it is at 301 Brooklea Drive in Fayetteville, which is itself a separate village with the two layer no-permit rule described above, while the village office is on Arkie Albanese Avenue in Manlius. Camillus and Marcellus each have a town and a village of the same name listed separately on the county roster. The Village of Baldwinsville straddles the Towns of Lysander and Van Buren, with the Seneca River running through and dividing it, so two neighboring houses can sit in two different towns and a property just outside the village line files with Lysander or Van Buren. And Jamesville is an unincorporated hamlet with no government and no permit office of its own; it does not appear on the county roster at all, and its permits and code enforcement run through the Town of DeWitt. Confirm the jurisdiction from the tax parcel rather than from the mailing address, and do it before anyone orders materials.

Design review, and one rule that does not apply

Two places add a step before the permit. In the city, the Syracuse Landmark Preservation Board requires a Certificate of Appropriateness for exterior alterations to designated Protected Sites and to properties within Preservation Districts, reviewing proposals against the Secretary of the Interior's Standards. There are four Preservation Districts, Berkeley Park, Sedgwick-Highland-James, Hanover Square and Columbus Circle, and currently 59 individual Protected Sites, and complete applications must be submitted at least ten days before the next regularly scheduled board meeting. A roof is an exterior alteration, so at those addresses the material and color choice is a board decision on a published calendar, which can add weeks to a start date. In Skaneateles the process is more formal than anywhere else checked in this metro: the village publishes a dedicated Roofing and Siding Permit form through its Codes and Zoning office at 26 Fennell Street, with building and zoning permits submitted electronically. Given that the village also has the oldest housing stock in the county, that is a jurisdiction where the paperwork is defined rather than improvised. The rule that does not apply is the lake. Skaneateles Lake is subject to the City of Syracuse watershed rules at 10 NYCRR 131.1 across a 58.9 square mile watershed, and those rules bite on land and shoreline disturbance, requiring erosion and stormwater control plans and copies of permit applications to the water supplier for building activities that disturb land, and prohibiting land disturbing activities that expose 5,000 or more square feet of soil in environmentally sensitive areas. Replacing a roof covering does not disturb land and triggers nothing under them. Nobody should be telling you a tear-off needs a watershed permit. Regrading, a new drywell or a downspout infiltration trench near the lake is a different matter and can fall inside those rules.

What the office will ask for, and what to put in the contract

Where a permit is required, the application is not just a fee. In the Village of Fayetteville the package includes a current survey, notarized signatures, the fee, a Workers' Compensation Form, energy code certification and truss design sheets or certificates, with plumbing permits filed separately with Onondaga County, and the office is at 425 East Genesee Street. That is a useful screen in its own right: a contractor who cannot produce a workers compensation form or truss documentation will stall the application, and the same insurance duty runs through the roofing statute. So settle it on paper before the job is scheduled. Name who applies for the permit, who pays the fee, who meets the inspector, and what happens to the schedule if a design review board has to meet first. It is worth doing properly even where nobody is watching today, because an unpermitted roof tends to surface later rather than never: the City of Syracuse operates a Rental Registry covering all one and two family non-owner-occupied dwellings, with certificates expiring three years after issue, so for a rented city house the paperwork gets looked at on a three year cycle whatever happened at the time. And if you are told no permit is needed, ask which rule that is based on, then confirm it with the office that covers your parcel. In a county with thirty-five permit-issuing governments, the general answer is worth nothing and the local one takes a single phone call.

Local Detail

Sources used in this guide

Under 19 NYCRR 1203.3(a)(1) a New York municipality may exempt only eight listed categories of work from the building permit requirement: small detached sheds and playhouses up to 144 square feet, temporary film and theater sets, window awnings on one and two family dwellings, low partitions and movable cases, painting, wallpapering, tiling, carpeting or other similar finish work, listed portable equipment, like-for-like equipment replacement, and repairs that do not affect any part of the structural system, the required means of egress or the fire protection system. Roofing and reroofing are not on that list.

Source: Cornell Law School Legal Information Institute, publishing 19 NYCRR 1203.3, accessed 2026-09-02

The Onondaga County Clerk's roster of towns and villages lists 19 towns and 15 villages, alongside the City of Syracuse. Baldwinsville, Camillus, East Syracuse, Elbridge, Fabius, Fayetteville, Jordan, Liverpool, Manlius, Marcellus, Minoa, North Syracuse, Skaneateles, Solvay and Tully are the villages. Jamesville does not appear on the roster.

Source: Onondaga County Clerk, accessed 2026-09-02

New York repealed the 2020 edition of the Uniform Code and adopted the 2025 Uniform Code, and beginning on December 31, 2025 regulated parties submitting building permit applications must comply with the 2025 Uniform Code. The 2025 Residential Code of New York State is one of the publications it incorporates by reference.

Source: New York State Department of State, Division of Building Standards and Codes, accessed 2026-09-02

The City of Syracuse Central Permit Office lists Roof as a residential construction permit type in its own right, with its own online application, alongside Fenestration, Sheetrock, Interior Remodel and Renovation, and Deck, Porch, Gazebo, Pergola.

Source: City of Syracuse Central Permit Office, accessed 2026-09-02

The City of Syracuse states that plumbing permits must be obtained through Onondaga County, while other residential permits including the roof permit are obtained from the city.

Source: City of Syracuse Central Permit Office, accessed 2026-09-02

The Syracuse Landmark Preservation Board requires a Certificate of Appropriateness for exterior alterations to designated Protected Sites and to properties within Preservation Districts, and reviews proposals against the Secretary of the Interior's Standards. The city has four Preservation Districts, Berkeley Park, Sedgwick-Highland-James, Hanover Square and Columbus Circle, and currently 59 individual Protected Sites. Complete applications must be submitted at least ten days before the next regularly scheduled board meeting.

Source: City of Syracuse Landmark Preservation Board, accessed 2026-09-02

The Village of Liverpool Code Enforcement Office states that a building permit is required for installation of a new roof covering or performing any work on a flat roof, including but not limited to hot tar or rubber membrane. It also requires a permit for construction of any deck or porch and for remodeling that removes interior walls or ceiling coverings.

Source: Village of Liverpool Code Enforcement Office, accessed 2026-09-02

The Onondaga County 2025 Hazard Mitigation Plan annex for the Village of Liverpool records that the village lies within the Town of Salina and is bordered to the southwest by Onondaga Lake.

Source: Onondaga County 2025 Multi-Jurisdictional Hazard Mitigation Plan, accessed 2026-09-02

The Town of Salina has 14.5 percent of its housing built in 1939 or earlier. It surrounds the Village of Liverpool, which is a separate government with its own code office and its own rule requiring a permit for a new roof covering. No roofing-specific town ordinance was found for Salina itself.

Source: Onondaga County 2025 Multi-Jurisdictional Hazard Mitigation Plan; US Census Bureau ACS 2020-2024, accessed 2026-09-02

The Village of Fayetteville lists work for which no permit is needed, and it includes installing or replacing siding or a roof, provided no more than two layers are to be covered, along with making ordinary repairs and installing or replacing gutters and downspouts. Asbestos removal, repairing fire damage and demolition all do require a permit.

Source: Village of Fayetteville Building and Zoning, accessed 2026-09-02

Where a Village of Fayetteville permit is required, the application package includes a current survey, notarized signatures, the fee, a Workers' Compensation Form, energy code certification and truss design sheets or certificates, with plumbing permits filed separately with Onondaga County. The office is at 425 East Genesee Street.

Source: Village of Fayetteville Building and Zoning, accessed 2026-09-02

The Village of Skaneateles publishes a dedicated Roofing and Siding Permit form through its Codes and Zoning office at 26 Fennell Street, and building and zoning permits are submitted electronically.

Source: Village of Skaneateles Codes and Zoning, accessed 2026-09-02

Skaneateles Lake is subject to the City of Syracuse watershed rules at 10 NYCRR 131.1, covering a 58.9 square mile watershed. Those rules bite on land and shoreline disturbance, requiring erosion and stormwater control plans and copies of permit applications to the water supplier for building activities that disturb land, and they prohibit land disturbing activities exposing 5,000 or more square feet of soil in environmentally sensitive areas.

Source: City of Syracuse Water Department, 10 NYCRR 131.1, accessed 2026-09-02

The Town of DeWitt Planning and Zoning Department states that with the exception of minor repairs, a permit is needed to upgrade, modify, or install any fixed or movable improvements or structures to real property. Roofing is not listed as one of its named permit types, and the office is at DeWitt Town Hall, 5400 Butternut Drive, East Syracuse.

Source: Town of DeWitt Planning and Zoning, accessed 2026-09-02

The Village of East Syracuse Building and Code Enforcement office at 204 North Center Street issues permits for new construction, alteration, demolition, signage, accessory buildings, swimming pools, spas and fences. Roofing is not named as a separate permit category. The clerk's office accepts applications Monday to Friday 7:30am to 4pm.

Source: Village of East Syracuse Building, Code Enforcement, Planning and Zoning, accessed 2026-09-02

Jamesville is an unincorporated hamlet with no government and no permit office of its own. It does not appear on the Onondaga County Clerk's roster of towns and villages, and building permits and code enforcement for it run through the Town of DeWitt Planning and Zoning Department at 5400 Butternut Drive.

Source: Town of DeWitt Planning and Zoning; Onondaga County Clerk, accessed 2026-09-02

The Town of Manlius and the Village of Manlius are separate governments that share a name and run separate code enforcement offices at separate addresses. The town office is at 301 Brooklea Drive in Fayetteville; the village office is on Arkie Albanese Avenue in Manlius.

Source: Village of Manlius Code Enforcement, accessed 2026-09-02

Camillus is both a town and a village sharing a name, listed separately on the Onondaga County Clerk's roster. The Town of Camillus has a median construction year of 1966 and 6.1 percent of homes built in 1939 or earlier.

Source: Onondaga County Clerk; US Census Bureau ACS 2020-2024, accessed 2026-09-02

The Village of Marcellus has 38.4 percent of its housing built in 1939 or earlier. It is one of the 15 villages on the Onondaga County Clerk's roster and issues its own building permits separately from the Town of Marcellus. No roofing-specific local ordinance was found for either the village or the town.

Source: Onondaga County Clerk; US Census Bureau ACS 2020-2024, accessed 2026-09-02

The Onondaga County 2025 Hazard Mitigation Plan records that the Village of Baldwinsville straddles the Towns of Lysander and Van Buren and that the Seneca River flows through the center of the village and divides it.

Source: Onondaga County 2025 Multi-Jurisdictional Hazard Mitigation Plan, accessed 2026-09-02

The Village of Solvay sits within the Town of Geddes at the southeast end of Onondaga Lake, covering 1.6 square miles, all of it land. It is one of the 15 villages on the Onondaga County Clerk's roster and runs its own code enforcement.

Source: Village of Solvay, accessed 2026-09-02

The Village of North Syracuse has a median construction year of 1959 and 14.9 percent of housing built in 1939 or earlier. No roofing-specific local rule, historic district or design review requirement was found for the village in this research.

Source: US Census Bureau, American Community Survey 2020-2024 5-year, accessed 2026-09-02

The City of Syracuse operates a Rental Registry covering all one and two family non-owner-occupied dwellings, with certificates expiring three years after issue.

Source: City of Syracuse Code Enforcement, accessed 2026-09-02

Next Step

Need someone to look at it?

Send the details and we will come back to you.

Call (315) 640-3590 Request a Quote