Oracle Cloud Always Free limits in 2026: what you actually get
Oracle's Always Free tier is the most generous perpetual free offer in cloud hosting, and also the most misunderstood. Here is what the allowance covers today, and the four limits that actually matter in practice.
Published 2026-08-04 · updated 2026-08-17 · 8 min read
The allowance, in plain numbers
Always Free resources have no expiry date. They are not a 12-month trial that converts to billing — they stay free as long as the account remains active.
| Resource | Always Free allowance |
|---|---|
| Ampere A1 (ARM) compute | 4 OCPUs and 24 GB RAM total, splittable across up to 4 VMs |
| AMD compute | 2 VM.Standard.E2.1.Micro instances (1/8 OCPU, 1 GB RAM each) |
| Block storage | 200 GB total across boot and block volumes |
| Outbound bandwidth | 10 TB per month |
| Object storage | 20 GB (standard, infrequent access and archive combined) |
| Autonomous Database | 2 databases, 20 GB each |
| Load balancer | 1 flexible load balancer, 10 Mbps |
What that means for a real app
A 2 OCPU / 12 GB ARM instance running Docker will comfortably host a web app, a Postgres container, a Redis container and a background worker at the same time. That is a hardware profile most teams pay $40-$80 a month for elsewhere.
The 10 TB monthly egress allowance is the part people underestimate. Static-hosting free plans typically include 100 GB. Oracle includes a hundred times that.
Limit 1: ARM capacity, not quota
The most common failure is not a quota error — it is 'Out of host capacity' when launching an Ampere instance. Your allowance exists; the region simply has no free ARM capacity at that moment.
Two things fix this in practice: choosing a home region with spare capacity before you sign up, and retrying on a schedule rather than by hand. Capacity frees up constantly, so an automated retry usually succeeds within hours.
Limit 2: the micro instances are genuinely tiny
The AMD micro shape has 1 GB of RAM and an eighth of an OCPU. It cannot build a Next.js app, a Strapi admin panel or a Rails asset pipeline without dying. Use it for a proxy, a small bot or a cron runner — and put anything that builds on the ARM shape.
Limit 3: idle reclamation applies to Always Free only
Oracle may reclaim Always Free compute instances that stay idle for seven days — defined by low CPU, network and memory utilisation together. A real application serving traffic never trips this. A parked VM doing nothing might.
A lightweight uptime check or scheduled job is enough to keep an otherwise quiet instance active.
Limit 4: you are the operations team
Free hardware does not include patching, TLS renewal, backups, health checks or rollbacks. That gap is exactly why people abandon Oracle after a weekend of yak-shaving and go back to paying a PaaS.
Cheaploy exists to close it: your Oracle tenancy stays free, and the managed DevOps layer — GitHub deploys, automatic HTTPS, health-check gated rollouts, rollbacks, monitoring and backups — runs on top for a flat platform fee.
Should you upgrade to Pay As You Go?
Upgrading an account keeps the Always Free resources free, and unlocks paid resources beyond them. The practical benefit is better access to capacity; the practical risk is that anything you provision above the allowance is billed. If you upgrade, set a budget alert on day one.
Keep reading
- Oracle Always Free ARM: full spec and setup
- Fix 'Out of host capacity'
- Oracle vs AWS free tier
- All posts
Get the Oracle Always Free deploy checklist
One email with the exact steps, capacity workarounds and tools we use to ship apps for $0 of cloud spend.
One email, no spam. Unsubscribe anytime.
Frequently asked
Does Oracle charge my card automatically after the trial?+
No. When the 30-day trial credit expires, a non-upgraded account keeps only the Always Free resources; paid resources are stopped rather than billed.
Is 4 OCPUs per account or per instance?+
Per tenancy. You can run one 4 OCPU VM or up to four smaller ones adding up to the same total.
Can I use it commercially?+
Yes — Oracle's Always Free tier has no non-commercial restriction, unlike some free plans on other platforms.
Deploy your project for $0
No credit card. No Oracle sales call. Ship to your own cloud in under 10 minutes.
Start free