WooCommerce itself is free, but you have to pay for hosting, domain, premium themes, and additional plugins or extensions that you choose to add to your store.