Mold removal itself usually doesn’t need a building permit, but rebuild work often does, and rental problems go to your local code office. This table lists the official office, phone number and rental rules for each town covered on this site.
Town-by-town contacts
| Town | Office | Phone | Rental rules on record |
|---|---|---|---|
| Bensalem | Bensalem Township Building and Planning | 215-633-3644 | Rental units inspected before a change in occupancy, plus annual inspections |
| Warminster | Warminster Township Licenses and Inspections | 215-443-5423 | Permits listed for renting or selling a property |
| Lansdale | Lansdale Borough Code Enforcement | 215-368-1691 | Apartment inspections; rental and property maintenance inspector on staff |
| Pottstown | Pottstown Borough Licensing and Inspections | 610-970-6520 | Rental licensing and inspections; property transfer inspections |
| Norristown | Municipality of Norristown Code Enforcement | 610-272-8080 | Rental license application and appeal process |
| West Chester | West Chester Borough Building, Housing and Codes Enforcement | 610-696-1773 | Annual rental license via Tenant-Landlord Form |
| Coatesville | City of Coatesville Codes Department | 610-384-0300 | Rental inspections for Minimum Housing Standards |
| Phoenixville | Phoenixville Borough Code Enforcement | 610-933-8801 | Yearly rental license and annual inspection; resale inspection before transfer |
| Upper Darby | Upper Darby Township Licenses and Inspections | 610-734-7613 | Rental licensing and regular inspections; U&O inspections on occupancy change |
| Media | Media Borough Hall | 610-566-5210 | Certificate of Occupancy applications listed among permit forms |
County housing complaint contacts
| County | Contact |
|---|---|
| Bucks | Bucks County Department of Health housing program, written complaints, 215-345-3333 |
| Montgomery | County directs landlord problems to local code enforcement |
| Chester | Chester County Health Department, 610-344-6225 |
| Delaware | Delaware County Health Department Wellness Line, (484) 276-2100 |
When does mold work need a permit?
- Cleaning and removing mold usually doesn’t.
- Replacing framing, structural members or large wall sections often does.
- New electrical, plumbing or mechanical work usually does.
- Each municipality decides how it enforces the Uniform Construction Code, so ask your office first.
Who should pull the permit?
Usually the contractor doing the rebuild. Ask your mold company whether the scope includes permitted work and who handles the application.
How getting help works
SEPA Mold Removal is a free referral service, not a mold company. You describe the problem in the form, and independent local mold companies contact you to set up an inspection or a quote.
Questions to ask the company that comes out
- What is your Pennsylvania Home Improvement Contractor (HIC) registration number?
- Which mold certifications does your crew hold, such as IICRC AMRT or ACAC?
- Will I get a written scope covering containment, HEPA filtration and how the moisture source gets fixed?
- Is the inspection or testing done by an independent assessor, separate from the company doing the removal?
- How will you confirm the job is finished? Ask about post-remediation verification or clearance testing.
- Can you send a certificate of insurance and your warranty terms in writing?
Permit and contact questions
Removal alone usually doesn’t need one, but rebuild work can. Ask your township, borough or city.
Each municipality chooses whether it enforces the Uniform Construction Code itself or uses third-party agencies.
Your landlord first, in writing. Then your local code office, or the county contact listed above.
Get matched with a local mold company
Tell us what you’re seeing and where. The service is free. Most property owners hear from a local mold company in 24 hours or less.
SEPA Mold Removal is a free referral service. Your request goes to independent local companies through a partner network. See our Privacy Policy.
Sources
- Bensalem Township
- Warminster Township
- Lansdale Borough
- Pottstown Borough
- Municipality of Norristown
- West Chester Borough
- City of Coatesville
- Phoenixville Borough
- Upper Darby Township
- Borough of Media
- PA Department of Labor & Industry: UCC
Last reviewed: October 2026