Free Azure cost assessment

Find your Azure cost savings. No sales call, no obligation.

Answer a few questions in the chat, share your cost and usage exports, and get a prioritised savings report within 48 business hours — specific, costed findings your team can act on the same week.

No sales call to get your reportFiles deleted after your assessment48 business hours

Free. No obligation. Built for teams spending $4,000+/month on Azure with existing reservations or savings plans.

What you receive

A findings list your finance team can't pick apart.

Not a slide deck of adjectives — a prioritised list of specific savings, each one traceable back to your own data.

Prioritised findings, costed

Every finding carries an estimated recoverable amount per month — the money the fix actually returns, not the gross spend on the affected resource.

Sorted by effort and risk

Each item is classed do now, no riskneeds a change window — or needs an architecture decision, so your team knows exactly where to start Monday morning.

The queries and the working

You get the queries and calculations behind every finding, so your own team can re-run and verify any of it independently.

We quote recoverable savings, not gross spend.

A 40 TB storage account that should be lifecycle-managed is not a 40 TB saving — and any assessment that presents it that way won't survive contact with your finance team.

How it works

Three steps. About 90 minutes end to end.

You qualify, pull five exports from the Azure portal, zip them up, and share the archive in the chat. We do the rest.

2 minutes

Qualify in the chat

Your spend, agreement type, and commitments — a few questions, right on this page. Prefer a form? Use the form instead.

45–90 minutes

Produce your five exports

All five come out of your own portal or CLI — every field tells you exactly where to find them. Most of the time is waiting for the first scheduled export to run; hands-on effort is far less.

48 business hours

Get your savings report

Senior Azure and FinOps specialists analyze your environment and verify every finding. The report lands in your inbox within 48 business hours of receiving complete, readable files — weekends and holidays excluded.

Before you start

Check three things. They decide whether this is worth your time.

If all three are true, the assessment will pay for the 90 minutes many times over. If not, it isn't built for you yet.

1

You spend $4,000+/month on Azure

Below that, the recoverable amounts rarely justify anyone's time — yours or ours. We check this first, before anything else.

2

You own reservations or savings plans

Commitment waste and expiry risk are where the fastest, largest findings live. This assessment is built for estates that already have commitments in place.

3

You can access billing-scope data

The exports need Cost Management Reader at the billing account / EA enrollment scope plus Reader at the management group root. On EA, the "view charges" policies must be on — otherwise every export comes back empty.

What we need from you

Five exports. All from your own portal.

Each one takes a few minutes to pull — open the i next to any item for click-by-click instructions on exactly where it lives.

One zip, one upload.

Compress all five into a single .zip and share it in the chat — or through the form if you prefer. Everything together is typically only a few MB.

  • 1
    Cost & usage export (FOCUS, 13 months)Cost Management → Exports → Create
    Azure portal → Cost Management → Exports → Create
    • Export type Cost and usage details (FOCUS). If FOCUS isn't offered, create two exports: Actual cost and Amortized cost — one alone isn't enough.
    • Scope: billing account / EA enrollment, not per-subscription.
    • Daily granularity, 13 months of history (6 minimum), CSV to a storage account.
  • 2
    Azure Advisor cost recommendationsCLI JSON preferred — the portal CSV drops the detail
    az advisor recommendation list --category Cost -o json
    • Send the JSON if you can — the portal CSV drops the target SKU and projected savings that make recommendations actionable.
    • Portal fallback: Advisor → Cost → Download as CSV, with all subscriptions selected in the scope picker.
    • We'll also ask for your configured lookback window — it's a question in the chat and on the form.
  • 3
    Resource inventoryAzure Resource Graph Explorer — one query
    Resource Graph Explorer → scope: directory-wide → Run → Download as CSV
    • Query: Resources | project id, name, type, kind, location, resourceGroup, subscriptionId, managedBy, skuName=tostring(sku.name), skuTier=tostring(sku.tier), skuCapacity=tostring(sku.capacity), tags, properties
    • Run it as an identity with Reader at the management group root — a narrower scope silently returns an incomplete inventory.
    • This is how we find orphaned disks, empty plans, and unattached IPs in one pass.
  • 4
    Reservation & savings plan utilizationCost Management → Reservations + Savings plans
    Cost Management → Reservations / Savings plans → utilization → export
    • Rows must carry utilization %, expiry date, remaining term, scope, and the auto-renew flag.
    • Also export Reservation transactions and Reservation recommendations from the Exports blade.
    • A reservation at 100% utilization expiring in 45 days with auto-renew off is a price increase already on the calendar.
  • 5
    Recent invoiceCost Management + Billing → Invoices → PDF
    Cost Management + Billing → Invoices → Download (PDF)
    • It's our reconciliation check — if our total doesn't match your invoice, we want to find out during the assessment, not in the readout.
    • It also surfaces marketplace, support-plan, and reservation purchase charges that never appear in a subscription-scoped view.
Get started

See what's hiding in your Azure bill.

Qualify and attach your exports — all in one place, about two minutes once your files are ready. Your report follows within 48 business hours of complete files.

Built for teams spending $4,000+/month on Azure with existing reservations or savings plans.

💬

Start in the chat

The assistant walks you through qualification, answers questions about the five exports, and takes your zip — all in one conversation.

OR

Rather not chat? The form takes the same answers and the same zip.

Submit through the form →

Everything you submit goes to sales@opticca.com.

How we handle your data

Billing data is sensitive. We treat it that way.

  • A designated senior consultant receives your exports. Not a shared inbox, not a pool.
  • Used only to produce your report. Never shared outside Opticca, never used for anything else.
  • Deleted once your assessment is complete. We keep the report; the source files go.
  • Nothing is installed in your environment. Every export comes out of your own portal or CLI, run by your own people.
FAQ

Questions people ask before sharing anything.

If yours isn't here, email sales@opticca.com and we'll answer it directly.

Is this actually free?

Yes. No cost, no obligation, no credit card. If we find savings, we'll show you what they are and where they came from — what you do with that is up to you.

Do I have to talk to a salesperson?

No. Your report is delivered by email from sales@opticca.com. If you want to talk through the findings or next steps, that's available — but it's never required to get the report.

What does "48 business hours" mean exactly?

Two working days from the moment we have complete, readable files — weekends and statutory holidays excluded. Files received Friday afternoon come back Tuesday afternoon, not Sunday.

What happens to my files after the assessment?

They go to a designated senior consultant, are used only to produce your report, and are never shared outside Opticca. Once your assessment is complete, the source files are deleted — we keep the report, not your data.

Why do you need my invoice?

Two reasons. It's our reconciliation check — if our total doesn't match your invoice, we want to find that out during the assessment rather than in the readout. And it surfaces the charges people forget are in the bill: marketplace subscriptions, support plans, and reservation purchases that never appear in a subscription-scoped view.

What if a file is missing or unreadable?

We email you from sales@opticca.com before the clock starts, tell you exactly which file and what's wrong with it, and the 48 business hours begin once the corrected file arrives.

Ready to start?

Most teams find money in the first pass.

Spending $4,000+/month with reservations or savings plans in place? About 90 minutes end to end, and a report within 48 business hours.

Check my Azure spend →

Questions first? Email sales@opticca.com