If you are talking about a private home inspection it's usually the responsibility of the buyer to pay for their own inspection. If you're talking about a required City inspection I would assume it's the sellers responsibility. This can be a negotiable item.
Karen Paytas, GRI, CMS
Real Living Kee Realty