Your cloud bill, explained.

See what changed on every cloud and AI bill you connect, and why, in words your CFO can read. Built for SaaS teams too small for a FinOps hire.

Free forever for one account. We never change anything in your cloud.

Sample report · illustrative data

Built by one person, Dan Payne at Great Minds AI, who got tired of assembling the cost story by hand. Questions land in his inbox.

Reads bills from:

  • Microsoft Azure
  • Google Cloud Platform
  • Amazon Web Services
  • Cloudflare
  • Vercel
  • OpenAI
  • Anthropic
  • Neon
  • Apify
The problem

The bill went up. Nobody can say why.

With cloud bills, the money is spent before anyone can approve it.

Your invoice tells you how much. Within hours, the person who signs it wants to know why.

01

Something changed last month.

A deploy, a retry storm, a test server nobody turned off over a weekend. Your invoice shows what it cost and nothing about why.

02

Then finance asks.

Your CFO wants a short answer: what changed, what it cost, and whether it will happen again. A screenshot of a cost chart answers none of those.

03

So you dig through line items.

You export a month of charges and match them up by hand. A day later you have an answer, and next month's bill is already growing.

Your cloud's own console has the data, and the agent reads from it. But the console answers in meters and SKUs, one vendor per tab, and your CFO asked in plain English.

hellocloudwatch reads every vendor you connect and writes the answer for you.

Compare it with the tools you already use →
How it works

You ask in plain English.
The agent shows its work.

Type the question your CFO just asked. The agent reads the billing data from the vendors you connect and answers in plain English, with its sources attached, so you can check it before you pass it on.

The agent writes; you decide. Every finding is yours to accept, correct or ignore.

Check its work in seconds
Every answer shows the steps it took and the billing data it queried. You see how it got there before you trust it.
See where each number came from
Each answer lists its sources, down to the account and the month of spend it read.
Ready to forward
You get plain, calm English, the way you would write it. Send it to finance without rewriting it first.
Tells you when it isn't sure
If a number is partial or estimated, the answer says so up front. You find out before you forward it.
Sample conversation · illustrative data
Thread · mon 09:42 utc
The CFO is asking about last week's Azure spike. What do I tell her?
Reasoning · 4 steps
↳azure.cost.query(scope=prod, range=2026-09-19..2026-09-26)
↳resource.timeline(vm-prod-04, range=2026-09-22)
↳context.lookup(name="Production Application")
↳summarize_for_human()
One event explains the week. vm-prod-04 in rg-prod-app scaled from 8 → 32 cores at 03:14 UTC Tue 22 Sept and did not scale back until Wed 15:40, so the runaway ran for roughly 36 hours and added $1,782 to Production. R&D and Shared Services held to their 90-day medians within 2% either way.
Daily observation · Sep 22Cost by resource groupDaily cost trend
Variance · production · 03:14 utc sept 22
Sept 22 00:00 03:14 spike Sept 22 24:00
Can we stop this one surprising us again?
Reasoning · 3 steps
↳context.read("Production Application")
↳budget.read(context="Production Application")
↳set_budget(context="Production Application", monthly=$10,867.32, notifyAt=[50,80,95])
Production Application has no budget. I have set one at August's settled total, $10,867.32, and asked for notices at 50, 80 and 95 percent. At 95 percent finance is emailed too. It is yours to change or remove.
Cost by business contextBudgets
Draft the email to Maya, our CFO …
The report

A monthly report your CFO can actually read.

One page with the headline, the key numbers, a daily spend chart, a breakdown by account or business area, and what changed and why. Send the link and your CFO reads it, with no login.

On Pro, you can edit the summary before you send it, and your changes are never written over.

Sample report · illustrative data
Acme Inc. · Cloud Spend
SEPTEMBER 2026 · ISSUED 2026-09-30 09:00 UTC

Production spend rose +18.2% in September, almost entirely from one overnight scaling event.

R&D and Shared Services held to their trailing 90-day medians within 2% either way. The full month-over-month delta of +$1,980 traces almost entirely to one resource scaling 8 → 32 cores at 03:14 UTC Tue 22 Sept and not scaling back for ~36 hours.

Agent · observation
Generated by agent
I read the September invoice from Azure prod (2,847 line items) and compared each resource with its own history. The headline is one event: a runaway autoscale on vm-prod-04. Strip that out and your bill behaved. Every other context tracked its 90-day median.
Total · September
$12,847.32+18.2%
vs September last year
$11,240.55+14.3%
vs 90-day avg
$10,920.10+17.6%
Days closed
30 / 30final
Daily spend · September
↳ SEPT 22-23 · 36-hour spike
SEPT 01SEPT 08SEPT 15SEPT 22SEPT 30
Variance · production · 03:14 utc sept 22
vm-prod-04 in rg-prod-app (Azure prod) scaled from 8 → 32 cores, adding $1,782 to Production. It did not scale back until Wed 15:40.
Generated Sept 30 · 09:00 UTC by hellocloudwatch · September 2026 closing report Please verify important facts as the agent can make mistakes.

