On-Demand Billing for MATLAB Parallel Server

If you are at an educational institution with a campus-wide license, the MATLAB Parallel Server for Campus-Wide Licenses might already cover your needs.

Overview of License

For on-demand billing, MathWorks will charge your credit card monthly, in arrears, for the accrued worker-hours of your compute jobs. Monthly billing from MathWorks covers software licensing for MATLAB Parallel Server™. You are solely responsible for any additional billing for infrastructure and resources that you might incur.

MathWorks tracks your usage over a period of 1 calendar month and rounds up the accumulated software usage to the nearest worker-hour. Usage time is accumulated when a pool of workers is open and/or when a job is running. With on-demand licensing, you will be billed for all usage and at a constant rate, regardless of how many workers you have checked out. There is no cost to sign up, and you pay only for what you use.

  • Standard: USD $0.06 per worker per hour
  • Educational: USD $0.02 per worker per hour

For more information, see an example.

Requirements, Availability, and Alternatives


To be eligible for on-demand licensing with MATLAB Parallel Server, you need:

  • A valid license for MATLAB and Parallel Computing Toolbox
  • A valid credit card that can be used for billing


On-demand licensing is available in:

  • Americas: United States, Canada
  • Europe: Austria, Belgium, Denmark, Estonia, Finland, France, Germany, Ireland, Italy, Latvia, Lichtenstein, Lithuania, Luxembourg, Monaco, Netherlands, Norway, Portugal, Spain, Sweden, Switzerland, and the U.K.


If you are not eligible for on-demand licensing and you need a license configured for online licensingcontact Sales.

Cost Management and Usage Monitoring

Getting Usage Reports

Using the License Center, you can download a usage report from the On-Demand tab by clicking On-Demand Usage History. This helps you monitor MATLAB Parallel Server usage.

Setting Spending Alerts

You can use the License Center to set a spending alert and check the status of your current spending. The status is calculated like your bill, and it is estimated daily. The spending estimate will be the product of your estimated usage and your billing rate in USD.

Stopping Activity

You can stop all MathWorks billable activity on your cluster by deleting any running pools and jobs. You can check for running pools and jobs, and then stop them, using the Job monitor.

Reducing Costs with Term Licensing

If you regularly use more than 200 workers or your scaling needs span more than 2 months, you should consider term licensing for MATLAB Parallel Server.

Determine the right license size for your application.