HubSpot Template Marketplace Guidelines

Last updated:

The HubSpot Template Marketplace helps thousands of customers without direct access to a developer grow their online presence. It is powered by developers who create easy to use templates for customers. 

You can sell two types of templates on the HubSpot Template Marketplace: themes and modules

Why should I sell templates on the marketplace?

The HubSpot Marketplace has a lot to offer developers or agencies who are looking to create a new revenue stream.

  • Non-exclusive: You’ve worked hard at creating your templates. You shouldn’t be tied down to only having your template on our marketplace and nowhere else. You’re free to use your templates outside of the marketplace for your own projects as well.
  • Build once, sell multiple times: Once your template is listed on the marketplace, it becomes a 1:many opportunity. You simply build your template once and it can be resold to multiple customers.
  • Grow your business: Many of the developers who sell their templates (both free and paid)  on our marketplace have seen their businesses grow both from marketplace revenue and from additional services requested by buyers.
  • Join a community of creators and showcase your skills: Connect with a growing and supportive ecosystem to help shape the future of the HubSpot Template Marketplace while bringing more visibility to your offerings and services. 

Overview and requirements

To get started selling on the Template Marketplace, create a Template Marketplace provider account

Any template submission must adhere to the compliance, design, and code quality requirements. Each template type also has its own requirements that must be met in order to be listed in the marketplace. You can view these requirements below: 

Please note: before you begin creating templates for the marketplace, HubSpot strongly recommends reviewing the Building for the HubSpot Template Marketplace, Branding, Trademark Usage, and Content Usage guidelines. Templates that violate these guidelines will immediately be removed from the marketplace as described in HubSpot’s additional terms.

Theme Requirements

A portable and contained set of templates, modules, global content, and style settings designed to work together to enable a marketer-friendly content editing experience.
View theme requirements

Module requirements

Submitted themes will contain modules, which are reusable components that can be used in templates or added to pages through drag and drop areas and flexible columns. You can also submit standalone modules. These are modules that can be added to any theme in HubSpot's content editor.
View module requirements

Listing Page Requirements

Requirements one must adhere to when submitting templates and their listing pages to the HubSpot Template Marketplace. These standards apply to all templates on the Marketplace.
View listing page requirements

Template Marketplace Policies

Requirements and compliance details for listing templates in the Template Marketplace.
View Template Marketplace policies

List and update themes on the Template Marketplace

Once you've created your template, submit it for approval to be listed on the HubSpot Template Marketplace. Once submitted, templates will undergo a review and approval process by the HubSpot Template Marketplace team. Learn how to list and update your templates in the Template Marketplace

Supported payment gateways

HubSpot currently offers the ability for marketplace providers to connect the following payment gateways to receive payments:

Payments from customers are received through the payment connected in your Marketplace Provider account:

  • In your HubSpot account, navigate to Marketplace Provider Info.
  • In the Payment Method section, view or update your payment information. 

HubSpot is not responsible for any payment gateway issues that may occur during the purchase process. HubSpot does not take a cut of any transactions, and all transactions are handled independently of the HubSpot platform.  If your payment method stops working for any reason, your assets may be delisted temporarily to avoid a negative customer experience. 

Please note: HubSpot has customers worldwide. When setting up your payment gateways, we strongly recommend accepting payments from international currencies (cross border payments). 

HubSpot strongly encourages Template Marketplace Providers to use the Stripe payment gateway if it is available in their country. If Stripe is not available in your country, then we recommend using the PayPal payment gateway. 

Refund requests

You may run into the occasional request from a purchaser for a refund. HubSpot recommends clearly stating your refund policy in a listing's description and providing a link to documentation about your refund policy. HubSpot encourages providers to honor valid refund requests. Learn more about general guidelines for refund requests.

Manage your transactions

A deal record is created in your Template Marketplace provider account for every template that a customer downloads. All deals will populate in a deal pipeline called Marketplace Transactions with the Transactions deal stage. When a refund is issued for a transaction, the Refunded at property will be set on the deal record. 

Providers are able to customize the deal pipeline and deal stages, and use the deal properties in workflows.

Removal of template listings

HubSpot reserves the right to remove Marketplace listings for reasons including, but not limited to:

  • Bugs present in the template.
  • Third-party templates in the submission break.
  • The template is incompatible with HubSpot-supported browsers.
  • Use of copyrighted material such as images, icons, fonts, audio, and video that are not licensed for distribution.
  • Templates that track users without their informed, explicit opt-in consent.
  • Templates (including linking to content from the Template Marketplace or from your template demo) that include:
    • Promoting or engaging in illegal activities.
    • Derogatory, disparaging, and/or malicious content.
    • Dishonest or false claims.
    • Offensive content about race, religion, age, gender, or sexual orientation.
  • Modules will be removed if the module affects other elements on the page/email that it is added to. 

Frequently Asked Questions

No, the most recent European Union P2B regulation that took effect on July 12, 2020, does not apply to the HubSpot App and Template Marketplaces. Learn More.

A Marketplace provider account is needed to submit to the Template Marketplace.

Some partners manage their Marketplace listings in their Partner account to use the templates in the same account. Other partners manage their listings in a separate Marketplace account to keep the templates separate from other templates in their design manager tool.

Products submitted to or published in the Marketplace live in the HubSpot Marketplace system. This ensures that providers can continue to edit them in their own account without the changes affecting customers’ purchases. To update a Marketplace listing, a provider must resubmit the listing so it can be reviewed and republished.

Customers who have purchased previous versions of a product in a listing can update to the latest version free of charge.

Once you have listed a template in the marketplace, you will need to contact HubSpot Support  to change your company name. 

Possible reasons you may not see a product when trying to create a listing include:

  • The template is currently listed in the Marketplace or contains elements from a currently listed template.
  • The template isn't supported in the Marketplace (transactional emails, ticket emails, etc.)
  • The template is a clone of a template from the Marketplace.

When creating preview URLs you must use your own domain name if available. If you don't have a domain available to use, HubSpot provides each account with a system domain in the following URL structure:

Please note: HubSpot does not support template previews that use the subdomain.

Yes, a single template can be used in multiple themes. A common example of when a template may be used in multiple themes is if a provider offers a Starter and Premium version of the same theme. 

Yes. All changes to a theme or module must be re-submitted to the Marketplace for pre-validation and approval by the quality team. Once the changes are approved, the listing and template will be updated in the Marketplace for customers.

To adjust the price of a submitted product, you must resubmit it to the Marketplace with updated information. Prices cannot be changed from free to paid, or vice versa once a template is published. 

Payments are received through the payment method that you've connected in your Marketplace Provider Profile. In your HubSpot account, navigate to Marketplace > Provider Info. In the Payment Method section, view or update your payment information.

HubSpot doesn’t take a cut of any transactions, and all transactions are handled independently of the HubSpot platform.

Join the #marketplace channel in HubSpot's Developer Slack by signing up at

 All files associated with the template as well as any dependencies (e.g. pages created with the template, cloned templates, and modules) will be removed once the refund is initiated. 

To stay informed of the latest changes, visit and subscribe to the HubSpot Developer Changelog

Was this article helpful?
This form is used for documentation feedback only. Learn how to get help with HubSpot.