Yes, you only need to purchase a theme once for your shop. Manual theme updates and support are always free.
Using the same theme for multiple storefronts requires the purchase of one theme license for each storefront.
Also, keep in mind that Shopify's subscription plans and most added apps are not one-time fees.