Pricing
Start using MUI's products for free!
Switch to a commercial plan to access advanced features & technical support.
Community
Get started with the industry-standard React UI library, MIT-licensed.
Free forever!
Plans
Community
Pro
Premium
Material UI
Joy UI
Base UI
MUI System
Advanced Gantt
Candlestick
Large dataset with canvas
Export
Row filtering
Range selection
Virtualization
Perpetual use in production
Development license
Access to new releases
Technical support for MUI Core
Community
Technical support for MUI X
Community
Support duration
Guaranteed response time
Pre-screening
Issue escalation
Security questionnaire & custom agreements
Plans
Community
Pro
Premium
Plans
Community
Get started with the industry-standard React UI library, MIT-licensed.
Free forever!
Get startedPro
Best for professional developers building enterprise or data-rich applications.
/ month / dev
Billed annually at $180/dev.
Premium
The most advanced features for data-rich applications, as well as the highest priority for support.
/ month / dev
Billed annually at $588/dev.
Material UI
Joy UI
Base UI
MUI System
Export
Row filtering
Range selection
Virtualization
Perpetual use in production
Development license
1 year
1 year
Access to new releases
1 year
1 year
Technical support for MUI Core
Community
Community
Technical support for MUI X
Community
Support duration
1 year
1 year
Guaranteed response time
Pre-screening
Issue escalation
Security questionnaire & custom agreements
Available from 10+ devs
Available from 4+ devs
Paid plans
Key information about
the paid plans
Required quantity
The number of developers licensed must correspond to the maximum number of concurrent developers contributing changes to the front-end code of the projects that use the software.
You can learn more about this in the EULA.
Perpetual license model
Upon expiration, you can renew your maintenance plan with a discount that depends on when you renew:
- before the support expires: 50% discount
- up to 60 days after the support has expired: 35% discount
- more than 60 days after the support has expired: 15% discount
Perpetual vs. Annual license model
On both license models, any version released before the end of your license term is forever available for applications deployed in production.
The difference regards the right to use the components for development purposes. Only the perpetual license model allows you to continue development once your license expires.
Annual license model
The Annual license model requires an active license to use the software in development. You will need to renew your license if you wish to continue active development after your current license term expires.
The license is perpetual in production so you don't need to renew your license if you have stopped active development with the commercial components.
You can learn more about this in the EULA.
Maintenance and support
With your purchase, you receive support and access to new versions for the duration of your subscription. You can learn more about support in the docs.
Note that, except for critical issues, such as security flaws, we release bug fixes and other improvements on top of the latest version, instead of patching older versions.
Volume discounts
Have a team of 25 or more developers? Get in touch with our sales team for a volume discount.
Frequently asked questions
How do I know if I need to buy a license?
How do I know if I need to buy a license?
How many developer licenses do I need?
How many developer licenses do I need?
Example 1. Company 'A' is developing an application named 'AppA'. The app needs to render 10k rows of data in a table and allow users to group, filter, and sort. The dev team adds MUI X Pro to the project to satisfy this requirement. 5 front-end and 10 back-end developers are working on 'AppA'. Only 1 developer is tasked with configuring and modifying the data grid. Only the front-end developers are contributing code to the front-end so Company 'A' purchases 5 licenses.
Example 2. A UI development team at Company 'A' creates its own UI library for internal development and includes MUI X Pro as a component. The team working on 'AppA' uses the new library and so does the team working on 'AppB'. 'AppA' has 5 front-end developers and 'AppB' has 3. There are 2 front-end developers on the UI development team. Company 'B' purchases 10 licenses.
The clause in the EULA.
Am I allowed to use the product after the update entitlement expires?
Am I allowed to use the product after the update entitlement expires?
To renew your license, please contact sales.
How to remove the "unlicensed" watermark?
How to remove the "unlicensed" watermark?
Do developers have to be named?
Do developers have to be named?
What is the policy on redistributing the software?
What is the policy on redistributing the software?
- Solutions for internal company use
- Hosted applications
- Commercial solutions deployed for end-users
Example 1. Agency 'A' is building two applications for companies 'B' and 'C'. Agency 'A' purchases four licenses for four developers. They build the applications and sublicense the software to companies 'B' and 'C' without any extra fee. Company 'B' can deploy the application built by the agency without modifying the sources. Company 'C' decides to continue working on the application. They purchase one license per developer working on the front end of the application.
There are only two limitations that require additional discussion with our sales team:
- A product that exposes the components in a form that allows for using them to build applications, for example, in a CMS or a design-builder.
- Modules/components that DO NOT add significant primary functionality. Example: a theme for a set of components that is sold as a separate product and includes the XGrid components. In such cases, we offer reseller arrangements so that everyone has an incentive to enter into a relationship.
Do you offer discounts to educational and non-profit organizations?
Do you offer discounts to educational and non-profit organizations?
To qualify for this discount you need to send us a document clearly indicating that you are a member of the respective institution. An email from your official account which bears your signature is sufficient in most cases.
For more information on how to qualify for a discount, please contact sales.
Why must we license developers not using the software directly?
Why must we license developers not using the software directly?
Our licensing model also requires developers indirectly using MUI X Pro or Premium (e.g. through a wrapper library) to be licensed.
The price point per developer is adjusted to be lower than if only direct use needed a license. The relevant EULA clause.
Got any questions unanswered or need help?
Email us at sales@mui.com for sales-related questions.
For product-related problems, please opena new GitHub issue. (If you need to share private information, you can email us.)
Join the community
Supported by thousands of developers and designers
5.8M
Weekly downloads on npm
90.5k
Stars on GitHub
2.9k
Open-source contributors
18.9k
Followers on X
"We've relied on Material UI really heavily. I override a lot of default styles to try and make things our own, but the time we save with complex components like the Autocomplete and the Data Grid are so worth it. Every other library I try has 80% of what I'm looking for when it comes to complex use cases, Material UI has it all under one roof which is a huge help for our small team."
Kyle Gill
Engineer & Designer
"Material UI looks great and lets us deliver fast, thanks to their solid API design and documentation - it's refreshing to use a component library where you get everything you need from their site rather than Stack Overflow. We think the upcoming version, with extra themes and customizability, will make Material UI even more of a game changer. We're extremely grateful to the team for the time and effort spent maintaining the project."
Jean-Laurent de Morlhon
VP of Engineering
"Material UI offers a wide variety of high quality components that have allowed us to ship features faster. It has been used by more than a hundred engineers in our organization. What's more, Material UI's well architected customization system has allowed us to differentiate ourselves in the marketplace."
Joona Rahko
Staff Software Engineer
"After much research on React component libraries, we decided to ditch our in-house library for Material UI, using its powerful customization system to implement our Design System. This simple move did a rare thing in engineering: it lowered our maintenance costs while enhancing both developer and customer experience. All of this was done without sacrificing the organization's branding and visual identity."
Gustavo de Paula
Specialist Software Engineer