Every number shows its source. Billed amounts are marked observed. Where a vendor shares usage but no prices, we price it ourselves and mark the figure estimated.

Or watch the agent build it ↑

Limits

What it doesn't do.

Know what you're getting before you connect anything.

  • No dashboard.
    You get answers and a report, on purpose: no chart builder, no saved views, no metrics catalog.
  • Read-only.
    We never change your cloud. Every tool the agent has against your cloud is a read: none resizes a server, stops a deploy or changes an access policy. The one thing it writes is a budget inside hellocloudwatch, and only when you ask. If a vendor only offers a broad key, we keep the same rule.
  • Estimates are labelled.
    Most of what we read is billed dollars, marked observed. Where a vendor shares usage but no prices, we price it ourselves and mark it estimated. If a vendor's figure leaves something out, like a plan fee, the report says so on that line.
  • Quiet by default.
    There are no streaks or badges, and no email to say it missed you. You hear from it when it finds something, and it stays quiet otherwise.
  • Not built for large FinOps teams.
    If you have a FinOps person, or more than ten cloud accounts, an enterprise cost platform will serve you better. Our comparison page says which one, and when.

See exactly what we can access, and what we are not certified for →

Setup · five minutes for most vendors

Set up in minutes. Revoke any time.

Most vendors take about five minutes. Azure, AWS and Google Cloud take a little longer. We ask for the narrowest access each vendor offers, read-only wherever the vendor allows it, and your keys live in Azure Key Vault. There is nothing for you to run: your spend is read on a schedule, and your report starts with a year of history when you connect. What each vendor's credential can do →

Step 01
Pick your vendor
Search for the vendor you use and choose the account you want watched. Each vendor gets a short form that asks only for what it issues. Azure is shown below as the example.
search: azure
match: Microsoft Azure · Cloud
Step 02
Create a read-only billing key
In your vendor's console, create a key that can see billing and nothing else. We show you each step, with a command to copy where the vendor has one. Where the vendor allows it, the key cannot start, stop or change anything you run. On Azure, we refuse a key that can change your subscription, such as Contributor or Owner.
az ad sp create-for-rbac --name hcw-reader
role: Cost Management Reader

Two vendors only offer an organisation-wide key. For those, the form shows what the key can do and where to revoke it, before you create one.

Step 03
Paste it in
Paste the values into the connect form. We store the secret in Azure Key Vault, and you can rotate or revoke it any time.
tenant_id: 4a812d09-…
client_id: 8f2c1a3b-…
vault: azure.keyvault

AWS never gives us a key at all, only a role you can cut off from your side.

That is the whole setup. The agent starts on last month as soon as you connect. After that, a new report arrives in the first week of each month. The twelve months before it are filled in at the same time.

Encryption
At rest in Azure Key Vault; in transit over TLS 1.2 or later. If somebody walked out with a copy of our database, they would not have one of your keys.
Audit log
Every agent action is logged with its exact tool call and arguments, so you can check the agent's work instead of trusting it.
Cancellation
One click. Your credentials are deleted at once, and the rest follows the schedule in our privacy notice.
Pricing

You'll never get a surprise bill from us.

Each tier limits how much computing we spend on your account. That's our cost, separate from your cloud bill. If your workspace reaches that limit, the agent pauses new analysis, tells you, and resumes when the limit resets. It never becomes a charge.

Free
$0 / forever

One cloud account and a monthly report. See if it answers your questions before you pay.

Pro
$149 / month

Up to 10 cloud accounts, deeper answers, and a report you can review before it goes out.

No card to start. Free is forever: connect one cloud account and ask ten questions a month. Upgrade when you want more accounts, more seats, or more room for the agent to think. Cancel any time, immediately, from the account page.
Start on Free
FAQ

The questions a skeptical CTO actually asks.

If yours is not here, write to us. A person reads every note.

For the questions it answers, yes: every answer lists the sources it used, and each observation it cites opens that month on your Spend page. The monthly report is built to match your vendor's own bill, wherever that vendor bills a figure we can read. Where it differs, that is a bug and we treat it as one.

For what it cannot answer, like what next quarter will cost or a vendor you have not connected, it says so rather than hallucinating a number to be helpful.

Find out why your bill changed.

The agent starts on last month as soon as you connect. After that, a new report arrives in the first week of each month. No card, no demo call, no email follow-up if you walk away.

Upgrade only when you want more. No charge unless you add a card.