Much like a house or a car, your WordPress website will be an ongoing project that requires maintenance costs. While WordPress does not require a subscription fee like Shopify, there will be hosting, update and security costs that need to be taken into account before starting a project to avoid any nasty surprises.