FinOps that explains itself
Plutus breaks AI cost down to the individual API key and model, with real token counts rather than one “OpenAI” line item. It sits beside every cloud and SaaS bill you pay. Then it draws the releases, incidents, and customer events that moved the number on the same chart, so a spike arrives with its cause attached instead of starting an investigation.
No sales call · No credit card · No % of your cloud bill, ever
Which key, which model
AI spend split by API key and model, with real token counts.
See why, not just what
Releases, incidents and deals land on the cost chart itself.
Cost per customer
Your spend divided by your own usage. A rate, not a total.
AI attribution
Your provider bills you a number. It won’t tell you which key, which model, or which team produced it, so “why did inference cost double” becomes an afternoon of exports and guesswork. Plutus stores AI spend against a per-actor dimension of its own, so it can answer the question.
The Est. column
Anthropic doesn’t publish a per-key dollar cost, so that column is not an invoice figure. It is each key’s real token counts priced against a published rate card, marked Est. right on the row.
prod-api went up 2.3× on Tuesday, the same day v4.1 shipped, marked on the cost chart.
See your own keys on this chart.
Connect an OpenAI or Anthropic key and Plutus breaks the next bill down by key and model. Five cost sources are free.
No sales call · No credit card
The comparison
Why it moved
Every dashboard can show you a spike. Plutus overlays the releases, tickets, and incidents from GitHub, Jira, and PagerDuty right on the timeline, and from Salesforce the commercial side that moves it: a client onboarded, an opportunity opened, a contract activated or run out.
Hover the line for the number on any given day, or a marker for the story behind it.
PR merged
api-gateway v2.4
Client onboarded
Acme Corp
Capacity ticket closed
INFRA-482: raise autoscale ceiling
Incident resolved
Auto-scaled through a traffic spike
PR merged
api-gateway v2.4
Client onboarded
Acme Corp
Capacity ticket closed
INFRA-482: raise autoscale ceiling
Incident resolved
Auto-scaled through a traffic spike
Event explorer
See how releases, campaigns, and customer activity line up with each other: a campaign that precedes a wave of signups, a release that precedes a dip in usage. Every lane reads as a heat strip. The darker a period, the more happened in it, so a quiet week and a week of forty merges never look alike. Hover a column and every lane answers at once. Patterns like that show up as cost later, so you catch them here first, not on the invoice.
Connect a provider and see your own timeline.
The free plan covers five cost sources and three event sources, enough to put a real stack on the chart before deciding anything.
No sales call · No credit card
Unit economics
Push usage events from your own product with one API key: a few lines in your backend, no infra changes. Or let Plutus pull them from the metered-billing system you already invoice through. Plutus divides your real cost by your real usage and keeps the rate current as both move.
Shared infrastructure is split proportionally into every rate, so the number includes each team’s share of the platform they run on, not just the spend that happened to carry their tag.
Includes this team’s share of shared platform spend, split proportionally, so nothing sits in an Untagged bucket nobody owns.
The product
Stop bouncing between 33 consoles just to know what you spent. One dashboard, one currency, one timezone. The whole picture, without the reconciling.
Cost + event sources
0
Would you rather look around first?
The demo is a full account with real shaped data in it. Every feature above is on the other side of that link.
Real data · No signup
Pricing
One monthly number, decoupled from the bill it's watching. Your cloud spend doubles and ours stays exactly where it was, so we're never quietly rewarded for the thing we're supposed to help you fix.
Hobby
Free, no spend-based cap
Starter
Save 17% annually
0.10% of the spend it covers
Growth
Save 17% annually
0.06% of the spend it covers
Scale
Save 17% annually
0.05% of the spend it covers
Enterprise
Custom pricing, no fixed %
Swipe for all 5 plans
No sales call · No credit card · No % of your cloud bill, ever
Talk to your spend
Plutus runs an MCP server. Connect any AI assistant with a key, read-only by default, and it can query your real cost data directly. No new dashboard to learn, no login screen to hand your VP.
FAQ
No. The Hobby plan is free, with no card required. You’ll only need one if you upgrade to Starter, Growth, or Scale. Even then, you get a 14-day trial first.
Both. Connect AWS, Azure, or GCP and Plutus surfaces the same idle-instance, rightsizing, unused-commitment and commitment-purchase recommendations those providers’ own engines already compute, right next to the bill they’d shrink. Commitment utilization is tracked for AWS and Azure, and on AWS you also get a warning 30, 14, 7 and 1 day before an under-used Reserved Instance or Savings Plan expires. All of it is on every plan, including the free Hobby tier. Plutus never asks for write access to your cloud, so applying them stays inside your own change process.
Per customer, per request, per document: whatever unit you already count. Send your usage events to Plutus with one API key, or let it pull them from the metered-billing system you invoice through, and it divides real cost by real usage. Shared infrastructure is split proportionally into each rate, so a team’s number includes its share of the platform it runs on.
Yes. Per-namespace and per-workload allocation reads from OpenCost in your own cluster, so cluster spend breaks down by team and service instead of arriving as a single line on the cloud bill.
Most sources — like Anthropic or Hetzner — are a single API key, and you’ll see real numbers within minutes. AWS takes a little longer since it’s a proper IAM role rather than just a key, but it’s still a same-sitting setup.
We’ll flag it well before it’s a problem, so you can decide if and when to upgrade. No surprise charges, no account cut off without warning.
Because you shouldn’t need a sales call to find out if a FinOps tool fits your budget. Growth and Scale cover $250k and $1M of tracked monthly spend for a flat $149 and $499/mo. No percentage-of-spend pricing, no quote required. If you’re past that, Enterprise is a conversation, not a mystery.
Every connected credential is encrypted at rest (AES-256-GCM), all traffic is encrypted in transit, two-factor authentication is available on every plan including Hobby, and Plutus never requests write access to your cloud. The full picture — cloud access, sign-in, tenant isolation, deletion, and where we are on certification — is on the security page.
Yes. Export your cost and event views as CSV any time, on any plan. Paid plans add a bulk export of your cost history under FOCUS column names, the FinOps Foundation’s open billing-data vocabulary, so it reads straight into a spreadsheet or a warehouse without anyone writing a translation layer first. Nothing’s locked in.
If it publishes a FOCUS export — the FinOps Foundation’s open billing-data standard — point Plutus at that and the spend lands in the same charts, budgets, and tags as everything else, with no dedicated connector needed. Contract spend with no API at all can go in as a recurring manual line. If neither fits, tell us at support@plutus-cloud.com. New sources get added regularly, and what we build next is driven by what customers ask for.