Skip to main content

York County, Maine Building Permit Guide

To get a building permit in York County, confirm which office issues permits for the property’s address, then submit the application with your plans and required documents, pay the permit fees, and pass inspections before final approval. Alliance Permitting can prepare, file and track the permit for you and schedule the inspections.

York County does not issue building permits: each of its 29 municipalities does. Here are the offices, fees and impact fees of Sanford, Biddeford, Saco and the Town of York.

Authority: Municipal code officesCounty role: None for permitsLargest city: Sanford
Authority
City or town code office29 municipalities
Sanford
207-324-914524 hour inspection notice
Biddeford
(207) 284-923610 to 14 days
Saco
(207) 284-6983About 30 business days

York County has 29 municipalities, and building permits are issued by each of them; the county provides law enforcement for 14 of them and emergency management for the whole county. By the Census Bureau’s 2025 estimates the largest are Sanford (22663), Biddeford (22399), Saco (21159) and York (14293).

This guide covers the code offices of the four largest municipalities and the state office that permits public buildings.

What requires a building permit in York County?

York County has no county building rules. Maine’s building code is adopted statewide, but whether a permit is needed, what it costs and how it is filed are set by each town, as the examples below show.

Maine’s adopted code applies statewide, but permits are required where the town’s ordinance says so; shoreland zoning applies statewide near water, fees and appeals are local, and code enforcement officers must be certified by the state. Maine rules

York County building department: who handles permitting

Each municipality issues its own building permits.

Short on time to read all of this?

Get a free quote →
Code offices of the four largest municipalities
TownOfficeContact and hours
SanfordCodes Enforcement Office, City Hall, 919 Main Street, Suite 159207-324-9145; Monday-Thursday 7:30 am - 5:30 pm
BiddefordCode Enforcement Office, 205 Main Street(207) 284-9236; Monday & Tuesday 7 AM - 5 PM, Wednesday & Thursday 8 AM - 4 PM
SacoCode Enforcement Department, 300 Main Street(207) 284-6983; Monday - Thursday 7:30 am to 4:00 pm, Friday 7:30 am to 1:00 pm
York (town)Code Office, Town Hall, 186 York Street(207) 363-1002; Monday through Friday 8:00am to 4:00pm by appointment only

For public buildings, the Maine State Fire Marshal’s Office Plans Review division (45 Commerce Drive, Suite 1, Augusta; (207) 626-3880) issues the state construction permit, plus accessibility (barrier-free) permits and fire sprinkler permits, on top of the town permit.

Local rules in the largest York County towns

Sanford

Building permit applications are printed PDFs submitted with supporting documents to the office. A new sewer attachment needs a Sanford Sanitary District permit showing sewer availability, and a new road opening needs a Public Works Road Opening Permit, both attached to the application.

Biddeford

Permits can be emailed to the Code Enforcement Office. Typical turnaround is 10 to 14 days for residential permits.

Not sure this scope needs a permit?

Get a free quote →

Saco

Applications are available online through iWorQ or as PDFs, and building permits take approximately 30 business days to process. Impact fees are payable when the permit is issued.

York

Since October 27, 2025 the Code Enforcement Office takes building and plumbing applications, payments and inspection scheduling through OpenGov. Allow 7 to 10 business days for processing. A new private well needs the Town’s own $25 well permit.

York County permit costs and fees

Each municipality sets its own fees:

  • Biddeford: $15.00 per $1,000 plus a $60 application fee (projects under $5,000 pay only the $60).
  • Saco: $12 per $1,000 of estimated cost for one- and two-family work (minimum $45); starting early costs double the fee for a 1st offense, triple for a 2nd, and $2,500.00 after that. Impact fees for a single-family home on city sewer include $6,569.35 waste water recovery, $1,500.80 recreation facilities, $624.00 open space recreation and $500.00 Fire / EMS.
  • York: $10.00 per $1000.00 of project value, minimum $50.00, with an additional fee in Shoreland and Flood Zones. A new single-family home with 3 bedrooms also pays a $1,700 school impact fee ($3,400 with 4 or more bedrooms) before the occupancy permit.
  • Sanford: fees double if work starts before a permit is obtained.

Rather talk it over?

Call 1-855-478-4290 →

How to get a building permit in York County

1. Find the municipality

The code office of the city or town where the parcel is issues the permit.

2. Collect the local pre-approvals

Sanford needs Sanitary District and Road Opening permits attached; in York a new private well needs its own well permit.

3. Apply the way that town takes it

Sanford on paper, Biddeford by email, Saco through iWorQ, York through OpenGov.

4. Budget impact fees

Saco collects impact fees when the permit is issued; York collects its school impact fee before the occupancy permit.

5. Allow processing time

From 7 to 10 business days in York to approximately 30 business days in Saco.

Inspections in York County

Inspections are done by the municipal code office. Sanford needs at least 24 hour notice; Biddeford inspections are scheduled 48 hours ahead by calling 207-284-9236; York schedules inspections in OpenGov.

Rather not deal with the York County building department?

Get a free quote →

York County permit search and official resources

These are the primary sources behind this guide. Codes, fee schedules and procedures change — confirm the position for your filing date.

Frequently asked questions

Does York County issue building permits?

No. Each of its 29 municipalities issues its own building permits.

What impact fees does Saco charge on a new house?

For a single-family home on city sewer: $6,569.35 waste water recovery, $1,500.80 recreation facilities, $624.00 open space recreation and $500.00 Fire / EMS, paid when the permit is issued.

Want this handled start to finish?

Get a free quote →

How do I apply in the Town of York?

Through OpenGov, which since October 27, 2025 handles applications, payments and inspection scheduling.

Simplify York County permitting with Alliance Permitting

250K+Permits approved
All 50States covered
21+ YearsJurisdictional depth
Done-for-youWe file, you build
  • Confirm which town code office or state office has the parcel and the project type
  • Prepare the town application, state plumbing forms and any State Fire Marshal permit
  • Schedule the town’s required inspections and close out the permit

Alliance Permitting is a permit documentation and submission company in Maine. We prepare your paperwork, file it correctly and coordinate with the permitting authority through issuance. We are not a contractor and we do not perform licensed plan review or inspections; that work stays with your licensed team and the jurisdiction.

Inspections are where schedules slip.

Get a free quote →

Ready to break ground in York County sooner?

Let Alliance prepare, file, and track your York County permits while your crew stays on the job.

This guide is provided by Alliance Permitting for general information about York County permitting. Requirements, fees, and procedures change; confirm details with the permitting authority before relying on them.