LOCK HAVEN, PA · PA HIC #PA212584 · INSURED FREE ESTIMATES · CALL OR TEXT
PAGE

Free tool · Central PA permit fees

Building permit fees in central PA

What a deck, shed, addition, new home, retaining wall, demolition or driveway permit costs in Clinton, Lycoming, Centre and Union counties: the fee schedules municipalities and their code agencies publish, the $4.50 state fee, and who to call where nothing is posted.

Read this first

Fees come only from published municipal or code-agency schedules, each linked and dated below. Who enforces the code comes from the PA Department of Labor and Industry’s list (revised Nov. 11, 2026), the same data as our PA building permit lookup. Most municipalities here don’t post fees online; for those we show who to call, not a guess.

Planning information, not a quote from the municipality. Fees change; the schedule linked in the results is the source.

Estimated permit fees—Pick your county and municipality

Fee schedules we found

Checked November 13, 2026. A municipality can change its fees by resolution at any time.

SourceApplies toWhat it charges for home projects
Centre Region Code AdministrationProcedure as of Nov. 1, 2025State College, Bellefonte; College, Ferguson, Halfmoon, Harris and Patton townshipsAlterations: declared cost × 0.0070. New buildings and additions: the greater of the declared cost or the square-foot value from CRCA’s table, × 0.0070 (one- and two-family, type VB: $170.80/sq ft; private garages use the utility row, type VB: $69.64; unfinished basements $31.50/sq ft). Minimum $55.50 up to a $7,930 declared cost; $35 residential application fee; 40% of the fee due at application; $130/hr for plan reviews after the second.
City of Williamsport, § 117.04Last amended by Ord. 6497, Apr. 10, 2025City of WilliamsportBy cost of construction: $30 (to $999.99), $36 (to $1,499.99), $46 (to $2,499.99), $71 (to $4,999.99), $141 (to $9,999.99); over $10,000, $15 more per $1,000 or part. Fee doubled if work starts without a permit. Driveway permit $60, curb cut $75, zoning permit with no building permit $60.
Castanea Township2025 schedule by Hoy Inspection Service, which lists (570) 660-6435Castanea TownshipBuilding permit by total project value: $30 (to $1,000), $45 (to $5,000), $65 (to $20,000), $100 (to $100,000), $125 above that plus $1 per $1,000 over $100,001. Zoning permit: $25, $35, $50, $85, $105 on the same brackets. Residential demolition $20. Inspection fees are extra.
Borough of MontoursvilleConsolidated master fee schedule, no date shownMontoursville Borough (zoning)Zoning: residential construction $100 for the first $10,000 plus $2 per $1,000 over; driveways, sheds, pole sheds, fences and similar $100 flat. Building permits are contracted to Central Keystone COG.
Clinton County PlanningNo date shownZoning in Colebrook, East Keating, Gallagher, Grugan, Logan, Noyes and West Keating townshipsRenovation or addition $35; new construction $75 (includes manufactured homes).
Chapman TownshipNo date shownChapman Township (Clinton)Township zoning application fees: new construction or any structure of 1,000 sq ft or more $100; additions to an existing house $75; accessory structures under 1,000 sq ft, such as decks and fences, $50; demolition $50. Building permit fees are billed by the building inspector: call. The township’s building code forms link to Codes Assessment Professionals; the state’s list names Joseph Lyons, (570) 651-9369.
Loyalsock TownshipRes. 2017-22, Nov. 14, 2017Loyalsock TownshipNew homes and additions: the most recent ICC Building Valuation Data figure × 0.0085, plus electrical fees. Residential decks and porches $75 plus $0.10 per sq ft; alterations $100 plus $0.15 per sq ft; demolition $5 per 100 sq ft ($75 minimum); residential plan review $75 for a new home, $30 for other projects. The township’s building page says detached accessory structures of 500 sq ft or less need a zoning permit, not a building permit. The schedule dates from 2017: call to confirm it’s current.
PA DCEDEvery UCC permit in Pennsylvania$4.50 state fee per permit (raised from $4.00 by Act 36 of 2017).

How permit fees are figured

Percent of cost

CRCA multiplies the declared cost (materials and labor) by 0.0070. For new buildings and additions it uses its own square-foot value instead when that’s higher, so a low declared cost doesn’t lower the fee.

