Venture Lab 10BETA Free beta · early access

Home › Guides › BillPrism

How-to guide · BillPrism

How to analyze an Azure cost export CSV and find what drives the bill

Azure Cost Management can export every line of your bill as a CSV. This guide shows how to get that file, which columns matter, and how to turn it into a short list of things to check.

Updated · Venture Lab 10

1. Export the cost details

In the Azure portal, open Cost Management and go to Exports. Microsoft documents these export types for cost and usage details: actual, amortized, FOCUS, and usage only. Each can run once, daily (month-to-date) or monthly (last month). Exports are written to a storage account you choose, as CSV or Parquet. CSV can be gzip-compressed.

For a quick look, Cost analysis → Download also gives you a file. For a review you will repeat every month, a scheduled export is easier to work with.

Export partitioning is on by default, so a large export can arrive as several files. Analyze one file at a time, or combine them first.

2. Know the columns that matter

Microsoft's field reference lists the cost details columns by account type. These are the ones a first review needs:

ColumnWhat it holds
CostInBillingCurrency (EA, MCA) or Cost / PreTaxCost (EA, pay-as-you-go)Cost of the line before credits or taxes
BillingCurrency / BillingCurrencyCodeCurrency of that cost
MeterCategoryService category, for example Networking
DateUsage or purchase date
ResourceId, ResourceName, ResourceGroupWhich resource or group the charge belongs to
ChargeTypeUsage, Purchase or Refund
PricingModelOnDemand, Reservation, Spot or SavingsPlan

Microsoft notes that field names can differ in casing and spacing between account types. Check your header row before you build formulas on it.

3. Ask four questions of the file

  1. Where is the money? Group by MeterCategory and sort by total. Start your review with the biggest group.
  2. Did anything jump? Compare each service's busiest day with its typical day. A sudden jump usually has a cause you can find: a deployment, a load test, a backup job or a misconfiguration.
  3. What never changes? A resource that costs exactly the same every day may be steady, legitimate use. It may also be an idle VM, an unattached disk or a forgotten gateway. Check it before you act.
  4. What is growing? Compare the average daily cost of each service month over month.

Keep currencies apart. If the file contains more than one billing currency, total each currency on its own instead of adding them together.

4. Do it in your browser, without uploading the file

The free BillPrism cloud bill analyzer runs these checks for you. Pick the CSV file or paste it in, and the tool shows:

The file is read on your device and never uploaded. Files up to 20,000 rows are supported.

These results are leads to check, not proof of waste, and no savings are promised.

Sources

Venture Lab 10 is independent. Other product and service names are used only to describe compatibility or for comparison, and are trademarks of their owners.

← All guides