Your app went live a year ago on AWS. The first bill was small, but now it is higher every month, and your developer says "that is just cloud cost". You are paying for something you cannot see, and nobody has shown you what is inside the bill.
This guide is about AWS cost optimization from the owner's side of the table. You do not need to log in and change settings yourself. You need to know where money usually leaks, which AWS tools show it, and what to ask for.
Quick answer
Why does your AWS bill keep growing?
AWS charges for what is switched on, not for what your business uses. Servers left running at night, test copies nobody deleted, backups that pile up and services started in another region all keep billing. The bill grows quietly because nobody is asked to switch things off.
The usual leaks
- Test or staging servers (private copies used for checking changes) left running all night and on weekends.
- Servers bigger than the app needs, chosen "to be safe" at launch.
- Old backups, logs and uploaded files that are never cleaned up.
- Resources started in a second AWS region during testing and then forgotten.
- Paid add-ons switched on for a trial and never switched off.
A tip most owners do not know
The AWS console shows servers one region at a time. A server in Singapore will not show up while your developer looks at Mumbai.
AWS's own EC2 Global View lists running and stopped servers across all regions on one page. AWS says it is "especially useful for taking inventory and finding forgotten instances".
What is AWS cost optimization, in plain words?
AWS cost optimization means paying only for what your app really needs, at the lowest fair price. AWS's Well-Architected guide defines a cost-optimized workload as one that "achieves an outcome at the lowest possible price point" while meeting your needs. It lists five design principles behind that.
In owner terms, put one person in charge of cloud spending and pay only for what you use. Measure cost against business output, and use managed services instead of running everything yourself. Know which part of the business each cost belongs to.
The five areas AWS checks
AWS sorts its advice into five areas. They are cloud financial management, spending awareness, cost-effective resources, matching supply to demand, and improving over time.
You do not need the names. You need someone to look at each one once a quarter.
Which checks should you ask your developer for?
Ask for a short monthly cost report and these checks once a quarter. Each is a normal part of AWS work and none needs new software. If your developer cannot explain where the top three costs on the bill come from, that is the first problem to fix.
| Check | What it means for you | AWS tool or source |
| Budget alert | Email when spend passes your limit | AWS Budgets, free to monitor |
| Top costs | Which services cost the most each month | AWS Cost Explorer |
| Night and weekend shut-down | Test servers off when nobody works | Well-Architected cost pillar |
| Right size | Smaller server if the current one sits mostly idle | Cost Optimization Hub recommendations |
| All regions | No forgotten servers in other regions | EC2 Global View |
| Old files | Move rarely used files to cheaper storage | S3 storage classes |
Turn off what nobody uses
AWS's own example: test servers are often used about 40 hours a week. Stopping them outside those hours, out of 168 hours in a week, can save about 75% of their cost. On-Demand servers are billed by the hour or second, from start until they are stopped or terminated.
Right-size the servers
Right-sizing means moving to a smaller server when the current one sits mostly idle. AWS's Cost Optimization Hub collects over 18 types of saving suggestions, including resizing, idle resources and Savings Plans, in one screen.
Planning a new app? To get the hosting setup and monthly cloud cost explained before you sign, see The Beyond Horizon's custom software development service for Indian businesses.
What a monthly cost report should show
A one-page report is enough. It should show this month's total, last month's total, and the three services that cost the most. It should also list anything new that started billing this month.
Ask for it on the same date every month, before you pay the card bill. A sudden jump is far easier to explain in week one than in month six.
How do Savings Plans and Spot servers cut the price?
Savings Plans give a lower price if you promise to use a fixed amount of computing every hour for one or three years. Spot servers use AWS's spare capacity at a deep discount, but AWS can take them back when it needs the capacity. Both suit some apps and not others.
| Option | Discount AWS states | Catch | Good for |
| On-Demand | None, normal price | Most expensive per hour | New apps, changing load |
| Savings Plans | Up to 72% | 1 or 3 year commitment | Apps that run all day, every day |
| Spot | Up to 90% | Can be taken back | Batch jobs that can restart |
A practical warning: do not sign a 3 year commitment in the first months of a new app. Wait until a few months of real bills show what you use every hour.
Is cheaper S3 storage worth it?
Yes for files you rarely open, such as old invoices, backups and logs. In the Mumbai region, as of October 2026, S3 Standard starts at US$0.025 per GB a month, while Standard-Infrequent Access is US$0.0138. The cheaper classes add fees to read the data and a minimum stay period.
| S3 storage class (Mumbai) | Price per GB a month, Oct 2026 | Minimum stay | Best for |
| Standard | US$0.025 (first 50 TB) | None | Files used every day |
| Standard-Infrequent Access | US$0.0138 | 30 days | Files opened now and then |
| Glacier Instant Retrieval | US$0.005 | 90 days | Archives you may need fast |
| Glacier Flexible Retrieval | US$0.0045 | 90 days | Archives opened once or twice a year |
The catch with cheap storage
If you delete or move a file before its minimum stay, AWS still charges storage for the remaining days. Reading files back from the cheaper classes costs extra per GB. So move only files you are fairly sure nobody will open soon.
AWS vs GCP pricing: is one always cheaper?
No. AWS, Google Cloud and Azure each price by service, region and usage, and the cheapest one depends on what your app does. The honest way to compare is to price your own setup in each provider's calculator, with the same region and the same traffic.
What changed in the AWS Free Tier
AWS announced a new Free Tier on 16 July 2025. New accounts get US$100 in credits at sign-up and can earn up to US$100 more.
The free account plan ends after six months or when credits run out, whichever comes first. Over 30 services keep an always-free monthly allowance.
What we have seen in our own projects
Hosting cost is a design choice made at the start. Aekshea Foods is a trade ordering site we built for a Salzburg food wholesaler. It runs on Cloudflare Workers, at close to zero hosting cost a month on a free tier for commercial use.
YUMI's site keeps its 18 content files on AWS S3 in the Mumbai region, so text and images change without a new code release. HRDYAM is deployed on AWS Amplify.
Getting your AWS bill under control
Start with one free step this week. Ask your developer to set an AWS Budgets alert to your email, at a figure you are comfortable with. Then ask for the top three costs on last month's bill and why each one is there.
If you want a second look at your AWS setup or a cost plan for a new app, call or WhatsApp The Beyond Horizon on +91 75973 92744.