All individual .NET tools
combined in one license

Buy ReSharper Ultimate

Upgrade and switch options are also available

ReSharper Ultimate is a license that combines all individual JetBrains .NET tools, as well as ReSharper C++. Each ReSharper Ultimate license allows a single developer to use ReSharper, ReSharper C++, dotCover, dotTrace and dotMemory.

Why prefer ReSharper Ultimate

Use both .NET languages and C++

If a single developer uses Visual Studio to code both in C# (or VB.NET, or TypeScript, or other languages supported by mainline ReSharper) and in C++, they would probably want to have ReSharper help them out in both worlds. Purchasing ReSharper and ReSharper C++ for this developer is a valid option but buying ReSharper Ultimate will actually cost you less than the two-license combo and will additionally make the developer eligible to use dotCover, dotTrace and dotMemory.

Take care of profiling and code coverage

Sometimes developers don't care much about performance bottlenecks, memory leaks and proper unit test coverage until late in the development cycle. Having familiar tools at hand is an important prerequisite to confidently solving performance and memory consumption problems as they arise. dotCover, dotTrace and dotMemory are only licensed as part of ReSharper Ultimate, and even if these products are not put to practice every day, you might want to make sure they are readily available when it comes to the crunch.

Enjoy uniform maintenance

Until recently, JetBrains .NET tools have been distributed using different licensing schemes, which would sometimes introduce unnecessary confusion for customers with multiple licenses. To make things easier, a ReSharper Ultimate license covers many tools that can all be maintained without duplicating effort. You won't have to monitor subscription expiration dates separately: just use the latest releases of all included tools as long as your ReSharper Ultimate subscription is active. As soon as it approaches expiry, just renew all covered products in one go.

How to upgrade to ReSharper Ultimate

Can I upgrade my existing ReSharper, dotTrace, dotCover or dotMemory license to ReSharper Ultimate?

Yes, your existing licenses to any of these products make you eligible to purchase new ReSharper Ultimate subscriptions with an additional 40% discount. You can get an estimate of your subscription costs using ReSharper's Buy page. With any licensing questions or if you need a formal quote, you are very welcome to contact JetBrains sales.

For how long will I receive free updates to the products covered by ReSharper Ultimate license?

ReSharper Ultimate makes you eligible to all updates across all tools that it includes for as long as your subscription is active, which can be any term from 1 month to several years. You can renew your subscription to continue using the most recent versions of the tools, or, if you stop renewing after at least a year of continual subscription, you're still eligible for a fallback perpetual license to all tools. For more information on how JetBrains subscription licensing works, please see JetBrains Toolbox.

Start saving money!

Buy ReSharper Ultimate