First, budget accordingly. Home inspections on average run between $300 and $500, but they can be even higher depending on how many you elect to have. This is an important distinction: depending on where your home is located, what previous problems it had and what your insurance requires, you may need to pay for inspections with a specific focus. This could include a roof inspection, a pest inspection or a structural inspection. While these inspections can save you money in the long run, they can be expensive in the moment.