Plans and Pricing
Learn about the plans, allowances, and usage-based pricing for Laravel Cloud.
Laravel Cloud offers straightforward pricing so you can focus on shipping, not budgeting.
Our pricing promise:
Simple: understand your bill and predict your costs.
Flexible: only pay for what your applications need.
Transparent: Fair pricing with no hidden fees.
The Laravel Cloud Sandbox plan has no base monthly fee, allowing you to only pay for the compute and resource usage consumed by your applications. The Laravel Cloud Production and Business plans include a base monthly fee to access additional features like automatic autoscaling, custom domains, priority build queues, and greater log retention.
We believe you should be able to choose a plan that fits your organization and application scale to get the right features and allowances for a simple rate.
As your application grows, you can easily scale compute, bandwidth, and other resources — paying only for what you use.
See the Plans and Usage sections below for details.
Plans
Sandbox $0/mo +usage | Production $20/mo +usage | Business $200/mo +usage | Enterprise Custom pricing | |
---|---|---|---|---|
Get Started | Get Started | Coming soon | Contact us | |
Applications | Unlimited | Unlimited | Unlimited | Unlimited |
Environments | Unlimited | Unlimited | Unlimited | Unlimited |
Builds | Unlimited | Unlimited | Unlimited | Unlimited |
Background processes | ||||
Task scheduler | ||||
Hibernation | ||||
SSL/TLS | ||||
DDoS mitigation | ||||
laravel.cloud domains | ||||
Custom domains | ||||
Web Application Firewall | ||||
Smart Routing | ||||
Autoscaling | Up to 10x | Unlimited | Unlimited | |
1 day | 50MB | 7 days | 500MB | 30 days | 5GB | Custom | |
Flex | Flex | Pro | Flex | Pro | Dedicated | Custom |
Usage Pricing
Allowances
Each Laravel Cloud plan comes bundled with some included usage allowances. Here’s what’s included each month:
Metric | Sandbox | Production | Business | Enterprise |
---|---|---|---|---|
Custom Domains Per Environment | N/A | 3 | 10 | Custom |
Users | 3 | 3 | 10 | Custom |
Bandwidth: Data Transfer | 10 GB | 100 GB | 1 TB | Custom |
Bandwidth: Requests | 1,000,000 | 10,000,000 | 100,000,000 | Custom |
Incremental usage that exceeds these allowances will be invoiced at the end of each billing cycle.
Compute
Laravel Cloud applications run on the latest generation of AWS Graviton EC2 servers with an optimized cost to performance ratio, allowing us to pass on best-in-class compute performance and pricing.
Laravel Cloud offers two classes of compute:
Flex
Lightweight and cost efficient. Perfect for dev environments or applications that need the flexibility to support periodic traffic bursts.
Pro
Larger compute sizes designed for sustained, heavy utilization. Best for large scale, mission critical production applications.
Within each class, there are multiple sizes of CPU and RAM available. Prices vary by region.
This region is powered by the latest AWS Graviton4 processors
CPU(s) | RAM | Price / hour | Price / month |
---|---|---|---|
1 flex | 256MB | $0.0067 | $4.89 |
512MB | $0.0088 | $6.42 | |
1GB | $0.0139 | $10.15 | |
2 flex | 512MB | $0.0134 | $9.78 |
1GB | $0.0176 | $12.85 | |
2GB | $0.0278 | $20.29 | |
4 flex | 1GB | $0.0268 | $19.56 |
2GB | $0.0352 | $25.70 | |
4GB | $0.0556 | $40.59 | |
8 flex | 2GB | $0.0536 | $39.13 |
4GB | $0.0704 | $51.39 | |
8GB | $0.1112 | $81.18 | |
1 pro | 1GB | $0.0267 | $19.49 |
2GB | $0.0352 | $25.70 | |
4GB | $0.0556 | $40.59 | |
2 pro | 2GB | $0.0534 | $38.98 |
4GB | $0.0704 | $51.39 | |
8GB | $0.1112 | $81.18 | |
4 pro | 4GB | $0.1068 | $77.96 |
8GB | $0.1408 | $102.78 | |
16GB | $0.2224 | $162.35 | |
8 pro | 8GB | $0.2136 | $155.93 |
16GB | $0.2816 | $205.57 | |
32GB | $0.4448 | $324.70 |
Bandwidth
Laravel Cloud offers enterprise-grade speed, security, and scalability via the Cloud Edge Network and Cloud Compute Network. Bandwidth usage is measured in number of requests processed and volume of data transferred.
Metric | Sandbox included | Production included | Business included | Additional usage |
---|---|---|---|---|
Edge Requests | 1,000,000 | 10,000,000 | 100,000,000 | $1 per 1,000,000 |
Data Transfer | 10 GB | 100 GB | 1 TB | $0.10 per GB |
Calculating usage
Edge Requests: the total number of requests your application(s) receive from the Internet.
- What’s included: requests handled by your application in the Compute Network or by the cache in the Edge Network.
- What’s excluded: requests that are blocked by the Edge Network’s security layer, such as DDoS attacks or bot traffic.
Data Transfer: the total volume of data transferred over the Edge and Compute networks.
- What’s included: cached data returned from the Edge Network, incoming request & response data served by your application(s) in the Compute Network, and outgoing request & response data when your application makes an external connection to a database, API, or other service.
- What’s excluded: internal data transfers that take place within the Cloud Network.
Laravel MySQL databases are hosted within the Cloud Network and qualify as internal data transfers. All other resources are managed by partners and are considered external data transfer. See Resources below for more details.
Resources
Laravel applications often utilize additional resources like databases, caches, or object storage buckets. Laravel Cloud offers first-party support for the following resources:
Laravel MySQL
A managed MySQL database that includes daily backups, a 7-day point-in-time recovery window, and easy scaling of compute and storage.
Laravel MySQL offers two classes of compute:
Flex
Lightweight and cost efficient. Perfect for small databases that need the flexibility to support periodic bursts in traffic.
Pro
Larger compute sizes designed for sustained, heavy utilization. Best for large scale, mission critical workloads.
Prices for compute and storage vary by region.
Class | vCPU | RAM | Price / hour | Price / month |
---|---|---|---|---|
flex | 1 | 512MB | $0.0075 | $5.47 |
1 | 1GB | $0.0150 | $10.95 | |
1 | 2GB | $0.0300 | $21.90 | |
1 | 4GB | $0.0600 | $43.80 | |
pro | 1 | 4GB | $0.0676 | $49.35 |
2 | 8GB | $0.1352 | $98.70 | |
4 | 16GB | $0.2704 | $197.39 | |
8 | 32GB | $0.5408 | $394.78 |
$0.20 per GB-mo of provisioned SSD disk space. Includes 7 days of point-in-time recovery and daily backups.
Laravel Serverless Postgres
A managed, serverless PostgreSQL database powered by Neon that includes hibernation, autoscaling, and 7 days of point-in-time recovery.
Metric | Price | Note |
---|---|---|
CPU | $0.16 / hour | Starting size is 1/4 vCPU at $0.04 / hour |
Storage | $1.50/GB-mo | The storage plane’s copy-on-write model means you only pay for storage once, even with multiple read replicas or branches. |
Pair a hibernating Laravel Serverless Postgres database with hibernating application compute to minimize costs on your dev environments or side projects.
Laravel KV Store
A managed Redis API-compatible KV Store powered by Upstash. Commonly used as a Laravel cache, queue, or session driver.
Size | Max connections | Max data transfer | Max throughput | Price |
---|---|---|---|---|
250MB | 256 concurrent | 100 GB/mo | 1000 commands/sec | $7 / month |
1GB | 1024 concurrent | 200 GB/mo | 2000 commands/sec | $20 / month |
2.5GB | 2500 concurrent | 400 GB/mo | 4000 commands/sec | $40 / month |
5GB | 5000 concurrent | 800 GB/mo | 8000 commands/sec | $77 / month |
12GB | 10000 concurrent | 2000 GB/mo | 16000 commands/sec | $180 / month |
Laravel Object Storage
S3-compatible object storage buckets powered by Cloudflare R2. Commonly used as a Laravel file storage driver.
Metric | Price | Notes |
---|---|---|
Storage (GB-mo) | $0.02 | Average storage volume during the month. |
Class A Operations (per thousand) | $0.005 | See operations list below. |
Class B Operations (per thousand) | $0.0005 | See operations list below. |
Data transfer | Free | No fees for data accessed from buckets. |
Class A Operations: ListBuckets
, PutBucket
, ListObjects
, PutObject
, CopyObject
, CompleteMultipartUpload
, CreateMultipartUpload
, LifecycleStorageTierTransition
, ListMultipartUploads
, UploadPart
, UploadPartCopy
, ListParts
, PutBucketEncryption
, PutBucketCors
and PutBucketLifecycleConfiguration
.
Class B Operations: HeadBucket
, HeadObject
, GetObject
, UsageSummary
, GetBucketEncryption
, GetBucketLocation
, GetBucketCors
and GetBucketLifecycleConfiguration
.
Free operations: DeleteObject
, DeleteBucket
and AbortMultipartUpload
.
Users
Every Laravel Cloud plan comes with some included organization user seats and an access control model.
Plan | Free users | Access control | Additional |
---|---|---|---|
Sandbox | 3 | Basic roles | Not available |
Production | 3 | Basic roles | $10 per user / month |
Business | 10 | Advanced roles and teams | $10 per user / month |
Enterprise | Custom | Custom roles | Custom |
Billing begins for additional users when their account is created and is billed pro-rata (daily granularity)
for the first month. Billing for additional users ends when their “Team member” access is removed from the
organization’s Settings > Members
page and is also billed pro-rata (daily granularity) for the last month.
Limits
Laravel Cloud plans have limitations on what class of compute is available and how much each compute cluster can horizontally scale. Available options are listed below by resource type and plan.
Resource | Sandbox | Production | Business |
---|---|---|---|
App compute class | Flex | Flex & Pro | Flex, Pro, & Dedicated |
Compute cluster scaling | 1x | 1-10x (Manual or Automatic) | Unlimited |
Examples
Compute Pricing Examples
HibernationAn application in the us-ohio
region has an environment with a single App compute cluster. The compute cluster
instance size is 1 vCPU Flex · 256MB RAM
.
The environment has hibernation enabled and is used as a staging environment for 8 hours per day, 5 days per week. The remainder of the time it is hibernating. The cost over 4 weeks would be:
8 hours * 5 days * 4 weeks = 160 hours * $0.0067 / hour = $1.07
An application in the us-ohio
region has an environment with a single App compute cluster. The compute cluster
instance size is 1 vCPU Flex · 256MB RAM
. The environment has a custom autoscaling range enabled between 1 and 5 instances.
In a 30 day month (720 hours), the cluster spent 300 hours running on a single instance, 200 hours at 2x, 100 hours at 3x, 100 hours at 4x, and 20 hours at 5x. The cost for one month (720 hours) of compute would be:
(360*1 + 200*2 + 100*3 + 100*4 + 20*5) = 1560 compute hours * $0.0067 = $10.45
Bandwidth Pricing examples
Fullstack ApplicationA Laravel Cloud organization on the Production plan has one environment with a frontend and backend that handles 1 million visits per month.
On average, each visit makes 5 requests, receives a total of 40 kilobytes of cached assets from the Edge Network, and transfers 100 kilobytes of data to and from the Compute Network.
The application’s compute cluster is only using internal resources, such as a Laravel MySQL database.
Edge Network data transferred: 40KB / visit * 1M visits = 40GB
Compute Network data transferred: 100KB / visit * 1M visits = 100GB
Total data transferred: 40GB + 100GB = 140GB
Total data transfer cost: 140GB - 100GB plan allowance = 40GB * $0.10 = $4
Edge requests: 5 requests / visit * 1M visits = 5M requests
Total Edge request cost: 5M requests - 10M plan allowance = 5M remaining, $0
Total cost: $4
A Laravel Cloud organization on the Production plan has one backend-only environment used as an API that handles 10 million requests per month.
On average, each request is 1 kilobyte in size and each response is 10 kilobytes. In addition, the environment uses an external database (e.g. Laravel Serverless Postgres) and needs to send / receive 5 kilobytes of data for each API request.
Compute Network data transferred in: 1KB / request * 10M requests = 10GB
Compute Network data transferred out: 10KB / request * 10M requests = 100GB
Compute Network external data transferred in / out: 5KB / request * 10M requests = 50GB
Total Data Transferred: 10GB + 100GB + 50GB = 160GB
Total Data Transfer cost 160GB - 100GB plan allowance = 60GB * $0.10 = $6
Edge Requests: 10M requests
Total Edge Request cost: 10M requests - 10M plan allowance = 0 * $0.00 = $0
Total cost: $6