Reliable, flexible pricing
Change plans as you want. Scale on complexity, not quantity.
Developer
Perfect for small, personal projects
Free
30 models InfoA model represent blueprints upon which users will store the website content. A site can define different models for articles, products, categories, and so on.
2 locales InfoFor an international website, that's the number of different languages you can specify your content.
1 user InfoThe number of users you can invite inside your project. You will be able to grant specific permissions/abilities to each collaborator.
2 roles InfoRoles allow you to assign individual groups of users a different level of access to content.
Professional
For businesses of any size
€99
per project/month
50 models InfoA model represent blueprints upon which users will store the website content. A site can define different models for articles, products, categories, and so on.
5 locales InfoFor an international website, that's the number of different languages you can specify your content.
10 users InfoThe number of users you can invite inside your project. You will be able to grant specific permissions/abilities to each collaborator.
5 roles InfoRoles allow you to assign individual groups of users a different level of access to content.
Enterprise
For mission-critical applications
Everything unlimited, SLA contracts, team training, custom developments
Agency plan New!
Interested in partering up with DatoCMS to build all your clients' projects in no time? Contact us, we offer quantity discounts (up to 80%)!
Industry leaders trust DatoCMS
ClientClientClientClientClient
Feature comparison
Choose the best for you and get in touch for any help
DeveloperProfessionalEnterprise
Free
€99
per project/month
Pro-rated daily
Let's talk
Support InfoThe level of priority your requests for support will be assigned
Community-basedBusiness days, 24h response time Custom service level agreement
Collaborators InfoThe number of users you can invite inside your project. You will be able to grant specific permissions/abilities to each collaborator.
110
Extra users for €10 each
Custom
Extra roles InfoRoles allow you to assign individual groups of users a different level of access to content.
25
Extra roles for €10 each
Custom
Models InfoA model represent blueprints upon which users will store the website content. A site can define different models for articles, products, categories, and so on.
3050
€10 every 10 extra models
Custom
Locales InfoFor an international website, that's the number of different languages you can specify your content.
25
Extra locales for €15 each
Custom
Plugins InfoPlugins enable developers to change DatoCMS default field appearance with third-party HTML5 applications so the editing experiences of the DatoCMS interface can be completely customised.
520Custom
Extra API tokens InfoThe number of custom API tokens you can generate, each which different permissions.
110
€10 every 5 extra access tokens
Custom
Deployment environments InfoUseful if you want to preview your content before publishing to your production static website. DatoCMS editors will be able to trigger a new publication independently from the interface.
25
Extra environments for €10 each
Custom
Search indexable pages InfoIf you use DatoCMS with a static website and you want to use our "Google Search"-like feature, that's the number of pages in your frontend website that we'll scrape and index.
20UnlimitedUnlimited
Revision history InfoView the complete history of changes made to every stored content, and restore them when needed.
1 month6 monthsCustom
Records InfoA record represents a single piece of information you store within a site. Think of it like a database-like entry. It can be anything: a blog post, a category, an image gallery, etc.
200100,000Unlimited
File storage InfoAny image/file you upload to DatoCMS counts towards this limit.
200 MB200 GBUnlimited
Bandwidth InfoAmount of asset data transferred between our Asset CDN and GraphQL Content Delivery API and content consumers.
10 GB1 TB
€29 every 150 GB extra bandwidth
Custom
API Calls InfoThe number of requests made to both our Content Management and Content Delivery APIs.
50,0001,000,000
€9 every 250,000 extra calls
Custom
Video encoding InfoDatoCMS creates optimized versions of the uploaded videos for different devices and connection speeds
5 minutes30 minutes
€19 every 5 hours extra of video input
Custom
Video streaming InfoThanks to HLS Adaptive Bitrate (ABR) streaming, deliver videos to your viewers using optimized networks for the best possible viewer experience.
2 hours10 hours
€29 every 350 hours extra of delivered video
Custom
Use your own S3 for file uploads InfoThe ability to use a custom AWS S3 bucket and Imgix account, that you own, to store every image/file your editors upload to DatoCMS.
Available feature
Single Sign-on InfoAbility to provision, deprovision and manage privileges of DatoCMS users through a SAML-based Identity Provider (IdP) of your choice.
Available feature
Contract SLAs InfoSLA packages provide legally binding service availability and support response time guarantees.
Available feature
Offline backups InfoNightly copies of your content to your own Amazon S3 buckets.
Available feature
Sign upSign upSign up
Frequently Asked Questions
How do I pay?

We accept all major credit cards, including VISA, MasterCard, AMEX, Discover and more. We offer other custom billing solutions on Enterprise plans.

How do I purchase more bandwidth/API calls?

In case you are on a paid plan and reach one of its limits, additional usage will be charged automatically. You can monitor your usage statistics on your dashboard.

Can we run as many projects as we like?

Yes. Each projects runs on a different plan, and all the limits are per project.

What happens if I exceed my current plan limits?

Every project starts with the free plan. If you exceed any of your current plan limits (for example, file storage), you will see a warning in the application with information on which threshold you surpassed. Nothing will happen to your site, but you won't be able to upload new files.

Is there a minimum contract length?

Nope! When you enroll in a monthly or annual plan, you pay up-front to access DatoCMS for the next month or year, respectively. However, you may cancel at any time during your billing cycle for free, and you'll retain full access to that plan until the end of the billing cycle.

Can I upgrade my plan mid-cycle?

Sure. The charge will be pro-rated, so you are only billed for the cost of the new plan less the remaining unused amount from your current one.

How do monthly and annual pricing differ?

When you enroll in a monthly plan, you are billed for the first month up-front and then again on the same date each month moving forward until you cancel. We offer a 50% discount on annual plans. When you enroll in a yearly plan, you are billed for the first year up-front and then again on the same date each year moving forward until you cancel.

How do I cancel my paying subscription?

You can either delete the project you're paying for, or reduce your site's usage below the free Developer plan limits and then switch back to the free plan.

Do you offer discounts?

We offer 50% off on DatoCMS accounts for teachers, students, and non-profits. Contact us to get the discounted plan.

We also offer credits for getting help with translations. Have a look on our translations page for more details.

Is there a free trial?

The free plan has every functionality enabled, just with lower limits on resources, so it should be enough to evaluate the product in most of the situations. If for any reason you still need to try the full Professional plan, feel free to contact us at support@datocms.com. We'll activate a free trial for two weeks.