Limits and Credit Calculation

Every edition of Zoho CRM has a certain limit on the number of function calls that can be made in a particular time duration.

The following table shows the maximum number of function calls that can be made in a 24-hour window.

EditionAllowed Number of CallsMaximum Number of Calls
Standard5,000 calls + (Number of User licenses x 200)15,000 calls
Professional5,000 calls + (Number of User licenses x 200)20,000 calls
Enterprise / Zoho One / CRM Plus20,000 calls + (Number of User licenses x 500)200,000 calls
Ultimate20,000 calls + (Number of User licenses x 1000)Unlimited*
Note

For the Ultimate edition, the maximum number depends on the number of user licences. For example, if the number of user licenses is 500, the maximum number of calls you can make will be 20000 + (500 x 1000) = 520000.
If you purchase more licenses, this limit will increase accordingly.

Credits Calculation

Deluge Functions

For Deluge functions, there is no change in the existing credit calculation; one credit is deducted per function.

Java and NodeJS

Functions written in Java and NodeJS consume credits based on their execution time and the memory consumed.

Execution time

The following table lists the number of credits that the system deducts based on function's execution time.

Average Time (in seconds)Credits
<0.50.25
0.5 to 10.5
1 to 51
5 to 102
10 to 154
15 to 206
20 to 308
30 to 6012
60 to 12024
120 to 24048
240 to 600120
600 to 900180

Memory Consumed

Besides the execution time, the system considers the memory consumed by the function to determine the credits.

Currently, the system accommodates up to 1 GB of memory usage. We have also integrated the consumption of memory into the credit calculation system. The following table lists the number of credits that the system deducts based on the memory consumed.

Memory (in MB)Credits
1281
2562
5124
10248

Sample Calculation

Example 1:

The credits consumed by a function that executes for 100ms and has memory allocation of 128MB is explained as follows.

  • Credits based on the execution time for 100ms => 0.25 credits

  • Credits based on the allocated memory of 128 MB => 1 credit

Therefore, Total Credits consumed by the function = 0.25 * 1 = 0.25

Example 2:

Similarly, for a function that executes for 3s and using a memory of 256MB,

  • Credits based on the execution time of 3s => 1 credit

  • Credits based on the allocated memory of 256 MB => 2 credits

Therefore, Total Credits consumed by the function = 1 * 2 = 2

Note
  • By default, the memory configuration for NodeJS and Java functions will be 128MB.

  • You can contact support@zohocrm.com if you want to increase the credit limit for your org.