Plutus

FinOps that explains itself

Your AI spend jumped 40%. Which key. Which model. Which release.

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

AI attribution

One line on the invoice. Everything underneath it.

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.

  • Spend per API key, the question your provider’s own console answers worst
  • Per model, with token counts on the row beside the dollars
  • Bedrock and Vertex AI split by model, not buried in one AWS or GCP line
  • GPU rental — RunPod, LambdaLabs, Paperspace — costed alongside the inference it served

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.

Spend by API keyLast 7 days

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.

Get started free

No sales call · No credit card

The comparison

You already have three ways to track this. None of them explain it.

PlutusSheetsConsole

All providers in one view

Savings & commitment recommendations

Releases & deals on the chart

Spend alerts before the invoice

Updates without you touching it

Team roles & shared access

Chargeback by team, no retagging infra

Why it moved

A cost chart is a question.
This is the answer.

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

AprJun

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

Every event, its own lane.

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.

Release
Campaign
PR merged
Net active
AprMayJun
Release Campaign PR merged Onboarded ChurnedFewerMore

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.

Get started free

No sales call · No credit card

Unit economics

Not what you spent. What it costs you to serve one customer.

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.

  • Any unit you already count: per customer, per request, per document
  • Scoped to a team, a product, or the whole account. No source-infra tags required
  • Every rate agrees with the cost chart above it, because both read from one query path
Unit costThis month

Includes this team’s share of shared platform spend, split proportionally, so nothing sits in an Untagged bucket nobody owns.

The product

Built to act on, not just look at.

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.

Open the live demo

Real data · No signup

Pricing

Start free. Grow into it.

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

$0/mo

 

Free, no spend-based cap

  • $10k tracked spend
  • 250k events
  • 30-day retention
  • 5 cost + 3 event connections
Get started

Starter

$29/moor $290/yr

Save 17% annually

0.10% of the spend it covers

  • $30k tracked spend
  • 1M events
  • 60-day retention
  • 10 cost + 6 event connections
  • 14-day free trial
Get started

Growth

$149/moor $1,490/yr

Save 17% annually

0.06% of the spend it covers

  • $250k tracked spend
  • 5M events
  • 90-day retention
  • Unlimited connections
  • 14-day free trial
Get started

Scale

$499/moor $4,990/yr

Save 17% annually

0.05% of the spend it covers

  • $1M tracked spend
  • 20M events
  • 1-year retention
  • Unlimited + advanced features
  • 14-day free trial
Get started

Enterprise

Let’s talk

 

Custom pricing, no fixed %

  • Custom spend limit
  • Custom event volume
  • Custom retention
  • Unlimited + advanced features
Contact us

Swipe for all 5 plans

No sales call · No credit card · No % of your cloud bill, ever

Talk to your spend

Skip the dashboard.
Just ask.

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.

Works withClaudeOpenAIGemini

FAQ

Frequently asked questions

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.