How to Cut Cloud Costs by 40% Without Changing Your Stack
Most companies overpay for cloud by 20-40%. The seven levers — from egress and storage tiers to committed-use math and wholesale compute — ranked by effort versus savings.
Last verified: August 2026 — cloud pricing and discount programs change; verify current terms before committing.
Most cloud cost advice assumes you are willing to re-architect: move to containers, adopt spot fleets, rewrite for serverless. That advice is not wrong, but it prices the savings in engineering quarters — and most teams looking at a painful invoice need relief this quarter, with the stack they have. This page is the other playbook: seven levers that cut a cloud bill materially — in our engagements, typically 25–40% in aggregate — without changing your architecture, your instance families or your deployment model.
A note on the numbers before you read further. Every savings range below is what SmashByte typically sees across cost-reduction engagements, not an industry statistic and not a promise for your account. Every pricing reference to a specific provider is hedged to what that provider publicly lists as of this writing — verify before you quote it internally. And the worked example is explicitly labeled illustrative, because your bill is the only bill that matters. If you want the full sourcing-strategy context this sits inside, start with our ultimate guide to wholesale infrastructure.
The levers are ranked by the ratio that actually decides whether they get done: savings potential divided by effort. Do them in order. Stop when the remaining effort exceeds the remaining waste.
25–40%
Aggregate bill reduction SmashByte typically sees when all seven levers are pulled on a mature, un-optimized account.
2–4 wks
Typical time to bank the first three levers — egress audit, storage lifecycle, right-sizing — with no application changes.
$0
Engineering re-architecture required for six of the seven levers. The seventh is a sourcing decision, not a code change.
The seven levers, ranked by effort vs savings
The ranking below assumes a typical mid-market account: a few years old, grown organically, never seriously audited. If you have already pulled a lever properly, skip it — the table is a checklist, not a ritual.
Lever ranking (savings ranges are what we typically see, as a share of the addressed spend)
| # | Lever | Effort | Typical savings | Time to impact |
|---|---|---|---|---|
| 1 | Egress audit | Low | 50–100% of the transfer-out line | Days to weeks |
| 2 | Storage tiering & lifecycle policies | Low | 30–60% of the storage line | Days |
| 3 | Right-sizing compute | Medium | 15–35% of the compute line | Weeks |
| 4 | Idle-resource reclamation | Low | 100% of identified waste (often 5–15% of total bill) | Days |
| 5 | Committed-use / reserved pricing | Low–medium | 20–45% of covered compute | One billing cycle |
| 6 | Support-plan review | Low | Varies — often 1–3% of total bill | One billing cycle |
| 7 | Wholesale / alternative suppliers for storage and GPU | Medium | 40–80% of the addressed workload | Weeks to months |
Lever 1: audit egress first, because it is priced to be invisible
Data transfer out is the highest-margin line on a hyperscaler invoice and the one least likely to have an owner. AWS publicly lists internet egress starting around $0.09 per GB at the first tier, as of this writing — verify current rates — and the charge applies in places teams forget to look: cross-region replication, cross-AZ traffic inside a VPC, load balancer processing, NAT gateway data handling. Pull your bill's transfer lines, group them by service, and ask one question of each: is this traffic load-bearing, or is it an accident of where we put things?
The fixes are usually placement, not re-architecture: move the analytics job into the region where the data lives, put a CDN in front of the media origin, peer instead of hair-pinning through a NAT gateway. The deeper structural answer — when the egress line exceeds what colocation or wholesale connectivity would cost — is its own analysis, and our article on when cloud egress becomes more expensive than colocation walks the crossover math.
Levers 2–4: storage lifecycle, right-sizing, and the idle-resource sweep
Storage tiering is the closest thing to free money on a cloud bill. Most object storage sits in the default hot tier regardless of access pattern. Lifecycle policies that move untouched objects to cooler tiers after 30–90 days — or delete expired snapshots and incomplete multipart uploads outright — routinely cut the storage line by a third to a half, and they are configuration, not engineering. One caution: cool tiers have retrieval charges and minimum-duration terms, so tier by measured access pattern, not by age alone.
Right-sizing is boring and effective: two to four weeks of utilization metrics, then resize the instances whose p95 CPU sits under 20% and whose memory never comes under pressure. Expect resistance from teams who remember the one time a service fell over; bring the graphs. Target the top ten instances by spend first — the tail is not worth the meetings.
Idle-resource reclamation is a sweep, not a strategy: unattached block volumes, orphaned snapshots past retention, idle load balancers, stopped-but-billed instances, forgotten dev environments, elastic IPs attached to nothing. Every provider's bill has an archaeology layer. Delete it, tag it so it cannot silently regrow, and put the sweep on a quarterly calendar — the same discipline our SaaS spending audit framework applies to subscription sprawl.
Levers 5–6: commitment math and the support plan nobody reviewed
Committed-use discounts — reserved instances, savings plans, committed-use contracts depending on provider — publicly advertise discounts roughly in the 20–45% range against on-demand for one- to three-year commitments, as of this writing; the exact number depends on provider, term, payment option and flexibility class, so verify current terms. The trap is committing to your unoptimized baseline: buy reservations after levers 1–4 shrink the baseline, or you have prepaid your waste. Commit only to the floor you are certain of — a conservative rule is covering 60–80% of steady-state usage and leaving burst on on-demand.
Support plans are a percentage-of-spend line item that grows automatically as your bill grows, and many accounts carry a tier justified by an incident three years ago. Read what your tier actually buys — response times, technical account management, architectural reviews — and match it to what you have used in the last twelve months. Downgrading or restructuring a support plan is one meeting and one billing cycle, and on a large bill the delta alone can pay for the whole audit.
Lever 7: wholesale suppliers for the workloads that outgrow hyperscaler economics
The first six levers optimize what you pay your current provider. The seventh asks whether the workload belongs there at all — and it is where the largest single-workload savings live. Two categories dominate. Object storage at scale: wholesale S3-compatible providers price storage flat per terabyte with no egress meter, which restructures the entire cost model for backups, media and archives — our ByteCloud vs AWS S3 comparison runs that math line by line. GPU capacity for training and inference: specialized GPU clouds and brokered wholesale capacity typically price sustained H100/A100-class workloads well under hyperscaler on-demand — see our wholesale GPU access guide.
This lever is medium effort because it is a sourcing decision with a migration attached, not a console toggle. But it is still not a re-architecture: S3-compatible storage takes an endpoint change, and GPU workloads move as containers and datasets. The discipline is the same as every other wholesale purchase — get the workload's real usage profile, bid multiple suppliers against the same spec, and normalize the quotes. That is the motion SmashByte's brokerage exists to run, and the marketplace is where the supplier side of it lives.
The audit checklist: one afternoon to find your number
Before you touch anything, spend one afternoon producing the baseline this checklist generates. Everything after is execution.
- Export three months of line-item billing (cost-and-usage reports, not the summary page) and pivot by service and by charge type.
- Isolate every data-transfer line — internet egress, cross-region, cross-AZ, NAT gateway, load balancer — and total them separately. This is lever 1's target number.
- Split storage by tier and age. How much object storage has not been read in 90 days? How many snapshots exceed your retention policy?
- Rank compute instances by spend and pull p95 CPU and memory for the top ten. Anything under 20% p95 goes on the right-sizing list.
- List unattached and idle resources: volumes, IPs, load balancers, stopped instances, forgotten environments. Total their monthly cost — that number is pure reclamation.
- Check coverage: what share of steady-state compute is already on committed-use pricing, and when do existing commitments expire? Renewals are the cheapest moment to renegotiate.
- Write down your support tier, what it costs as a percentage of spend, and what you actually consumed from it in the last year.
- Flag storage-heavy and GPU-heavy workloads for the wholesale sourcing test — those two categories carry the largest structural arbitrage.
Illustrative savings stack: a $50,000/month bill (illustrative — run your own numbers)
To show how the levers compound, here is a worked example on a hypothetical $50,000/month account: $28k compute, $9k storage, $7k data transfer, $4k support (percentage-of-spend tier), $2k miscellaneous. The percentages are the midpoints of the ranges we typically see; the account is invented. Nothing below is a projection for your environment.
−$4,500/mo
Egress audit: CDN in front of the media origin, one analytics job relocated to its data's region, NAT hair-pinning removed.
−$3,600/mo
Storage lifecycle: 60% of objects untouched in 90 days moved to cool tiers, expired snapshots and multipart debris purged.
−$5,600/mo
Right-sizing plus idle sweep: top-ten instances resized on p95 data, orphaned volumes and dev environments reclaimed.
−$4,300/mo
Committed-use coverage on the shrunken compute baseline at publicly advertised discount ranges, plus support-tier restructure.
That stacks to roughly $18,000/month — 36% — before lever 7, the wholesale sourcing move, which is workload-specific and deliberately excluded from the stack. Note the ordering effect: commitments were purchased after the baseline shrank, so the discount applies to lean usage rather than locking in the fat. The sequence is the strategy.
"Nobody sets out to overpay for cloud. The bill just grows a layer at a time — an untiered bucket here, an idle volume there, a commitment bought against last year's architecture. The fix is not heroics; it is an audit with an owner and a calendar."
Key takeaway: sequence the levers — clean the baseline before you commit to it.
The 30-60-90 day rollout
Cost programs die from sequencing failures more than from analysis failures. This is the cadence that keeps momentum without breaking production.
Phased execution plan
| Phase | Actions | Exit criteria |
|---|---|---|
| Days 1–30 | Run the audit checklist; execute the idle-resource sweep; turn on storage lifecycle policies; open the egress investigation | Baseline documented; quick-win savings visible on the next invoice |
| Days 31–60 | Right-size the top-ten instances with p95 data in hand; restructure egress placement; review the support tier | Compute line trending down; no latency or error-budget regressions |
| Days 61–90 | Purchase committed-use coverage against the shrunken baseline; launch wholesale sourcing for storage and GPU workloads | Commitments sized to the lean floor; sourcing quotes in hand for lever 7 |
| Quarterly thereafter | Repeat the sweep; review coverage vs actual usage; re-bid wholesale workloads at renewal | Waste stays reclaimed instead of regrowing |
Failure modes that kill cost programs
Four patterns account for most abandoned optimization efforts, and all four are avoidable once named. Committing before cleaning is the classic: reservations purchased against an un-audited baseline lock the waste in at a discount, and the savings program is declared finished with the fat preserved. Mandates without metrics — telling engineering to "cut 20%" without per-instance utilization data — produces the incident that poisons the program; right-sizing imposed by spreadsheet instead of evidence always finds the one workload that needed its headroom.
One-time heroics is the third: a heroic sweep in March, regrowth by September, because nothing was put on a calendar and nothing was tagged with an owner. Waste is a process output, and only process changes keep it out. And optimizing the tail — spending three meetings on a $40 line item while the $9,000 transfer line goes unexamined — is a prioritization failure, not diligence. Rank by dollars, work top-down, and stop when the remaining effort exceeds the remaining waste.
Governance: keeping the savings after the quarter ends
The audit finds the money once; governance keeps it found. Three mechanisms do the work, and none of them require a FinOps platform — a shared spreadsheet and a calendar are enough to start.
- Tagging with teeth. Every resource gets an owner and an environment tag at creation, enforced in the pipeline rather than by policy document. Untagged spend becomes visible spend, and visible spend gets an owner or a deletion date.
- A quarterly sweep with a named owner. The idle-resource reclamation from lever 4, on a recurring calendar invite, with the reclaimed dollar total reported. What gets reported stays done.
- A commitment register. Every reserved instance, savings plan and wholesale contract with its coverage, expiry and renewal notice date in one table. Expiring commitments are renegotiation opportunities; lapsed ones are silent rate increases.
- Budget alerts on the transfer lines specifically. Egress regrows quietly when a new service launches or a data pipeline changes regions. An alert on the transfer-out charge type catches in a week what the invoice would tell you in a month.
The underlying principle is that cloud waste is not a mistake someone made — it is the default output of an unmonitored system. You are not fixing the past; you are installing the feedback loop that was never there.
Frequently asked questions
Is 40% realistic for every account?
No. The 25–40% aggregate range is what SmashByte typically sees on accounts that have never been seriously audited — which describes most accounts we meet. A well-managed account with an active FinOps practice may have 10–15% available, mostly in levers 5–7. Anyone promising a fixed percentage before seeing your bill is selling something. The audit checklist above exists precisely so you can size your own number in an afternoon.
Won't committed-use discounts lock me in?
They lock in the covered baseline for the term — that is what the discount buys. The defenses are sequencing (commit after right-sizing, not before), conservative coverage (60–80% of steady state, not 100%), and calendar management of expiry dates so renewals are decisions instead of defaults. Read the modification and exchange terms of the specific program; they differ by provider and change over time.
How do I get engineering to actually right-size?
Bring data, not mandates. Two to four weeks of p95 utilization per instance, priced in dollars, converts the conversation from "finance wants cuts" to "this instance uses 12% of what it costs." Start with the top ten by spend, let teams keep headroom where they can articulate why, and revisit quarterly. Right-sizing imposed without metrics creates the incident that kills the program.
When is it worth moving a workload to a wholesale supplier?
When the workload's cost is dominated by a structurally overpriced line — egress-heavy storage, sustained GPU compute — and its integration with the incumbent's proprietary services is thin. Storage and GPU capacity pass that test most often; event-driven pipelines built on proprietary triggers almost never do. The two deep-dives on this site — object storage and GPU capacity — give you the decision tables for each.
Get a bill audit with a savings number attached
SmashByte runs cloud cost audits against your actual invoices: we find the waste, sequence the levers, and — where the math favors it — bid your storage and GPU workloads across 300+ vetted wholesale suppliers. You get a number before you owe us anything.
Related articles
Cloud
ByteCloud vs AWS S3: Same API, 40% Lower Cost
An honest comparison of S3-compatible object storage: API compatibility, egress fees, durability models and the workloads where switching is a win versus where it is not.
Best Practices
The Ultimate Guide to Wholesale Infrastructure
How wholesale buying works for cloud, telecom, connectivity and colocation: where the 20-40% savings come from, what to watch for and how to start.
AI & ML
Wholesale GPU Access: Train AI Models Without Breaking the Bank
Hyperscaler GPU pricing carries a heavy premium. Where wholesale H100/A100 capacity comes from, what to verify before committing, and how to match instance types to training versus inference workloads.