Resale use and occupancy certificates in Pennsylvania
Updated November 2026
How resale use and occupancy certificates work in Philadelphia suburbs, what MCOCA means for sellers with violations, and which towns require nothing at all.
In southeastern Pennsylvania, whether you need a resale certificate depends entirely on the municipality. Neighboring towns can differ by $150 or more, and whole townships, including much of the Main Line, require nothing.
What MCOCA changes
The Municipal Code and Ordinance Compliance Act limits what a town can do with violations found at a resale inspection. A town that finds only minor violations must issue a temporary certificate, and the buyer gets time, usually 12 months, to fix them. With substantial violations, the buyer can still take title under a temporary access certificate but cannot occupy the home until the work is done.
Watch the timing penalties
Several towns double their fee if you apply inside two weeks of settlement, or if the buyer moves in before the certificate issues. Apply the week you list.
Sewer laterals are spreading
More than two dozen municipalities now require a lateral video or certification at sale, from Jenkintown to Upper Darby.
Step by step
- Apply as soon as you list. Many towns ask for 14 to 60 days of lead time, and some double the fee for late applications.
- Pass the inspection to get a full certificate.
- If there are minor violations, the town must issue a temporary certificate. The buyer then usually has 12 months to fix them.
- If there are substantial violations, the buyer can still close with a temporary access certificate but cannot move in until the work is done.
| Item | Typical range |
|---|---|
| Municipal fee | $0 to $300 |
Cities with this requirement
| City | What is required | Fee | Status |
|---|---|---|---|
| Abington TownshipMontgomery County | Notarized affidavit | No fee | Required at sale |
| Aldan BoroughDelaware County | Resale U&O | $100 | Required at sale |
| Ambler BoroughMontgomery County | Resale U&O | No fee | Required at sale |
| Aspinwall BoroughAllegheny County | Occupancy (resale) inspection | $35 | Required at sale |
| Aston TownshipDelaware County | Resale certificate | $100 | Required at sale |
| Atglen BoroughChester County | Utility certification | $45 | Required at sale |
| Avalon BoroughAllegheny County | Sewer dye test + Occupancy (resale) inspection | $55 | Required at sale |
| Avondale BoroughChester County | Registration + inspection cert | $100 | Required at sale |
| Baldwin BoroughAllegheny County | Sewer dye test and sewer lateral camera inspection + Occupancy (resale) inspection | $25 | Required at sale |
| Bedminster TownshipBucks County | Resale U&O | $60 | Required at sale |
| Bellevue BoroughAllegheny County | Sewer dye test + Occupancy (resale) inspection | $35 | Required at sale |
| Bensalem TownshipBucks County | Resale U&O | $100 | Required at sale |
| Bethel Township (Garnet Valley)Delaware County | Resale CO | $100 | Required at sale |
| Blawnox BoroughAllegheny County | Sewer dye test + Occupancy (resale) inspection | Required at sale | |
| Brackenridge BoroughAllegheny County | Sewer dye test + Occupancy (resale) inspection | $25 | Required at sale |
| Braddock BoroughAllegheny County | Sewer dye test + Occupancy (resale) inspection | Required at sale | |
| Braddock Hills BoroughAllegheny County | Sewer dye test + Occupancy (resale) inspection | $35 | Required at sale |
| Brentwood BoroughAllegheny County | Sewer dye test + Occupancy (resale) inspection | $100 | Required at sale |
| Bridgeport BoroughMontgomery County | Resale U&O | $100 | Required at sale |
| Bridgeville BoroughAllegheny County | Sewer dye test + Occupancy (resale) inspection | $25 | Required at sale |
| Bristol BoroughBucks County | Resale U&O | Required at sale | |
| Bristol Township (Levittown)Bucks County | Change-of-occupancy permit | $100 | Required at sale |
| Brookhaven BoroughDelaware County | Resale U&O | $60 | Required at sale |
| Caln Township (Thorndale)Chester County | Resale U&O | $150 | Required at sale |
| Carnegie BoroughAllegheny County | Sewer dye test + Occupancy (resale) inspection | $30 | Required at sale |
| Castle Shannon BoroughAllegheny County | Sewer dye test + Occupancy (resale) inspection | $50 | Required at sale |
| Chalfant BoroughAllegheny County | Sewer dye test and sewer lateral camera inspection + Occupancy (resale) inspection | $300 | Required at sale |
| Chalfont BoroughBucks County | Resale U&O | $75 | Required at sale |
| Cheltenham TownshipMontgomery County | Zoning & use certification | Required at sale | |
| Chester Heights BoroughDelaware County | Resale U&O | $120 | Required at sale |
| Chester TownshipDelaware County | Resale U&O + lateral | $250 | Required at sale |
| ClairtonAllegheny County | Sewer dye test + Occupancy (resale) inspection | $240 | Required at sale |
| Clifton Heights BoroughDelaware County | Resale U&O | $125 | Required at sale |
| Coatesville CityChester County | Resale inspection | $125 | Required at sale |
| Collegeville BoroughMontgomery County | Resale U&O | $125 | Required at sale |
| Collingdale BoroughDelaware County | Resale U&O | $150 | Required at sale |
| Colwyn BoroughDelaware County | Resale U&O | $75 | Required at sale |
| Concord Township (Glen Mills)Delaware County | Resale U&O + lateral | Required at sale | |
| Conshohocken BoroughMontgomery County | Resale U&O | $100 | Required at sale |
| Crafton BoroughAllegheny County | Occupancy (resale) inspection | $45 | Required at sale |
| Darby BoroughDelaware County | Resale U&O | $175 | Required at sale |
| Darby TownshipDelaware County | Resale U&O + lateral | $125 | Required at sale |
| Dormont BoroughAllegheny County | Sewer dye test + Occupancy permit | $25 | Required at sale |
| Downingtown BoroughChester County | Compliance certificate | $125 | Required at sale |
| Doylestown BoroughBucks County | Resale U&O | Required at sale | |
| Dravosburg BoroughAllegheny County | Sewer dye test + Occupancy (resale) inspection | $20 | Required at sale |
| Dublin BoroughBucks County | Sewer video + utility cert | Required at sale | |
| DuquesneAllegheny County | Occupancy (resale) inspection | $50 | Required at sale |
| Durham TownshipBucks County | Deed registration | $10 | Required at sale |
| East Caln TownshipChester County | Resale U&O | $100 | Required at sale |
| East Deer TownshipAllegheny County | Sewer dye test + Occupancy (resale) inspection | $35 | Required at sale |
| East Goshen TownshipChester County | Point-of-sale inspection | $150 | Required at sale |
| East Greenville BoroughMontgomery County | Resale U&O | $120 | Required at sale |
| East Lansdowne BoroughDelaware County | Resale U&O | $100 | Required at sale |
| East McKeesport BoroughAllegheny County | Sewer dye test and sewer lateral camera inspection + Occupancy (resale) inspection | $125 | Required at sale |
| East Norriton TownshipMontgomery County | Resale U&O | Required at sale | |
| East Pittsburgh BoroughAllegheny County | Occupancy (resale) inspection | $60 | Required at sale |
| East Rockhill TownshipBucks County | Resale certificate | $85 | Required at sale |
| East Vincent TownshipChester County | Sewer lateral inspection | Required at sale | |
| East Whiteland Township (Frazer)Chester County | Resale U&O | $50 | Required at sale |
| Easttown Township (Devon/Berwyn)Chester County | Utility certs | $50 | Required at sale |
| Eddystone BoroughDelaware County | Resale CO | $100 | Required at sale |
| Edgewood BoroughAllegheny County | Sewer dye test + Occupancy (resale) inspection | $25 | Required at sale |
| Edgmont TownshipDelaware County | Lateral televising | $250 | Required at sale |
| Elizabeth BoroughAllegheny County | Occupancy (resale) inspection | $100 | Required at sale |
| Elizabeth TownshipAllegheny County | Sewer dye test + Occupancy (resale) inspection | Required at sale | |
| Etna BoroughAllegheny County | Occupancy (resale) inspection | $30 | Required at sale |
| Falls TownshipBucks County | Four certifications | Required at sale | |
| Fawn TownshipAllegheny County | Sewer dye test + Occupancy (resale) inspection | Required at sale | |
| Folcroft BoroughDelaware County | Resale U&O | $200 | Required at sale |
| Fox Chapel BoroughAllegheny County | Sewer dye test + Zoning certificate at transfer | $350 | Required at sale |
| Glassport BoroughAllegheny County | Sewer dye test + Occupancy (resale) inspection | Required at sale | |
| Glenolden BoroughDelaware County | Resale U&O | $150 | Required at sale |
| Green Lane BoroughMontgomery County | Sewer lateral cert | Required at sale | |
| Greentree BoroughAllegheny County | Sewer dye test and sewer lateral camera inspection + Occupancy (resale) inspection | $110 | Required at sale |
| Harmar TownshipAllegheny County | Sewer dye test + Occupancy (resale) inspection | $60 | Required at sale |
| Harrison TownshipAllegheny County | Sewer dye test + Occupancy (resale) inspection | $25 | Required at sale |
| Hatboro BoroughMontgomery County | Resale U&O | $150 | Required at sale |
| Hatfield BoroughMontgomery County | Resale U&O + lateral video | $85 | Required at sale |
| Hatfield TownshipMontgomery County | Resale U&O | $125 | Required at sale |
| Haverford TownshipDelaware County | Resale U&O | $75 | Required at sale |
| Heidelberg BoroughAllegheny County | Sewer dye test + Occupancy (resale) inspection | $25 | Required at sale |
| Homestead BoroughAllegheny County | Sewer dye test + Occupancy (resale) inspection | $59 | Required at sale |
| Honey Brook BoroughChester County | Resale CO | $100 | Required at sale |
| Horsham TownshipMontgomery County | Transfer certification | Required at sale | |
| Ivyland BoroughBucks County | Occupancy certificate | Required at sale | |
| Jefferson Hills BoroughAllegheny County | Sewer dye test + Occupancy (resale) inspection | $35 | Required at sale |
| Jenkintown BoroughMontgomery County | Sewer lateral video | $300 | Required at sale |
| Kennett Square BoroughChester County | Resale U&O | Required at sale | |
| Kilbuck TownshipAllegheny County | Sewer dye test + Occupancy (resale) inspection | $150 | Required at sale |
| Langhorne BoroughBucks County | Resale U&O + 4 certs | $100 | Required at sale |
| Langhorne Manor BoroughBucks County | Resale U&O + certs | $150 | Required at sale |
| Lansdowne BoroughDelaware County | Resale U&O | $100 | Required at sale |
| Leet TownshipAllegheny County | Occupancy (resale) inspection | $55 | Required at sale |
| Leetsdale BoroughAllegheny County | Occupancy (resale) inspection | $45 | Required at sale |
| Lincoln BoroughAllegheny County | Sewer dye test + Occupancy (resale) inspection | $100 | Required at sale |
| London Grove TownshipChester County | Resale U&O | $52 | Required at sale |
| Londonderry TownshipChester County | Resale CO | $125 | Required at sale |
| Lower Chichester TownshipDelaware County | Resale U&O + lateral | $150 | Required at sale |
| Lower Frederick TownshipMontgomery County | Notarized affidavit | $25 | Required at sale |
| Lower Makefield Township (Yardley)Bucks County | Zoning certification | Required at sale | |
| Lower Merion TownshipMontgomery County | Resale certification | $80 | Required at sale |
| Lower Oxford TownshipChester County | Point-of-sale inspection | $50 | Required at sale |
| Lower Pottsgrove TownshipMontgomery County | Sewer lateral cert | Required at sale | |
| Lower Providence TownshipMontgomery County | Certificate of compliance | Required at sale | |
| Lower Southampton Township (Feasterville-Trevose)Bucks County | Resale U&O + lateral | $125 | Required at sale |
| Malvern BoroughChester County | Resale CO | $125 | Required at sale |
| Marcus Hook BoroughDelaware County | Resale U&O | $100 | Required at sale |
| Marlborough TownshipMontgomery County | Sewer lateral cert | Required at sale | |
| McKees Rocks BoroughAllegheny County | Sewer dye test + Occupancy (resale) inspection | Required at sale | |
| McKeesportAllegheny County | Occupancy (resale) inspection | Required at sale | |
| Media BoroughDelaware County | Resale CO | $100 | Required at sale |
| Middletown TownshipBucks County | Chimney inspection | Required at sale | |
| Middletown Township (Lima)Delaware County | Sewer certification | $200 | Required at sale |
| Milford TownshipBucks County | Resale U&O | $50 | Required at sale |
| Millbourne BoroughDelaware County | Resale U&O | $75 | Required at sale |
| Morrisville BoroughBucks County | Resale U&O | Required at sale | |
| Morton BoroughDelaware County | Resale U&O | Required at sale | |
| Mt Oliver BoroughAllegheny County | Sewer dye test + Occupancy (resale) inspection | $55 | Required at sale |
| Munhall BoroughAllegheny County | Sewer dye test + Occupancy (resale) inspection | $30 | Required at sale |
| Narberth BoroughMontgomery County | Resale U&O | Required at sale | |
| Nether Providence Township (Wallingford)Delaware County | Resale U&O + lateral | $100 | Required at sale |
| Neville TownshipAllegheny County | Sewer dye test + Occupancy (resale) inspection | $50 | Required at sale |
| New Britain BoroughBucks County | Resale U&O | $125 | Required at sale |
| New Britain TownshipBucks County | Resale U&O | $75 | Required at sale |
| New Hope BoroughBucks County | Re-occupancy U&O + zoning review | $100 | Required at sale |
| Newtown BoroughBucks County | Resale U&O | Required at sale | |
| Newtown Township (Newtown Square)Delaware County | Resale U&O + sewer cert | $100 | Required at sale |
| Norristown MunicipalityMontgomery County | Resale U&O + certs | Required at sale | |
| North Braddock BoroughAllegheny County | Sewer dye test + Occupancy (resale) inspection | $20 | Required at sale |
| North Wales BoroughMontgomery County | Resale U&O + lateral video | Required at sale | |
| Norwood BoroughDelaware County | Point-of-sale inspection | $125 | Required at sale |
| Oxford BoroughChester County | Resale CO | $125 | Required at sale |
| Parkesburg BoroughChester County | Resale U&O | $150 | Required at sale |
| Parkside BoroughDelaware County | Resale U&O | $200 | Required at sale |
| Penn HillsAllegheny County | Sewer dye test + Occupancy (resale) inspection | $20 | Required at sale |
| Penndel BoroughBucks County | Resale U&O + certs | $80 | Required at sale |
| Pennsburg BoroughMontgomery County | Resale U&O | Required at sale | |
| Perkiomen TownshipMontgomery County | Resale U&O | $50 | Required at sale |
| Phoenixville BoroughChester County | Transfer permit + services cert | $125 | Required at sale |
| Pitcairn BoroughAllegheny County | Occupancy (resale) inspection | $75 | Required at sale |
| Pleasant Hills BoroughAllegheny County | Sewer dye test + Ownership and use form | $30 | Required at sale |
| Plum BoroughAllegheny County | Sewer dye test + Occupancy (resale) inspection | $230 | Required at sale |
| Plymouth Township (Plymouth Meeting)Montgomery County | Certificate of adequacy | $25 | Required at sale |
| Port Vue BoroughAllegheny County | Sewer dye test + Occupancy (resale) inspection | $200 | Required at sale |
| Pottstown BoroughMontgomery County | Transfer U&O | $140 | Required at sale |
| Prospect Park BoroughDelaware County | Resale U&O | $125 | Required at sale |
| Radnor Township (Wayne)Delaware County | Resale CO | $150 | Required at sale |
| Rankin BoroughAllegheny County | Occupancy (resale) inspection | $50 | Required at sale |
| Red Hill BoroughMontgomery County | Occupancy permit | Required at sale | |
| Reserve TownshipAllegheny County | Sewer dye test + Occupancy (resale) inspection | Required at sale | |
| Richlandtown BoroughBucks County | Resale U&O | $125 | Required at sale |
| Ridley Park BoroughDelaware County | Resale U&O | $100 | Required at sale |
| Ridley TownshipDelaware County | Resale CO | $150 | Required at sale |
| Rockledge BoroughMontgomery County | Resale U&O | $65 | Required at sale |
| Rose Valley BoroughDelaware County | Lateral test + CO | Required at sale | |
| Royersford BoroughMontgomery County | Deed registration | Required at sale | |
| Rutledge BoroughDelaware County | Resale U&O | $100 | Required at sale |
| Schwenksville BoroughMontgomery County | Resale U&O + lateral | $75 | Required at sale |
| Sellersville BoroughBucks County | Sewer cert + deed reg | $30 | Required at sale |
| Sharon Hill BoroughDelaware County | Resale U&O | $150 | Required at sale |
| Sharpsburg BoroughAllegheny County | Occupancy (resale) inspection | $60 | Required at sale |
| Silverdale BoroughBucks County | Sewer + trash certs | Required at sale | |
| Souderton BoroughMontgomery County | Resale U&O + utility certs | Required at sale | |
| South Coatesville BoroughChester County | Resale U&O | Required at sale | |
| South Coventry TownshipChester County | Sidewalk certification | $50 | Required at sale |
| South Versailles TownshipAllegheny County | Sewer dye test + Occupancy or zoning certificate | Required at sale | |
| Springdale BoroughAllegheny County | Sewer dye test + Occupancy (resale) inspection | $75 | Required at sale |
| Springfield TownshipBucks County | Resale U&O | $150 | Required at sale |
| Springfield Township (Delco)Delaware County | Certificate of use | $75 | Required at sale |
| Springfield Township (Montco)Montgomery County | Resale certification | $60 | Required at sale |
| Swarthmore BoroughDelaware County | Resale U&O | $100 | Required at sale |
| Swissvale BoroughAllegheny County | Sewer dye test + Occupancy (resale) inspection | Required at sale | |
| Tarentum BoroughAllegheny County | Occupancy (resale) inspection | $75 | Required at sale |
| Telford Borough (Bucks/Montco)Bucks County | Resale U&O | $100 | Required at sale |
| Tinicum Township (Essington)Delaware County | Resale CO | $75 | Required at sale |
| Towamencin TownshipMontgomery County | Change-of-occupancy cert | $130 | Required at sale |
| Trafford BoroughAllegheny County | Sewer dye test and sewer lateral camera inspection + Occupancy (resale) inspection | $250 | Required at sale |
| Trainer BoroughDelaware County | Resale CO | Required at sale | |
| Trappe BoroughMontgomery County | Resale U&O + sewer inspection | $150 | Required at sale |
| Tullytown BoroughBucks County | Resale U&O + certs | $60 | Required at sale |
| Turtle Creek BoroughAllegheny County | Occupancy (resale) inspection | $75 | Required at sale |
| Upland BoroughDelaware County | Resale CO | $100 | Required at sale |
| Upper Chichester TownshipDelaware County | Resale U&O + stormwater cert | $130.50 | Required at sale |
| Upper Darby TownshipDelaware County | Resale U&O + lateral video | $110 | Required at sale |
| Upper Dublin TownshipMontgomery County | Property transfer inspection | $45 | Required at sale |
| Upper Frederick TownshipMontgomery County | Resale U&O | $100 | Required at sale |
| Upper Hanover TownshipMontgomery County | Authority lateral inspection | No fee | Required at sale |
| Upper Providence Township (Delco)Delaware County | Resale U&O | $150 | Required at sale |
| Upper Providence Township (Oaks/Mont Clare)Montgomery County | Sewer certification | Required at sale | |
| Upper Salford TownshipMontgomery County | Septic pumping receipt | Required at sale | |
| Upper Southampton TownshipBucks County | Real estate certificate | Required at sale | |
| Upper Uwchlan TownshipChester County | Resale U&O | $100 | Required at sale |
| Uwchlan Township (Exton)Chester County | Resale U&O | $100 | Required at sale |
| Valley TownshipChester County | Resale U&O | Required at sale | |
| Verona BoroughAllegheny County | Sewer dye test + Occupancy (resale) inspection | Required at sale | |
| Versailles BoroughAllegheny County | Sewer dye test + Occupancy (resale) inspection | $35 | Required at sale |
| Wall BoroughAllegheny County | Sewer dye test + Occupancy (resale) inspection | Required at sale | |
| Warminster TownshipBucks County | Resale U&O + sewer cert | $125 | Required at sale |
| Warrington TownshipBucks County | Occupancy certificate | $140 | Required at sale |
| Warwick Township (Jamison)Bucks County | Resale U&O | $200 | Required at sale |
| West Conshohocken BoroughMontgomery County | Resale U&O | $75 | Required at sale |
| West Deer TownshipAllegheny County | Sewer dye test + Occupancy (resale) inspection | $100 | Required at sale |
| West Elizabeth BoroughAllegheny County | Occupancy (resale) inspection | $10 | Required at sale |
| West Grove BoroughChester County | Transfer CO | $75 | Required at sale |
| West Homestead BoroughAllegheny County | Sewer dye test + Occupancy (resale) inspection | $30 | Required at sale |
| West Mifflin BoroughAllegheny County | Sewer dye test + Occupancy (resale) inspection | $95 | Required at sale |
| West Nantmeal TownshipChester County | Resale U&O | $235 | Required at sale |
| West Norriton TownshipMontgomery County | Resale U&O | $150 | Required at sale |
| West Pottsgrove TownshipMontgomery County | Resale U&O | $150 | Required at sale |
| West Rockhill TownshipBucks County | Resale U&O | Required at sale | |
| West Vincent TownshipChester County | Change-of-occupancy CO | Required at sale | |
| West Whiteland Township (Exton)Chester County | Utility certification | $40 | Required at sale |
| Westtown TownshipChester County | Resale U&O | $100 | Required at sale |
| Whitaker BoroughAllegheny County | Sewer dye test and sewer lateral camera inspection + Occupancy (resale) inspection | $300 | Required at sale |
| White Oak BoroughAllegheny County | Sewer dye test + Occupancy (resale) inspection | $170 | Required at sale |
| Whitpain Township (Blue Bell)Montgomery County | Tax + sewer certs | $40 | Required at sale |
| Wilkins TownshipAllegheny County | Sewer dye test + Occupancy (resale) inspection | Required at sale | |
| Wilkinsburg BoroughAllegheny County | Sewer dye test and sewer lateral camera inspection + Occupancy (resale) inspection | Required at sale | |
| Wilmerding BoroughAllegheny County | Occupancy (resale) inspection | $60 | Required at sale |
| Worcester TownshipMontgomery County | Sewer certification | $30 | Required at sale |
| Wrightstown TownshipBucks County | Occupancy permit | $300 | Required at sale |
| Yeadon BoroughDelaware County | Resale CO | $150 | Required at sale |
| Aleppo TownshipAllegheny County | New-owner occupancy registration | $45 | Required in some cases |
| Coraopolis BoroughAllegheny County | Sewer dye test + Occupancy permit | Required in some cases | |
| Ingram BoroughAllegheny County | Sewer dye test + Occupancy permit | Required in some cases | |
| Oakmont BoroughAllegheny County | Ownership and use form | Required in some cases |
Get help with your sale
Tell us about the property. We pass your request to independent local pros who handle this work, or to a buyer who purchases homes as-is. Free, no obligation.