The potential home buyer typically pays for the home inspection. This gives the home buyer full control over who performs their potential new home’s inspection. Sometimes a home seller will have the home inspected before they list it for sale so they can fix any potential issues that may need to be addressed. This is up for negotiation and something you can discuss further with your real estate agent.