Ucommerce includes full API reference documentation and lots of helpful articles to help you build your e-commerce site as effortlessly as possible.

Topics Payment Providers

What license type do I need?

In Umbraco Ucommerce offers three different license types for your commerce projects, choosing the right one can be quite tricky. This document offers some insights to guide you through. If you're still not sure, we'd of course be more than happy to help. Just shoot us a message by filling out the form on

Licenses for Sitecore and Sitefinity

For Sitecore and Sitefinity only Enterprise is available. If you are going to need a license for either of these CMSes the rest of this article is not relevant to you.

Pricing and features

You can always check out our pricing page to see what features are available in what edition.

License types for different purposes

Ucommerce offers different license types depending on the complexity and size of your webshops. Typically one or two factors are accounted for the decision between Free and Pro and between Pro and Enterprise.

When do I choose Free?

Free is typically used when you have a simple-ish webshop.

  • 1 store
  • 1 catalog
  • 1 price per product
  • 1 language

This is a great foundation to build on top of. If you're looking to expand markets you can always upgrade your license later.

When do I choose Pro?

Discounts and multiple price points for your products are the most-used argument for choosing Pro over free.

When do I choose Enterprise over Pro?

Besides the obvious features that are part of Enterprise, figuring out if you need Enterprise over Pro can come down to a multi store solutions or not. Basically multi store solutions or 1 store with multiple catalogs decides the license type. But when is a multi store solution a good idea?

  • Different product types (brands) on different content sites
    • You can tie multiple stores to different content sites. This is not possible with just a single store.
  • Security
    • If you have multiple store managers and it is important they only see orders related to them.
  • Differentiated pricing
    • If you need multiple price points to differentiate prices for different member types, B2B customers or similar.

What does differentiated pricing mean?

With Ucommerce you can have as many price group with as many currencies you like. The main difference in pricing between Pro and Enterprise is differentiated pricing. In practice differential pricing means you have multiple price groups that share the same currency. This is a typical requirement for B2B pricing where multiple customers can have their own pricepoint.

Let's explore two different setups. One where there's differentiated pricing and one where there's not.

Pricing structure without differentiated pricing

Pricegroup name currency vat rate
DKK 25 % DKK 25 %
EUR 20 % EUR 20 %
GBP 15 % GBP 15 %
USD 20 % USD 20 %

Notice above there's multiple price points in different currencies, but no price group share the same currency. In this case you're not using the differentiated pricing structure.

Pricing structure with differentiated pricing

Pricegroup name currency vat rate
DKK 25 % DKK 25 %
Employee DKK 25 %
DKK 12 % DKK 12 %
DKK 0 % DKK 0 %
GBP 15 % GBP 15 %
USD 20 % USD 20 %

Above multiple price groups share the same currency (DKK 25%, Employee, DKK 12 %, and DKK 0%). In this case differential pricing are in use and require an Enterprise license.


  • I have multiple content sites and / or domains but want to use a Free license, can I do this?
    • Yes, though a store in Ucommerce is typically linked with a site, having just one store with multiple content sites or domains is still possible
  • I have multiple languages in Umbraco but want to use Free, can I do this?
    • Yes, the license type restricts on amount of languages that you can edit in Ucommerce (1 in Free), so if you're good with a single language it is possible
  • I have a few products that are sold without VAT do I need Enterprise license and differentiated pricing?
    • That would be the easiest option. With custom development you can create your own tax rules and apply them when products are being added to basket.
  • I have multiple content sites and I want to have multiple stores. Do I also need multiple licenses?
    • No. Multiple licenses are only applied if you run a multi server setup. Each production server requires one license for your project.
  • What does a production server mean?
    • A production server is a server that are running Ucommerce and faced towards the customers and / or the store managers. Anything else in a previous state like QA, Stage, Dev and similar are license free servers.

Still unsure what license type you need?

Well that would not be uncommon. Every commerce project is different and varies in complexity in different shapes and forms. If you're still not sure, we'd of course be more than happy to help. Just shoot us a message by filling out the form on