Square CoCalc Logo
Why CoCalc?SoftwarePricingPoliciesExploreInfoTry CoCalc Sign InSign Up
Dedicated VM's

CoCalc - Products

Initially, you start using CoCalc under a free trial plan in order to test out the service. If CoCalc works for you, please subscribe!

In order to purchase a license key sign into CoCalc, open Account settings, and switch to the "Licenses" tab. The "Buy a license..." button opens a form that walks you through configuring your license key.

Any subscription or license upgrade must be applied explicitly to your project or distributed to student projects.

Listed prices are in US dollars. When charging in local currency, the prices are converted into local currency using the conversion rates published by leading financial institutions.


Please immediately email us at [email protected] if anything is unclear to you. Also, contact us if you need customized course packages, modified terms of service, additional legal agreements, purchase orders or priority technical support.


Your work on CoCalc happens inside one or more projects. They form your personal workspaces, where you privately store your files, computational worksheets, and data. You typically run computations through a web browser, either via a Sage Worksheet, Jupyter Notebook, or by executing a program in a terminal. You can also invite collaborators to work with you inside a project, and you can explicitly make files or directories publicly available to everybody.

Shared Resources

Each project runs on a server, where it shares disk space, CPU, and RAM with other projects. Initially, you work in a trial project, which runs with default quotas on heavily used machines that are rebooted frequently. Upgrading to "member hosting" moves your project to a machine with higher-quality hosting and less competition for resources.

Upgrading Projects

By purchasing one or more of our subscriptions or plans, you receive a certain amount of quota upgrades. Use these upgrades to improve hosting quality, enable internet access from within a project or increase quotas for CPU and RAM in order to work on larger problems and do more computations simultaneously. On top of that, your support questions are prioritized.

All project collaborators collectively contribute to the same project — their contributions benefit all project collaborators equally.

License Keys

License Keys are applied to projects. One license key can upgrade up to a certain number of simultaneously running projects with the given upgrade schema. You can apply a single license key to an unlimited number of projects.

The following parameters determine the price:

  • The number of projects
  • If you qualify for an academic discount
  • Upgrade schema per project: a small 1 GB memory / 1 shared CPU upgrade is fine for basic calculations, but we find that many data and computational science projects run better with additional RAM and CPU.
  • Duration: monthly/yearly subscription or explicit start and end dates.
  • Purchase method: online self-service purchasing versus a purchase order (which may require customized terms of service, wire transfers, etc.)

Frequently Asked Questions