Cost brackets

Williamsport and Castanea Township charge a flat fee per cost bracket, then add a set amount per $1,000 above the top bracket.

Add-ons

The $4.50 state fee goes on every UCC permit. CRCA adds a $35 application fee; Castanea adds inspection fees; Williamsport doubles the fee if work started first. Zoning is a separate permit with its own fee.

Home projects that need no UCC permit

From 34 Pa. Code § 403.62(c), if the work doesn’t violate a law or ordinance: fences no more than 6 ft high; retaining walls not over 4 ft from the lowest level of grade to the top, unless the wall supports a surcharge; sidewalks and driveways 30 in. or less above adjacent grade and not placed over a basement or story below it; prefabricated pools less than 24 in. deep; playground equipment for a one- or two-family home; and uncovered decks with the floor no more than 30 in. above grade. Sheds and other exceptions in § 403.1(b) are covered in our permit lookup. Zoning permits can still apply.

Who pulls the permit

Pennsylvania puts it on the owner or an authorized agent, who “shall first apply to the building code official and obtain the required permit” (34 Pa. Code § 403.62(a)). If a contractor applies for you as your agent, write that, and who pays the fee, into the contract.

All 130 municipalities

MunicipalityCountyUCCCode official (state list)Published fees
Allison TownshipClintonLocalKyle Kehoe(717) 821-5381Not published online: call
Avis BoroughClintonLocalJoseph Lyons(570) 651-9369 · Codes Assessment ProfessionalsNot published online: call
Bald Eagle TownshipClintonLocalKyle L Kehoe(717) 821-5381Not published online: call
Beech Creek BoroughClintonOpted outNot listedOpted out: a certified third-party agency sets the fee
Beech Creek TownshipClintonLocalRichard Hampton(814) 359-3333 · Keystone Inspection AgencyNot published online: call
Castanea TownshipClintonLocalNot listed(570) 547-0488By project value: building $30 to $125+, zoning $25 to $105+; + $4.50. Fee schedule lists Hoy Inspection Service, (570) 660-6435
Chapman TownshipClintonLocalJoseph Lyons(570) 651-9369 · Codes Assessment ProfessionalsZoning $50 (decks, sheds under 1,000 sq ft) to $100 (new construction); building permit: call
Colebrook TownshipClintonOpted outNot listedCounty zoning: $35 renovation or addition, $75 new construction
Crawford TownshipClintonLocalKyle L Kehoe(717) 821-5381Not published online: call
Dunnstable TownshipClintonLocalMarlin Sowers III(717) 838-1351 · Light-Heigel and Associates, Inc.Not published online: call
East Keating TownshipClintonOpted outNot listedCounty zoning: $35 renovation or addition, $75 new construction
Flemington BoroughClintonOpted outKyle L Kehoe(717) 821-5381Opted out: a certified third-party agency sets the fee
Gallagher TownshipClintonOpted outNot listedCounty zoning: $35 renovation or addition, $75 new construction
Greene TownshipClintonLocalKyle L. Kehoe(717) 821-5381Not published online: call
Grugan TownshipClintonOpted outNot listedCounty zoning: $35 renovation or addition, $75 new construction
Lamar TownshipClintonLocalKyle Kehoe(717) 821-5381Not published online: call
Leidy TownshipClintonLocalJames L Williams(814) 342-0281 · Williams Inspection ServiceNot published online: call
City of Lock HavenClintonLocalCynthia Walker(570) 893-5916Fees not published: call; application shows the $4.50 state fee
Logan TownshipClintonOpted outNot listedCounty zoning: $35 renovation or addition, $75 new construction
Loganton BoroughClintonLocalJames L. Williams(814) 342-0281 · Williams Inspection ServiceNot published online: call
Mill Hall BoroughClintonLocalKyle L Kehoe(717) 821-5381Not published online: call
Noyes TownshipClintonOpted outNot listedCounty zoning: $35 renovation or addition, $75 new construction
Pine Creek TownshipClintonLocalSamuel D Shively(717) 664-2347 · Commonwealth Code Inspection Service Inc.Not published online: call
Porter TownshipClintonLocalRichard L Hampton(814) 359-3333 · Keystone Inspection AgencyNot published online: call
Renovo BoroughClintonLocalJoe Lyons(570) 651-9369 · Codes Assessment ProfessionalsNot published online: call
South Renovo BoroughClintonLocalJoseph Lyons(570) 651-9369 · Codes Assessment ProfessionalsNot published online: call
Wayne TownshipClintonLocalJoseph Lyons(570) 651-9369 · Codes Assessment ProfessionalsNot published online: call
West Keating TownshipClintonOpted outNot listedCounty zoning: $35 renovation or addition, $75 new construction
Woodward TownshipClintonOpted outNot listedOpted out: a certified third-party agency sets the fee
Anthony TownshipLycomingLocalRodney D Neitz(570) 522-1326 · Central Keystone Council of GovernmentsNot published online: call
Armstrong TownshipLycomingLocalVictor Marquardt(570) 928-9208Not published online: call
Bastress TownshipLycomingLocalRodney D Neitz(570) 522-1326 · Central Keystone Council of GovernmentsNot published online: call
Brady TownshipLycomingLocalJoe Lyons(570) 651-9369 · Codes Assessment ProfessionalsNot published online: call
Brown TownshipLycomingLocalMatthew Erb(570) 827-3474 · Erb Inspections, Inc.Not published online: call
Cascade TownshipLycomingLocalVictor Marquardt(570) 928-9208Not published online: call
Clinton TownshipLycomingLocalVictor Marquardt(570) 547-0488Not published online: call
Cogan House TownshipLycomingLocalSam Musser(570) 547-0488Not published online: call
Cummings TownshipLycomingLocalJoseph Lyons(570) 651-9369 · Codes Assessment ProfessionalsNot published online: call
Duboistown BoroughLycomingLocalNeitz Rodney(570) 522-1326 · Central Keystone Council of GovernmentsNot published online: call
Eldred TownshipLycomingLocalJoseph Lyons(571) 651-9369Not published online: call
Fairfield TownshipLycomingLocalSam Musser(570) 928-9208Not published online: call
Franklin TownshipLycomingLocalSam Musser(570) 928-9208Not published online: call
Gamble TownshipLycomingOpted outNot listedOpted out: a certified third-party agency sets the fee
Hepburn TownshipLycomingLocalSam Musser(570) 928-9208Not published online: call
Hughesville BoroughLycomingLocalVictor Marquardt(570) 547-0488Not published online: call
Jackson TownshipLycomingLocalMatthew Erb(570) 827-3474 · Erb Inspections, Inc.Not published online: call
Jersey Shore BoroughLycomingLocalRodney Neitz(570) 522-1326 · Central Keystone Council of GovernmentsNot published online: call
Jordan TownshipLycomingLocalVictor Marquardt(570) 547-0488Not published online: call
Lewis TownshipLycomingLocalSam Musser(570) 547-0488Not published online: call
Limestone TownshipLycomingLocalRodney D. Neitz(570) 522-1326 · Central Keystone Council of GovernmentsNot published online: call
Loyalsock TownshipLycomingLocalDavid Carson(570) 323-61512017 schedule: decks $75 + $0.10/sq ft; new homes and additions by ICC valuation × 0.0085; call to confirm; + $4.50
Lycoming TownshipLycomingLocalSam Musser(570) 928-9208Not published online: call
McHenry TownshipLycomingOpted outNot listedOpted out: a certified third-party agency sets the fee
McIntyre TownshipLycomingLocalSam Musser(570) 928-9208Not published online: call
McNett TownshipLycomingOpted outNot listedOpted out: a certified third-party agency sets the fee
Mifflin TownshipLycomingLocalSam Musser(570) 928-9208Not published online: call
Mill Creek TownshipLycomingLocalVictor Marquardt(570) 928-9208Not published online: call
Montgomery BoroughLycomingLocalJoseph Lyons(570) 651-9369 · Codes Assessment ProfessionalsNot published online: call
Montoursville BoroughLycomingLocalRodney D Neitz(570) 522-1326 · Central Keystone Council of GovernmentsZoning $100 (+$2 per $1,000 over $10,000); building permits via CKCOG: call
Moreland TownshipLycomingLocalVictor Marquardt(570) 547-0488Not published online: call
Muncy BoroughLycomingLocalVictor Marquardt(570) 928-9208Not published online: call
Muncy TownshipLycomingLocalVictor Marquardt(570) 928-9208Not published online: call
Muncy Creek TownshipLycomingLocalVictor Marquardt(570) 928-9208Not published online: call
Nippenose TownshipLycomingLocalJoseph M Lyons(570) 651-9369 · Codes Assessment ProfessionalsNot published online: call
Old Lycoming TownshipLycomingLocalKyle Kehoe(717) 821-5381Not published online: call
Penn TownshipLycomingLocalRodney Neitz(570) 522-1326 · Central Keystone Council of GovernmentsNot published online: call
Piatt TownshipLycomingLocalSam Musser(570) 928-9208Not published online: call
Picture Rocks BoroughLycomingLocalVictor Marquardt(570) 928-9208Not published online: call
Pine TownshipLycomingLocalJay Erb(570) 827-3474 · Erb Inspections, Inc.Not published online: call
Plunketts Creek TownshipLycomingLocalVictor Marquardt(570) 928-9208Not published online: call
Porter TownshipLycomingLocalSam Musser(570) 928-9208Not published online: call
Salladasburg BoroughLycomingLocalSam Musser(570) 928-9208Not published online: call
Shrewsbury TownshipLycomingLocalVictor Marquardt(570) 928-9208Not published online: call
South Williamsport BoroughLycomingLocalVictor Marquardt(570) 928-9208Not published online: call
Susquehanna TownshipLycomingLocalRodney D Neitz(570) 522-1326 · Central Keystone Council of GovernmentsNot published online: call
Upper Fairfield TownshipLycomingLocalRodney D Neitz(570) 522-1326 · Central Keystone Council of GovernmentsNot published online: call
Washington TownshipLycomingLocalVictor Marquardt(570) 928-9208Not published online: call
Watson TownshipLycomingLocalSam Musser(570) 928-9208Not published online: call
City of WilliamsportLycomingLocalAddison Moroz(272) 228-5175$30 (under $1,000) to $141 (under $10,000), then +$15 per $1,000; + $4.50
Wolf TownshipLycomingLocalVictor Marquardt(570) 928-9208Not published online: call
Woodward TownshipLycomingLocalNot listed(570) 928-9208Not published online: call
Bellefonte BoroughCentreLocalWalter Schneider(814) 231-3056CRCA: 0.70% of declared cost (min. $55.50) + $35 application + $4.50
Benner TownshipCentreLocalMichael Lesniak(814) 349-8177 · Penns Valley Code Enforcement AgencyNot published online: call
Boggs TownshipCentreLocalMichael Lesniak(814) 355-3301Not published online: call
Burnside TownshipCentreOpted outNot listedOpted out: a certified third-party agency sets the fee
Centre Hall BoroughCentreLocalRichard Hampton(814) 359-3333 · Keystone Inspection AgencyNot published online: call
College TownshipCentreLocalWalter G M Schneider III(814) 231-3056CRCA: 0.70% of declared cost (min. $55.50) + $35 application + $4.50
Curtin TownshipCentreLocalRichard L Hampton(814) 359-3333 · Keystone Inspection AgencyNot published online: call
Ferguson TownshipCentreLocalWalter G M Schneider III(814) 231-3056CRCA: 0.70% of declared cost (min. $55.50) + $35 application + $4.50
Gregg TownshipCentreLocalMichael Lesniak(814) 422-8218Not published online: call
Haines TownshipCentreLocalJeffrey Knepp(717) 242-0992Not published online: call
Halfmoon TownshipCentreLocalWalter G M Schneider III(814) 231-3056CRCA: 0.70% of declared cost (min. $55.50) + $35 application + $4.50
Harris TownshipCentreLocalWalter G M Schneider III(814) 231-3056CRCA: 0.70% of declared cost (min. $55.50) + $35 application + $4.50
Howard BoroughCentreLocalRick Hampton(814) 238-1708Not published online: call
Howard TownshipCentreOpted outNot listedOpted out: a certified third-party agency sets the fee
Huston TownshipCentreLocalMichael Lesniak(814) 355-2075Not published online: call
Liberty TownshipCentreLocalRichard Hhampton(814) 359-3333 · Keystone Inspection AgencyNot published online: call
Marion TownshipCentreLocalRichard Hampton(814) 238-1708Not published online: call
Miles TownshipCentreLocalMichael Lesniak(814) 349-8177 · Penns Valley Code Enforcement AgencyNot published online: call
Milesburg BoroughCentreLocalNot listed(814) 349-8177 · Penns Valley Code Enforcement AgencyNot published online: call
Millheim BoroughCentreLocalMichael Lesniak(814) 349-8177 · Penns Valley Code Enforcement AgencyNot published online: call
Patton TownshipCentreLocalWalter G M Schneider III(814) 231-3056CRCA: 0.70% of declared cost (min. $55.50) + $35 application + $4.50
Penn TownshipCentreLocalMichael Lesnia(814) 349-8886Not published online: call
Philipsburg BoroughCentreLocalJack Carns(814) 375-1111 · Pennsafe Building Inspection Services LLC.Not published online: call
Port Matilda BoroughCentreLocalRichard L Hampton(814) 359-3333 · Keystone Inspection AgencyNot published online: call
Potter TownshipCentreLocalJeff Knepp(717) 242-0992Not published online: call
Rush TownshipCentreLocalBrian S Wruble(814) 375-1111 · Pennsafe Building Inspection Services LLC.Not published online: call
Snow Shoe BoroughCentreOpted outNot listedOpted out: a certified third-party agency sets the fee
Snow Shoe TownshipCentreLocalRichard Hampton(814) 359-3333 · Keystone Inspection AgencyNot published online: call
Spring TownshipCentreLocalRichard Hampton(814) 238-1708Not published online: call
State College BoroughCentreLocalWalter G M Schneider III(814) 231-3056CRCA: 0.70% of declared cost (min. $55.50) + $35 application + $4.50
Taylor TownshipCentreLocalMichael Lesniak(814) 312-1731Not published online: call
Union TownshipCentreLocalRick Hampton(814) 359-3333 · Keystone Inspection AgencyNot published online: call
Unionville BoroughCentreLocalMichael Lesniak(814) 349-8177 · Penns Valley Code Enforcement AgencyNot published online: call
Walker TownshipCentreLocalMichael Lesniak(814) 383-2859Not published online: call
Worth TownshipCentreLocalMichael Lesniak(814) 692-8141Not published online: call
Buffalo TownshipUnionLocalRodney D Neitz(570) 522-1326 · Central Keystone Council of GovernmentsNot published online: call
East Buffalo TownshipUnionLocalRodney D Neitz(570) 522-1326 · Central Keystone Council of GovernmentsNot published online: call
Gregg TownshipUnionLocalRodney D Neitz(570) 522-1326 · Central Keystone Council of GovernmentsNot published online: call
Hartleton BoroughUnionLocalRodney D Neitz(570) 522-1326 · Central Keystone Council of GovernmentsNot published online: call
Hartley TownshipUnionLocalRodney D Neitz(570) 522-1326 · Central Keystone Council of GovernmentsNot published online: call
Kelly TownshipUnionLocalRodney D Neitz(570) 522-1326 · Central Keystone Council of GovernmentsNot published online: call
Lewis TownshipUnionLocalRodney D Neitz(570) 522-1326 · Central Keystone Council of GovernmentsNot published online: call
Lewisburg BoroughUnionLocalRodney D Neitz(570) 522-1326 · Central Keystone Council of GovernmentsNot published online: call
Limestone TownshipUnionLocalRodney D Neitz(570) 522-1326 · Central Keystone Council of GovernmentsNot published online: call
Mifflinburg BoroughUnionLocalRodney D Neitz(570) 522-1326 · Central Keystone Council of GovernmentsNot published online: call
New Berlin BoroughUnionLocalRodney D Neitz(570) 522-1326 · Central Keystone Council of GovernmentsNot published online: call
Union TownshipUnionLocalRodney D Neitz(570) 522-1326 · Central Keystone Council of GovernmentsNot published online: call
West Buffalo TownshipUnionLocalRodney D Neitz(570) 522-1326 · Central Keystone Council of GovernmentsNot published online: call
White Deer TownshipUnionLocalRodney D Neitz(570) 522-1326 · Central Keystone Council of GovernmentsNot published online: call

