Agency managing client sites
If each client has their own HubSpot portal, each portal needs its own blox purchase. If all clients share one portal (rare but possible for sub-brands of one parent company), one purchase covers everyone.
Docs / Getting Started / Multiple Domains
Yes. Your blox purchase is scoped to a HubSpot portal, not to a single domain. Within one portal you can use the theme on as many domains and sub-domains as the portal supports - one purchase, unlimited sites.
Your blox purchase is tied to your HubSpot account (portal), not to a specific domain. Once the theme is installed in a portal, it is available to every website, microsite, sub-domain, and landing-page domain that lives inside that portal.
HubSpot lets you connect multiple domains to a single portal (subject to your HubSpot subscription tier). blox respects that boundary - the theme is fully usable on each connected domain at no extra cost on top of your initial purchase.
You need a second blox purchase when your organization runs separate HubSpot accounts (portals) - not when you add a domain to an existing portal.
For example, an agency that manages five client portals needs five blox purchases (one per portal). A company with one portal hosting eight brand sites needs one purchase.
Discounts are typically available when buying blox for additional portals - reach out before placing the second order.
If each client has their own HubSpot portal, each portal needs its own blox purchase. If all clients share one portal (rare but possible for sub-brands of one parent company), one purchase covers everyone.
One purchase, multiple child themes - one child per brand. Each child theme holds that brand's colors, fonts, and header/footer overrides while still inheriting structural updates from the parent blox theme.
One purchase. Use one child theme if you want all sub-domains to share branding, or one child per sub-domain if each needs its own visual identity.