Point-of-sale inspections in Northeast Ohio
Updated November 2026
Which Cleveland-area cities require a point-of-sale inspection, what the fees and escrow rules are, and what happens when violations are not fixed before closing.
Point-of-sale inspections are mostly a Cuyahoga County suburb rule. The City of Cleveland itself only requires a Certificate of Disclosure, plus an exterior inspection of vacant one to three unit homes. Shaker Heights, Cleveland Heights, Euclid, Garfield Heights, Maple Heights, University Heights and about twenty other suburbs require a full inspection.
Escrow rules differ a lot
| City | Scope | Escrow for unfixed violations |
|---|---|---|
| Shaker Heights | Interior and exterior | 150% of a registered contractor's estimate |
| Cleveland Heights | Interior and exterior | 125%, minimum $1,000 |
| Warrensville Heights | Interior and exterior | 150% |
| Maple Heights | Exterior, interior by consent | 100%, waivable for owner-occupants |
| Bedford Heights | Exterior plus dye test | 100% |
| Euclid | Exterior | Buyer assumes, 180 days to fix |
Timing
Some cities, such as Cleveland Heights, want the certificate before you sign a purchase agreement. Certificates usually expire after six months or one year, so order the inspection close to listing, not months ahead.
Septic and wells
Even cities without a housing inspection, like Brecksville, Broadview Heights and Seven Hills, send septic homes to the Cuyahoga County Board of Health before sale.
Step by step
- Apply to the city building or housing department and pay the inspection fee. Do this before you list, because some cities require the certificate before you sign a purchase agreement.
- An inspector visits. Depending on the city, this covers the exterior only or the interior too.
- You receive a certificate of inspection listing violations. Show it to buyers.
- Fix the violations and pass a re-inspection to get a certificate of compliance.
- Or the buyer signs an assumption form, and repair money (often 100% to 150% of a contractor estimate) is held in escrow until the city signs off.
| Item | Typical range |
|---|---|
| City inspection fee | $25 to $300 |
| Escrow for unfixed violations | 100% to 150% of the repair estimate |
Cities with this requirement
| City | What is required | Fee | Status |
|---|---|---|---|
| Bedford HeightsCuyahoga County | Point-of-sale inspection | $100 | Required at sale |
| Brook ParkCuyahoga County | Re-occupancy (point-of-sale) inspection | $60 | Required at sale |
| Brooklyn HeightsCuyahoga County | Point-of-sale inspection | $50 | Required at sale |
| Cleveland HeightsCuyahoga County | Point-of-sale inspection | $200 | Required at sale |
| Cuyahoga HeightsCuyahoga County | Point-of-sale inspection | $150 | Required at sale |
| East ClevelandCuyahoga County | Point-of-sale inspection | $150 | Required at sale |
| EuclidCuyahoga County | Point-of-sale inspection | $225 | Required at sale |
| Fairport HarborLake County | Point-of-sale inspection | Required at sale | |
| Garfield HeightsCuyahoga County | Point-of-sale inspection | $200 | Required at sale |
| Gates MillsCuyahoga County | Point-of-sale inspection | Required at sale | |
| Highland HillsCuyahoga County | Point-of-sale inspection | $25 | Required at sale |
| Hunting ValleyCuyahoga County | Point-of-sale inspection | No fee | Required at sale |
| MacedoniaSummit County | Point-of-sale inspection | $75 | Required at sale |
| Maple HeightsCuyahoga County | Point-of-sale inspection | $110 | Required at sale |
| Mayfield HeightsCuyahoga County | Point-of-sale inspection | $100 | Required at sale |
| Mentor-on-the-LakeLake County | Point-of-sale inspection | Required at sale | |
| Moreland HillsCuyahoga County | Point-of-sale inspection | $50 | Required at sale |
| Newburgh HeightsCuyahoga County | Point-of-sale inspection | Required at sale | |
| North RandallCuyahoga County | Point-of-sale inspection | $50 | Required at sale |
| NorthfieldSummit County | Point-of-sale inspection | $100 | Required at sale |
| OakwoodCuyahoga County | Point-of-sale inspection | $50 | Required at sale |
| OrangeCuyahoga County | Smoke and CO detector inspection | $50, | Required at sale |
| Richmond HeightsCuyahoga County | Exterior Maintenance Inspection Program | No fee | Required at sale |
| Shaker HeightsCuyahoga County | Point-of-sale inspection | $200 | Required at sale |
| Sheffield LakeLorain County | Point-of-sale inspection | Required at sale | |
| TwinsburgSummit County | Point-of-sale inspection | $50 | Required at sale |
| University HeightsCuyahoga County | Point-of-sale inspection | $150 | Required at sale |
| Warrensville HeightsCuyahoga County | Point-of-sale inspection | $200 | Required at sale |
| WickliffeLake County | Point-of-sale inspection | Required at sale | |
| WilloughbyLake County | Point-of-sale inspection | Required at sale | |
| WillowickLake County | Point-of-sale inspection | Required at sale | |
| WoodmereCuyahoga County | Point-of-sale inspection | $100 | Required at sale |
| BrecksvilleCuyahoga County | Septic inspection | $350 | Required in some cases |
| Broadview HeightsCuyahoga County | Septic inspection | $350 | Required in some cases |
| ClevelandCuyahoga County | Certificate of Disclosure + Exterior inspection | $60 | Required in some cases |
| Coventry TownshipSummit County | Well and septic inspection | Required in some cases | |
| LakewoodCuyahoga County | Certificate of Code Compliance | $50 | Required in some cases |
| Middleburg HeightsCuyahoga County | Septic system evaluation | Required in some cases | |
| Seven HillsCuyahoga County | Septic inspection | Required in some cases | |
| South EuclidCuyahoga County | Point-of-sale inspection | $200 | 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.