Google Merchant Center is free if you just want to use it to list products on the Shopping tab of Google's search results. However, if you want to run shopping ads, you will have to pay for those.