Permit fee questions

How much does a building permit cost in central Pennsylvania?

It depends on who enforces the code where you live. In the Centre Region (State College, Bellefonte and College, Ferguson, Halfmoon, Harris and Patton townships), CRCA charges 0.70% of the declared cost with a $55.50 minimum, plus a $35 residential application fee and the $4.50 state fee; new buildings and additions use the greater of the declared cost or CRCA’s square-foot value. Williamsport charges $30 to $141 for work under $10,000, then $15 per $1,000 above that, plus $4.50. Most other municipalities in Clinton, Lycoming, Centre and Union counties don’t post their fees online, so call the code official listed for your municipality.

What is the $4.50 fee on every permit?

A state fee collected on each Uniform Construction Code permit. Act 36 of 2017 raised it from $4.00 to $4.50. Per the PA Department of Community and Economic Development, the money funds training for people who enforce the UCC through the PA Construction Codes Academy, the Pennsylvania Housing Research Center at Penn State and a review and advisory council at the Department of Labor and Industry.

Do I need a permit for a deck in Pennsylvania?

Not a UCC permit if the deck is uncovered and its floor is no more than 30 inches above grade (34 Pa. Code § 403.62(c)(8)). A covered deck, or one higher than that, needs a permit. Your municipality can still require a zoning permit.

