CostMonStart free

Features

Every bill, one honest view

Connect your providers, and CostMon turns the mess into one live picture: what your stack costs, where it's headed, and who's spending it.

Last updated

See one number that covers every provider.

One live total, every provider

CostMon adds every connected bill into a single running total. Finance and engineering read the same figure. It updates every time a connector syncs.

  • Combines AWS, Anthropic, and every other connected provider into one figure.
  • Updates automatically as each connector syncs.
  • Shows the change against the previous period. A jump stands out right away.
See the live total in the demo →
All spendSample data
Sample data: one normalized total across four connected providers.

CostMon catches a spike the day it happens.

Anomaly detection and alerts

CostMon compares each day's spend against its own recent baseline. When a service breaks that baseline, an alert goes out by email, Slack, or webhook.

  • A default anomaly rule runs from day one, with no setup.
  • Scoped rules can watch one provider source, service, or tag.
  • Alerts route to email, Slack, or a webhook automatically.
Try the anomaly detector →
Anomaly detectionSample data
Sample data: a daily baseline breaks, and an alert fires the same day.

Every dollar has a name.

Cost buckets by team or product

Allocation rules group spend by team, product, or customer. A rule matches on the provider source, the service, the connector, or any tag you already send. What's left over stays visible as unallocated spend.

  • Rules match on source, service, connector, or tag.
  • Unallocated spend stays visible in its own line.
  • A showback view lists each bucket's spend, its share, and its daily trend.
See how allocation rules work →
Spend by bucketSample data
Sample data: one month of spend split into four buckets.

CostMon finds waste for you.

Savings recommendations, graded by confidence

CostMon flags idle resources, rightsizing candidates, and commitment gaps automatically. Each finding carries a confidence grade, so you know where to look first.

  • Finds idle resources, oversized instances, and coverage gaps.
  • Grades each finding: high, medium, or low confidence.
  • Names the service, commitment, or SKU behind each finding.
Estimate your own savings →
RecommendationsSample data
Sample data: three findings, graded by confidence.

Know what one customer actually costs to serve.

Cost per customer

You define the unit: active customers, orders, or seats. CostMon divides spend by that unit for any period you pick.

  • Record the unit's value for each period, in the app or over the API.
  • Splits cost per unit by any allocation dimension you already use.
  • Charts cost per unit over time, so a climb shows up early.
Try the unit economics calculator →
Cost per customerSample data
Sample data: three customers and their cost per user.

More, built in

Scheduled reports & exports

Save any view as a report. Export it as CSV or PDF, or schedule delivery by email, Slack, or webhook.

Spend forecasting

Project spend forward from its current growth rate. See which month a budget runs out.

Learn more →

Flat pricing, always

You pay a flat monthly rate, never a percentage of what you spend or save.

Connectors

Cloud, AI, and SaaS: all in one place

AWS, GCP, and Azure for cloud; Anthropic, OpenAI, Amazon Bedrock, Vertex AI / Gemini, and Helicone for AI and LLM spend; Snowflake and Databricks for the data cloud; Datadog, GitHub, and Vercel for the rest of the stack. Add CSV import for any tool without a native connector. That's 14 connectors, all normalized into the same unified view.

Connect a provider. See one number.

Connect your first provider and CostMon normalizes it alongside everything else you run. Your team gets one number everyone can check.

Esc