A professional pre-purchase inspection usually costs between $200 and $400, depending on the location and the level of detail.