Do retaining walls, driveways and fences need a permit?

Under 34 Pa. Code § 403.62(c), no UCC permit is needed for fences no more than 6 feet high, retaining walls not over 4 feet measured from the lowest level of grade to the top unless the wall supports a surcharge, or sidewalks and driveways 30 inches or less above adjacent grade and not placed over a basement or story below it. Local driveway or road permits can still apply: Williamsport charges $60 for a driveway permit and $75 for a curb cut.

My township opted out of the UCC. Who issues my permit?

In an opted-out municipality, the applicant for a residential building permit has to hire a third-party agency certified in the right categories to do the plan review and inspections (34 Pa. Code § 403.103(b)), and that agency sets its own fee. On the state’s list, 16 of the 130 municipalities in these four counties are opted out: 10 in Clinton, 3 in Lycoming, 3 in Centre and none in Union. Zoning still applies; Clinton County issues zoning permits for 7 of its opted-out townships at $35 for a renovation or addition and $75 for new construction.

Is a zoning permit separate from a building permit?

Yes. Zoning is a local land-use approval with its own fee. Montoursville charges $100 for a shed or driveway zoning permit and $100 plus $2 per $1,000 over $10,000 for residential construction, Castanea Township charges $25 to $105 and up by project value, and Williamsport charges $60 for a zoning permit when no building permit is needed.

