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

CityScopeEscrow for unfixed violations
Shaker HeightsInterior and exterior150% of a registered contractor's estimate
Cleveland HeightsInterior and exterior125%, minimum $1,000
Warrensville HeightsInterior and exterior150%
Maple HeightsExterior, interior by consent100%, waivable for owner-occupants
Bedford HeightsExterior plus dye test100%
EuclidExteriorBuyer 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

  1. 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.
  2. An inspector visits. Depending on the city, this covers the exterior only or the interior too.
  3. You receive a certificate of inspection listing violations. Show it to buyers.
  4. Fix the violations and pass a re-inspection to get a certificate of compliance.
  5. 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.
Typical cost ranges (estimates, not quotes)
ItemTypical range
City inspection fee$25 to $300
Escrow for unfixed violations100% to 150% of the repair estimate

Cities with this requirement

CityWhat is requiredFeeStatus
Bedford HeightsCuyahoga CountyPoint-of-sale inspection$100Required at sale
Brook ParkCuyahoga CountyRe-occupancy (point-of-sale) inspection$60Required at sale
Brooklyn HeightsCuyahoga CountyPoint-of-sale inspection$50Required at sale
Cleveland HeightsCuyahoga CountyPoint-of-sale inspection$200Required at sale
Cuyahoga HeightsCuyahoga CountyPoint-of-sale inspection$150Required at sale
East ClevelandCuyahoga CountyPoint-of-sale inspection$150Required at sale
EuclidCuyahoga CountyPoint-of-sale inspection$225Required at sale
Fairport HarborLake CountyPoint-of-sale inspectionRequired at sale
Garfield HeightsCuyahoga CountyPoint-of-sale inspection$200Required at sale
Gates MillsCuyahoga CountyPoint-of-sale inspectionRequired at sale
Highland HillsCuyahoga CountyPoint-of-sale inspection$25Required at sale
Hunting ValleyCuyahoga CountyPoint-of-sale inspectionNo feeRequired at sale
MacedoniaSummit CountyPoint-of-sale inspection$75Required at sale
Maple HeightsCuyahoga CountyPoint-of-sale inspection$110Required at sale
Mayfield HeightsCuyahoga CountyPoint-of-sale inspection$100Required at sale
Mentor-on-the-LakeLake CountyPoint-of-sale inspectionRequired at sale
Moreland HillsCuyahoga CountyPoint-of-sale inspection$50Required at sale
Newburgh HeightsCuyahoga CountyPoint-of-sale inspectionRequired at sale
North RandallCuyahoga CountyPoint-of-sale inspection$50Required at sale
NorthfieldSummit CountyPoint-of-sale inspection$100Required at sale
OakwoodCuyahoga CountyPoint-of-sale inspection$50Required at sale
OrangeCuyahoga CountySmoke and CO detector inspection$50,Required at sale
Richmond HeightsCuyahoga CountyExterior Maintenance Inspection ProgramNo feeRequired at sale
Shaker HeightsCuyahoga CountyPoint-of-sale inspection$200Required at sale
Sheffield LakeLorain CountyPoint-of-sale inspectionRequired at sale
TwinsburgSummit CountyPoint-of-sale inspection$50Required at sale
University HeightsCuyahoga CountyPoint-of-sale inspection$150Required at sale
Warrensville HeightsCuyahoga CountyPoint-of-sale inspection$200Required at sale
WickliffeLake CountyPoint-of-sale inspectionRequired at sale
WilloughbyLake CountyPoint-of-sale inspectionRequired at sale
WillowickLake CountyPoint-of-sale inspectionRequired at sale
WoodmereCuyahoga CountyPoint-of-sale inspection$100Required at sale
BrecksvilleCuyahoga CountySeptic inspection$350Required in some cases
Broadview HeightsCuyahoga CountySeptic inspection$350Required in some cases
ClevelandCuyahoga CountyCertificate of Disclosure + Exterior inspection$60Required in some cases
Coventry TownshipSummit CountyWell and septic inspectionRequired in some cases
LakewoodCuyahoga CountyCertificate of Code Compliance$50Required in some cases
Middleburg HeightsCuyahoga CountySeptic system evaluationRequired in some cases
Seven HillsCuyahoga CountySeptic inspectionRequired in some cases
South EuclidCuyahoga CountyPoint-of-sale inspection$200Required 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.

What do you need?