Skip to main content

Frequently Asked Questions

This guide explains how Frappe Cloud calculates billing, CPU usage, plan limits, user limits, and what happens when you change your hosting plan.

How Is Site Usage Calculated and Charged?

Frappe Cloud follows a pay-for-what-you-use billing model. Instead of charging the full monthly amount upfront, the monthly plan cost is divided into a daily rate.

For example, if your site uses a $25/month plan:

$25 ÷ 30 days = approximately $0.83 per day

Your account is charged only for the number of days the site remains active.

For example:

  • If the site remains active for the full month, you will be charged the full monthly amount.
  • If the site is active for only 20 days, you will be charged for those 20 days only.

Note

Billing is calculated based on the active duration of your site rather than charging the complete monthly fee regardless of usage.

Is There a User Limit?

Frappe Cloud plans do not impose a limit on the number of users that can access a site.

Instead of limiting users, each hosting plan provides a fixed amount of CPU time per day.

This means:

  • You can create as many users as needed.
  • Multiple users can access the site simultaneously.
  • The total processing time consumed by all users contributes to the site’s daily CPU usage.

If many users perform resource-intensive operations at the same time, the available CPU allocation may be exhausted before the day ends.

Important

Although there is no user limit, higher user activity generally results in higher CPU consumption. If your workload regularly exceeds the allocated CPU hours, consider upgrading to a higher plan.

How Is CPU Usage Calculated and Throttled?

Frappe Cloud measures CPU usage by tracking the processing time required to handle requests made to your site.

Every request is logged along with the time it takes to execute.

For example:

  • A user opens the General Ledger Report.
  • The report takes 2 seconds to generate.
  • Those 2 seconds are added to the site’s total CPU usage.

As users continue using the application, the CPU time from every request accumulates throughout the day.

What Happens When the CPU Limit Is Reached?

Each hosting plan includes a maximum daily CPU allocation.

Once the allocated CPU time has been completely consumed:

  • New incoming requests are automatically rejected.
  • Subsequent requests continue to be throttled until CPU usage becomes available again according to the platform’s allocation policy.

If CPU throttling occurs frequently, it usually indicates that your application workload has outgrown your current hosting plan.

Recommendation

Regularly monitor your CPU usage. If your site frequently reaches its CPU allocation, upgrading to a higher plan can provide additional processing capacity and improve overall performance.

How Do I Stop Billing on My Account?

Billing is based on the number of active sites associated with your account.

To stop future billing:

  • Delete all active sites from your account.
  • Once no active sites remain, no additional hosting charges will be generated.

Note

Deleting a site permanently removes it. Ensure that you have taken the necessary backups before deleting any production site.

Is There Downtime When Changing a Plan?

Changing a Site Plan

Changing the hosting plan for an individual site is performed instantly.

There is no downtime when upgrading or downgrading a site’s hosting plan.

Changing a Dedicated Server Plan

Changing the plan of a dedicated server is different.

Whether you upgrade or downgrade the server, there will be temporary downtime.

This is because changing the server plan requires replacing the virtual machine that hosts your sites.

Important

If you are planning to change the plan of a dedicated server, schedule the operation during a maintenance window to minimize disruption for your users.

Rating: 0 / 5 (0 votes)