Sources: PA Labor and Industry, municipal UCC elections and contacts · L and I certified third-party agencies · CRCA fees · CRCOG municipal participation · Williamsport § 117.04 · Castanea Township 2025 fees · Montoursville fee schedule · Clinton County zoning permits · Chapman Township permits · Loyalsock Township · Loyalsock 2017 fee schedule · Lock Haven permit application · PA DCED, UCC permit fee · 34 Pa. Code § 403.62 · 34 Pa. Code § 403.103. Last checked November 13, 2026.

Groundwork Design Co. · designed by builders

Get it drawn before you apply

Groundwork Design Co. draws your yard project to scale: layout, sizes, materials and wall sections that a code official and any local contractor can work from. Plans start at $349. We don’t stamp drawings, so a wall that needs an engineer still needs one; we flag it on the plan.

See design plansAll state guides

In central PA? We build retaining walls, patios and drainage from Lock Haven to State College and Williamsport. See what our work costs or ask for a quote.

Planning information, not legal advice or a quote from any municipality. Muthler Landscaping and Construction LLC · 913 Bellefonte Ave, Lock Haven, PA 17745 · (570) 397-9800 · PA HIC #PA212584.

Using this guide? Link to it or cite it. It’s free to use with a link back, and we keep it updated against official sources.

Cite as: Muthler Landscaping & Construction, “Central PA Building Permit Fees by Township: Decks, Sheds, Additions,” https://muthlerlandscaping.com/state-guides/pennsylvania/permit-fees/ (last checked November 13, 2026).