Free tools Windows power users keep installed
One-click scans. No signup required.
To find what is driving your cloud bill, rank costs within the correct billing scope for a consistent period, then drill from service or project down to region, resource, SKU, or usage type. Compare equivalent periods when investigating a spike, and treat the largest charge as a lead to investigate—not proof of waste.
Start with the right scope and time period
Choose the billing account, organization, project, subscription, or other scope that contains the charges you want to explain. A report can look complete while excluding another account or project that contributes to the total.
For a month-over-month change, compare complete months, such as last month with the month before it. For a question about the current month, remember that the period is still open and billing data may lag usage. Keep the date range, currency, scope, and cost measure consistent throughout the comparison.
Rank costs, then drill into the largest rows
Begin with broad groupings to find where spend is concentrated. Then move to more specific dimensions available in your provider’s reporting tool:
PC Slower Than It Used to Be?
A free scan shows the junk files, broken settings and background clutter dragging Windows down - then fixes them in one click.Free scan · Windows 10 & 11Outdated Drivers Are Slowing You Down
One free scan finds every outdated or missing driver and matches the right update for your exact hardware.Free scan · exact hardware match#1 Best Overall
- Group by service or product to identify the major categories.
- Break those costs down by account, project, subscription, or region.
- Inspect resource groups and individual resources where the report supports them.
- For a resource or service that still needs explanation, examine SKU, meter, usage type, or operation details.
- Use tags to investigate team or workload ownership, while checking how much spend is untagged or otherwise unattributed.
If you are investigating a spike, compare the periods and inspect changes in both usage and discounts. For an ongoing high bill, rank the current period and examine its largest contributors. Expand or filter any “Other” or “Others” grouping before assuming the visible top rows account for all material spend.
Find cost drivers in AWS
Use Cost Explorer to review cost and usage. To investigate a change, select two months in its Cost Comparison feature. AWS says the feature highlights the largest cost changes and can show drivers across services, accounts, and Regions, including changes in usage and discounts. AWS also says Cost Comparison is available at no additional cost. See AWS’s Cost Comparison documentation.
The Top Trends widget shows the top 10 cost variations between the previous two months, according to AWS’s documentation. Treat that list as a starting point: open the relevant service, account, or Region breakdown to understand what changed.
Find cost drivers in Google Cloud
Open Cloud Billing Reports and set the timeframe and filters to match the question. Google documents breakdowns by project, service, SKU, and location; reports can also display trends and forecasts. If the built-in report does not provide the level of detail you need, Google recommends enabling billing export to BigQuery for custom analysis. See Google Cloud’s Reports documentation.
Do not treat a just-incurred charge as missing simply because it is not visible yet. Google warns that usage, charge application, and report availability can be delayed. Historical cost availability also varies by report period and billing-period filtering, so consult the current documentation for the range that applies to your account.
Find cost drivers in Azure
In Cost Analysis, choose a built-in view that fits the question—such as Services, Resources, Resource groups, or Subscriptions—then filter or group the results for more detail. Microsoft documents grouping by properties to identify top contributors. When there are more than ten contributors, the view groups lower rows under “Others” until you switch to a table view or filter further. See Microsoft’s built-in Cost Analysis views.
You can group by tags to look for costs assigned to a workload or team, but do not assume tags cover every charge. Some charges do not support tags, and a tag applied now does not retroactively label earlier usage. The “Untagged” group is an attribution gap to investigate, not a zero-cost category. See Microsoft’s guidance on customizing Cost Analysis views.
When to export billing data
Export detailed billing records when the provider’s built-in views cannot answer the question—for example, when you need a custom grouping or want to combine cost information with other operational data. Google points to BigQuery export for custom analysis; Microsoft recommends Power BI or raw cost-detail exports for more advanced reporting. Microsoft’s FinOps guidance also recommends choosing a report view suited to the question, then using drilldown, filters, and grouping. See Microsoft’s reporting and analytics guidance.
Best Value
Before drawing conclusions from an export, confirm that it covers the same billing scope and period as the report you are comparing. A third-party analytics platform is not automatically required; start with the provider’s reporting and export options.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Interpret the ranking before acting
- A large charge is not automatically waste. Check expected demand, business activity, discounts, and commitments before treating it as a savings opportunity.
- Compare equivalent cost measures. Keep actual-versus-amortized treatment consistent. Reservations and other commitments can shift how costs appear between purchase and usage periods.
- Treat an open billing period as provisional. A current-month view can help reveal a trend, but delayed usage or charge reporting means it may not match the final invoice.
- Investigate attribution gaps. Missing or unsupported tags, unassigned charges, and shared costs can prevent a row from mapping cleanly to one resource or team.
- Account for shared services. Network, observability, or platform charges may support several workloads. Allocate or explain the shared cost before assigning all of it to one team.
Once a service or resource ranks high, inspect its usage and billing details and consult the provider’s relevant optimization guidance. The ranking tells you where to look next; it does not, by itself, establish that the workload is oversized or unnecessary.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

