Skip to main content
A spending limit is a monthly threshold that helps you track and control how much your Laravel Cloud organization spends during a billing cycle. You can use a spending limit purely to stay informed through alerts, or pair it with compute shutdown to enforce a hard cap. Combined with the per-second pricing of Scale to Zero, spending limits help you set a clear monthly budget before the month begins. Spending limits are available on the Starter, Growth, and Business plans.

Setting a spending limit

To set a spending limit, go to your Organization -> Settings -> Billing -> Spending Limit, and enter a monthly amount. There is no minimum or maximum value.
When you set a limit, you can choose how Laravel Cloud responds as your spend approaches and reaches the amount.

Alerts only

By default, a spending limit acts as a notification threshold. Laravel Cloud sends alerts as your spend approaches the limit, at 50%, 80%, and 90% of the amount, and your resources keep running normally even after the limit is exceeded. This option keeps you informed without ever interrupting your applications. Alerts are sent via email to the organization’s admins and billing contact. You may also enable Slack notifications in a channel of your choice from Organization -> Settings -> Notifications.

Alerts with compute shutdown

For a hard cap, enable the Stop all compute option in addition to alerts. With this enabled, Laravel Cloud still sends the approaching-limit alerts, but when your organization reaches the limit, new resource provisioning stops and your running app, database, and cache compute are paused. In-flight operations are allowed to finish, so a small overage is possible.
Object storage and database storage remain active even when compute is stopped, so your data is preserved and you can resume quickly. Because storage stays active, your final bill may slightly exceed your spending limit.
Spending stays paused until you raise the limit or the next billing cycle begins, at which point provisioning and compute resume automatically.

Resuming compute

If your compute has been shut off, you don’t need to wait for the next billing cycle to bring your applications back online. Go to Organization -> Settings -> Billing -> Spending Limit and edit the limit to raise it above your current spend, or remove it entirely. As soon as the limit is updated, new resource provisioning and your app, database, and cache compute resume automatically.