Sell your own theme

Theme examples

Selling a theme in the Theme Store

Every month over 1,000 merchants look for new themes to apply to their shop. The Theme Store is a great place for theme designers to showcase and monetize their design skills.

What kind of themes are accepted?

Only a small percentage of submitted themes are published. Beautiful aesthetic and a unique layout are key ingredients to ensuring your theme gets accepted. Design quality should be on par with shops featured on our examples page.

The majority of submissions are rejected because it does not meet the Theme Review Team's design standards. It's difficult to articulate a subjective design opinion and Shopify cannot give in-depth feedback on your aesthetics.

The theme review process

To submit a theme, please email with the following:

  1. Designs for the desktop layout of your theme's homepage, collection, and product pages (3 total)
  2. Designs for the mobile layout of your theme's homepage and product pages (2 total)
  3. A link to your portfolio website

A member of the Theme Review Team will then get in touch with you to let you know if the theme has been accepted for further review.

After the Theme Review Team has approved your mockups' designs, you can start coding your theme. Keep in mind that your theme must meet all of the requirements in the Theme Review Checklist.

The Theme Review Team would like to see only your best work. For this reason, theme submissions are limited to two themes per month.

Once a theme has been approved, it may only be distributed via the Theme Store or your own independent channels (personal/company website). However, if your theme is on the "50/50 Split" option (details below), it may not be sold through any other channels. Please do not distribute your theme on other marketplaces/3rd party channels and try and solicit customers away from the Theme Store. If you sell via your personal/company website you must keep the price of the theme on par with the Theme Store price.

Theme support

If there is a technical issue with your theme (broken layout, dead link, logic error, etc.) you will be responsible for fixing the issue. Critical bug fixes must be fixed immediately or your theme may be temporarily hidden.

Themes will be re-evaluated if they fail to make at least 25 sales in the last 3 months. Themes must also keep up-to-date with core Shopify features.

What are the payout options for theme designers?

Theme designers have two options for revenue share:

  • 1. 70/30 Split

    The theme designer receives 70% of each theme sale. The theme designer is responsible for bug fixes, as well as answering any questions from customers regarding the theme.

  • 2. 50/50 Split*

    The theme designer receives 50% of each theme sale. The theme designer is still responsible for bug fixes, but Shopify can help answer any questions regarding the theme. If you select this option, you may not sell your theme through any other channels.

  • *The 50/50 Split option is taken on a case-by-case basis. Theme designers may be asked to select the 70/30 option should the Theme Review Team feel it is the best choice.

Theme Review Checklist

All theme files must adhere to the requirements outlined in their respective documentation. Theme settings must follow the requirements outlined in the settings.html documentation.

General Theme Requirements

  1. Layout must be responsive
  2. All RTE-generated content is consistent ( h1-h5, blockquotes, ul, ol, etc. ) across all templates
  3. Layout works in IE8+, and latest versions of Safari, Firefox, and Chrome
  4. Theme must have at least one demo shop for each preset
  5. Demo shops must use the latest version of the theme
  6. Theme must use Shopify's option selection script:
    {{ 'option_selection.js' | shopify_asset_url | script_tag }}
  7. Assets must link using protocol independent URLs
  8. Theme must include {{ powered_by_link }} with no redirects
  9. Theme must support variant images
  10. Theme must support Internationalization

Checkout pages

  1. Styled via a checkout.css.liquid file
  2. Uses same logo that is uploaded through Theme Settings
  3. Uses same background image that is uploaded through Theme Settings


  1. Theme must contain the code snippet for Title, Meta Description, Duplicate Content from the SEO for Theme Designers article.
  2. Heading tags are used in a way that makes sense for SEO


  1. Theme contains multiple presets (maximum of three)
  2. Uses tags for dropdowns for the Main Menu link list.
  3. Ability to sort the products inside collections (tutorial)