Skip to content
Intro
7 min

How Real Cloud Costs Compare to What You Think

Cloud costs look simple until you get the bill. Here's what actually matters.

Last updated: March 20, 2026

The sales pitch is clean: "Pay only for what you use." No upfront hardware costs. No data center rent. No IT staff to maintain servers.

The reality is messier. Cloud bills have dozens of line items, prices that vary by hour, and costs that compound in ways nobody warned you about.

What you think you're paying for

Compute: The server. The CPU. The thing doing the work.

Storage: Where your files live.

Bandwidth: Internet access.

That's what makes sense. That's not what you're actually paying for.

What you're actually paying for

Compute:

  • Instance hours (CPU + RAM)
  • Surplus CPU credits (if you're on burstable instances)
  • Load balancer hours
  • NAT gateway hours
  • VPN gateway hours
  • Elastic IP addresses (charged even when not in use)

Storage:

  • GB-months of storage
  • IOPS (input/output operations per second)
  • Snapshot storage
  • Backup storage
  • Storage for deleted resources that haven't fully cleaned up yet

Data transfer:

  • Egress (data leaving the cloud)
  • Cross-region transfers
  • Transfers between availability zones
  • Transfers to CloudFront or other CDNs

Managed services:

  • RDS (managed database) pricing includes compute, storage, backup, and IOPS separately
  • ElastiCache (managed Redis) has similar layering
  • Each managed service has its own pricing model

Support:

  • Basic: Free on AWS, $29-100/month on Azure
  • Developer: $29-100/month
  • Business: $100/month minimum, up to 10% of your AWS bill
  • Enterprise: $15,000+ annually

Real cost ranges (2025-2026)

WordPress site (5,000 visits/month):

  • Shared hosting: $10-25/month
  • Managed WordPress (Kinsta, WP Engine): $30-60/month
  • AWS Lightsail: $7-20/month (but add $5-15/month for managed database if needed)
  • AWS EC2 with RDS: $40-100/month (minimum viable setup)

Small business web app (50-100 concurrent users):

  • Managed platform (Heroku, Render): $50-400/month
  • AWS/GCP/Azure with managed services: $200-1,500/month
  • Self-hosted on a VPS: $40-100/month

Medium business application (500+ concurrent users):

  • Cloud with managed services: $1,000-8,000/month
  • Self-hosted on dedicated servers: $500-2,000/month
  • Hybrid (cloud + co-location): $800-3,000/month

Database (PostgreSQL, moderate load):

  • AWS RDS db.t3.micro: $15-30/month (but plan for $50-100 with storage and backup)
  • AWS RDS db.m5.large: $120-200/month
  • Self-hosted on VPS: $20-60/month
  • Managed PostgreSQL (Supabase, Neon): $20-200/month depending on usage

The cost surprises that hurt SMBs

"But I'm only running one small server." You're also paying for the load balancer, the EBS volume, the snapshot backups, the NAT gateway, and data transfer. A $15/month instance often costs $50-80/month in reality.

Reserved instances save money but trap you. AWS Reserved Instances can save 30-60% versus on-demand. But if your workload changes or you need a different instance type, you're stuck paying for two. Some SMBs have $3,000-10,000 in unused reserved instances because their needs changed.

The free tier isn't free for business use. AWS, Azure, and GCP all have free tiers. They're designed for experimentation and small personal projects. Business use almost always exceeds free tier limits within 30-90 days.

Compliance adds cost. Storing healthcare data requires HIPAA-compliant infrastructure. Credit card data requires PCI-compliant setup. These aren't just "use a different checkbox"—they require specific instance types, encrypted everything, audit logging, and often dedicated infrastructure. Costs double or triple.

Exit costs can be significant. If you want to leave AWS, you're paying egress fees to download your data. A 500GB database migration can cost $50-100 in egress fees alone, plus engineering time to execute the migration.

How to estimate actual cost

1. Use the pricing calculator, not the marketing page. Every major cloud provider has a pricing calculator. Use it. Enter your expected usage, not the "starting at" number.

2. Add 40-50% to your estimate for incidentals. Data transfer, snapshots, logs, backups, and minor managed services add up. Budget for them.

3. Price the worst-case scenario. What if you have a traffic spike? What if you forget to shut down a test instance for a month? Price the scenario where things go wrong, not just the scenario where everything goes right.

4. Get a current bill analysis. If you're already on the cloud, download your last three bills and line by line, understand every charge. Most SMBs find 2-5 charges they didn't know they were paying.

Vendor questions (copy/paste)

  • Can you give me a realistic all-in monthly estimate, not just compute?
  • What add-on services would I need for a production deployment that aren't included in the base instance price?
  • What does it cost to run this workload for 12 months with 20% growth built in?
  • What happens to my costs if I need to scale suddenly?
  • What are the exit costs if I want to move to a different provider in 24 months?

Minimum viable implementation

  1. Use the cloud pricing calculator before signing up. Enter your actual expected usage, not the demo workload.
  2. Add 40% to your estimate for incidentals: storage, data transfer, backups, monitoring.
  3. Set billing alerts at 50%, 75%, and 100% of your expected spend.
  4. Review your first bill with someone who reads cloud bills (not just the vendor's salesperson).
  5. Track costs monthly. Cloud costs drift. A setup that cost $200/month last year might cost $350/month now due to usage changes or price changes.

When to hire help

  • Your cloud bill is 50% higher than your estimate and you don't know why.
  • You don't have anyone on staff who can read a cloud billing dashboard.
  • You're planning to migrate to the cloud and want an accurate budget before committing.
  • You have multiple cloud accounts or subscriptions and no consolidated view of spending.
  • You've been on the cloud for over a year and haven't done a cost optimization review.

A cloud cost review typically takes 2-4 hours and costs $500-1,500. You'll usually find $100-500/month in savings within 30 days.

Related Reading

Need Help Implementing This?

If you'd like guidance tailored to your specific infrastructure, we offer focused consultations. No sales pressure, just practical next steps.

Get in Touch