Insights · 31 July 2026

Cloud cost optimisation for Australian businesses on Azure and AWS

Where cloud spend actually leaks, the levers that cut the bill without risking reliability, and how to build a lightweight FinOps habit your team will actually keep.

Cloud bills rarely balloon because of one bad decision. They drift, a little each month, as resources are provisioned generously “to be safe”, left running after a project ends, and never revisited. The good news is that most of the waste is recoverable without heroics, and often without any effect on performance. The work is finding it and building a habit that stops it returning.

This is part of the cloud work we do across Microsoft Azure and Amazon AWS. If your bill has crept up and nobody is quite sure why, we can help you get it back under control.

Why cloud bills drift

The pay-for-what-you-provision model rewards discipline and punishes neglect. A test environment spun up for a fortnight keeps billing for a year. An oversized database handles a launch-day spike and then coasts at five per cent utilisation. Nobody is at fault, but nobody owns the number either, so it grows quietly.

Find the money first

You cannot cut what you cannot see. Before touching a single resource, get visibility.

  • Turn on the native cost tools, Microsoft Cost Management or AWS Cost Explorer, and look at spend by service and by month.
  • Enforce a simple tagging standard so every resource carries an owner, an environment, and a project. Untagged spend is unaccountable spend.
  • Set budgets with alerts, so a sudden jump reaches a human before it reaches the invoice.

The levers that actually move the bill

Once you can see the spend, a short list of changes does most of the work.

Right-size and remove the idle

The single biggest win is usually deleting or downsizing what is barely used: oversized virtual machines, unattached disks, idle load balancers, and forgotten non-production environments. Schedule development and test resources to switch off overnight and on weekends, which can halve their cost on its own.

Commit to steady workloads

For anything that runs predictably around the clock, on-demand pricing is the most expensive way to pay. Azure reservations and savings plans, and their AWS equivalents, cut the rate substantially in exchange for a one or three year commitment. Cover your stable baseline with commitments and leave on-demand for the variable peaks.

Mind storage and egress

Move cold data to cooler storage tiers, set lifecycle rules to archive or delete it automatically, and watch data transfer. Egress charges, especially pulling data back out or across regions, are a common surprise that architecture choices can avoid.

Make it a habit, not a project

A one-off cleanup feels great and then erodes within months. The organisations that stay efficient treat cost as an ongoing practice, often called FinOps: a brief monthly review of the largest line items, a named owner for the number, and cost considered when new workloads are designed rather than after the bill arrives. It is the same discipline that should inform the Azure versus AWS decision in the first place.

What to do this quarter

  1. Turn on the native cost tools, apply a tagging standard, and set a budget alert so spend is visible and owned.
  2. Hunt down idle and oversized resources, delete what is unused, and schedule non-production environments to switch off out of hours.
  3. Buy reservations or savings plans to cover your steady baseline workloads, and set a recurring monthly cost review.

Cloud cost optimisation is one of the few initiatives that improves the budget and the architecture at the same time, and it rewards attention rather than expense. If you would like a review of your Azure or AWS spend with a practical plan attached, book a consultation.