Tiny Logo
Start trial
Try every feature for free!
Start for free
PricingContact Us
Log InStart Free Trial

How TinyMCE usage-based billing works

With Tiny Cloud, we use Usage-Based Billing, so that you only pay for what you need. Here’s how to calculate the current usage and forecast the spending for any version of TinyMCE.

Understanding the basics

What is the editor load

The usage is calculated based on the number of editor loads — the events that occur each time TinyMCE is initialized in your application. The editor dispatches the 'init' event to indicate a successful load. For example, if 100 users load TinyMCE 10 times each, the result would be 1,000 editor loads.

How to check your usage

Open your account and go to the TinyMCE Subscription tab. Below the plan details, you’ll see the current editor loads.

Usage example

It could take 2-4 hours to update the number of loads. Once the billing cycle is over, you'll find the exact numbers in the Usage history.

Your plan

How many editor loads is included in the billing cycle

Each plan includes a specific number of editor loads. Once you reach this number, extra loads will be rounded up to the nearest 1,000 — we call these overage loads or overages. You’ll be charged separately for overages.

Editor loads by plan
FreeEssentialProfessional
1,000 per month5,000 per month20,000 per month
Note: Some add-ons, like Export to PDF, are priced by usage, too. Others have fixed monthly fees or are included in plans. See pricing

When does a billing cycle start

Your first billing cycle starts after the trial end and lasts a month. When it’s over, your usage resets to 0.

For example, your trial ended on May 15th at 12:00. Then the first billing cycle starts the same day at 12:01. Next time you’ll be billed on June 15th, then July 15th, and so on.

With annual plans, you are billed once a year, but everything else works the same as the monthly plans. You have a limited number of loads per month, and the usage resets once the month is over. If you have any overages, they’ll be included in a separate invoice.

What happens when your loads run out before the billing cycle ends

Every 1,000 editor loads over the plan limit costs $40 (or $65, if you’re using a legacy version of TinyMCE). After the end of your billing cycle, we’ll calculate the exact number of loads and include them in your invoice.

Note: Tiny Free is the only plan that will switch to read-only mode until the end of the month after you reach the limit. To avoid it, attach a card. Extra editor loads will be billed $40 a month, and you’ll be able to use the editor without interruption.

We will send you an email notification when you reach 50%, 70% and 100% of your editor loads.

Calculating costs

How much will you pay

Estimating your spending is simple. You only need three numbers: the subscription cost, its monthly limits, and the current editor loads.

Here’s an example. Imagine you have an Essential Monthly plan with 17,200 total editor loads. First, take your total editor loads and subtract the plan limit:

17,200 - 5,000 = 12,200 loads

Round up 12,200 to the nearest thousand and get 13,000 loads.

Divide by 1,000 and multiply by $40:

13,000 / 1,000 * $40 = $520

And add back your plan’s monthly fee:

$520 + $79 = $579
Note: In this case, upgrading to a higher plan would save you a lot of money and add extra features. That’s why we recommend monitoring editor loads and adjusting the plan to meet your needs.

Adding the cost for the legacy editor versions

TinyMCE 4 and TinyMCE 5 are no longer actively supported. These are legacy versions, and their pricing includes the maintenance cost.

If you use any legacy versions during the billing cycle, your invoice will include an additional flat fee. The amount depends on your plan:

EssentialProfessional
MonthlyAnnualMonthlyAnnual
$35$30$65$55

Overages for legacy versions cost $65 per 1,000 editor loads, compared to $40 per 1,000 for supported versions.

How to calculate the spending with the legacy version

The total number of loads in your subscription management includes both legacy and supported version loads.

Say, you’re on an Essential Monthly plan, and your monthly usage looks like this:

Total loads (all versions)5,000
Legacy loads2,000

To calculate the spending, use your subscription cost and the legacy fee:

Subscription cost$79
Legacy version usage fee$35
Total$114

But what if you exceed the limits? With overages, the total cost will depend on the editor version linked to them.

Let’s look into another example. The plan is still Essential Monthly, and this is the current usage:

Total loads17,200
Legacy loads8,900

First, you need to calculate the amount of overage loads:

17,200 - 5,000 = 12,200

Round up 12,200 to 13,000 loads and multiply by the overage cost:

13,000 / 1,000 * $40 = $520

Now do the same with the legacy loads:

8,900 – 5,000 = 3,900

Round up 3,900 to 4,000 loads. For these loads, you need to add the price difference:

4,000 / 1,000 * ($65 – $40) = $100

Here’s the final price breakdown:

Essential Monthly$79
Legacy version usage fee$35
Overages$520
Legacy overages price difference$100
Total$734

How to read your invoice

Your invoice is built in the following order: subscription cost, overage editor loads, legacy editor usage.

The overages for legacy versions fall into two brackets:

  • $40 goes into the overage editor loads
  • $25 goes into payments related to using a legacy version, combined with the legacy fee

The invoice may look like this:

Tiny Essential - Monthly$79
Total Tiny Essential Monthly Editor Load Events17,200$520
Tiny Essential Monthly Legacy Editor Load Events, Incl. Flat Fee8,900$135

17,200 and 8,900 are the total and legacy loads, respectively. And the costs on the right are calculated exactly as you did before:

17,200 – 5,000 = 12,200 overage loads12,200 rounded up to 13,00013,000 / 1,000 * $40 = $5208,900 – 5,000 = 3,900 legacy overage loads3,900 rounded up to 4,0004,000 / 1,000 * ($65 – $40) = $100

Add the legacy fee of $35 to the legacy overage loads to get the cost you see in the invoice.