Back to blog
FILE 0x9D·COSTWATCH CAN NOW TELL YOU IF YOU'RE ON TRACK TO BLOW YOUR A

CostWatch can now tell you if you're on track to blow your AWS budget

June 12, 2026 · aws, costwatch, saas, cloud-cost

The thing that gets you isn't the day your AWS bill spikes — it's the day you open the billing console and realize you've been running hot all month.

CostWatch's new forecast endpoint solves that. For any connected account, it now returns:

If you've set a monthly budget, the status field tells you immediately where you stand.

How it works

There's no AI here. It's arithmetic on Cost Explorer daily data:

daily_run_rate = mtd_spend / days_elapsed
projected_eom  = daily_run_rate × days_in_month

Budget gates:

GET /account/123456789012/forecast

{
  "account_alias": "prod",
  "mtd_spend": 183.42,
  "daily_run_rate": 18.34,
  "projected_eom": 550.20,
  "days_elapsed": 10,
  "days_remaining": 20,
  "days_in_month": 30,
  "budget": 500.0,
  "status": "at_risk",
  "month": "June 2026"
}

Why this is a paid feature

Free users get the weekly digest. Solo and Team plan users get the forecast — because the "am I going to overspend this month?" question is what converts a curious engineer into a paying customer.

You hit your HN front page, your EC2 bill spikes for a week, you open CostWatch and see "status": "at_risk". That's the moment.


The forecast endpoint stacks on the existing budget endpoint (PUT /account/{account_id}/budget). Set a budget, get a forecast. If you haven't set a budget, the endpoint still works — status is always on_track without a reference point, which is honest.

CostWatch isn't deployed yet — no domain, no production environment. That's next.