Skip to main content
← Back to blog

FinOps Copilot Seat Licences: One Cost View, One Usage View

Riya Mittal
Riya Mittal Engineer · Zop.Dev
3 min read
FinOps Copilot Seat Licences: One Cost View, One Usage View

FinOps Copilot Seat Licences: One Cost View, One Usage View

A seat licence screen has to answer two questions, and they are asked by different people. Finance asks what the seats cost and what can be reclaimed. A team lead asks who is actually using them. ZopNight now answers each in its own view.

Cost Reports → AI Spend → Seat licences shows what seats cost and what can be reclaimed. AI Gateway → Seat licences shows who uses them. Typing in a price by hand is no longer offered, so the cost view reads its numbers from billing.

A split-question screen is one where each view is built around the single question its reader came with. The sections below show what each view holds and how a missing number is handled.

A Cost View for Reclaiming and a Usage View for Asking Who

ViewWhere it livesQuestion it answers
CostCost Reports → AI Spend → Seat licencesWhat do seats cost, and what can be reclaimed?
UsageAI Gateway → Seat licencesWho uses the seats?

The seat list in either view can be sorted, filtered by status and searched, and the whole view is kept in the link, so a filtered list can be sent to a colleague as it is. Each status is explained on the page, and every app a seat uses is listed against it.

Usage Follows the Range You Pick

Usage covers Microsoft’s 7, 28 or 90 day windows, or any range up to 180 days. A fixed window is a choice made for you. A free range lets the person match the question to the review period, such as a quarter that ends on a date that is not a window boundary.

Behind the scenes, the 7 and 90 day usage reports and a 90 day tenant trend window were added, and a range read is cached for 5 minutes. That cache keeps repeated page loads from asking the store the same question again.

This works once the data exists. The 7 and 90 day figures arrive only after the first nightly metrics sync, so a newly connected account shows the 28 day view first. That is a timing limit, not a gap in the numbers. Earlier Copilot seat report fixes covered the trial versus renewal case.

A Missing Price Now Says Why

The price used to be an input a person could type. It now comes only from billing, and when it is missing the screen says why.

Architecture diagram

A typed price cannot be reconciled to anything. If it drifts from what an invoice says, the savings figure built on it is wrong in a way no one can trace. A price read from billing can be checked against the invoice.

With no billing access, a Grant access button shows the steps, and the permissions banner and drawer list the Billing account reader role without raising an alert. The old manual price routes, service and screen were removed. The table that held typed prices stays, unused.

Tagged
Riya Mittal

Riya Mittal

Engineer · Zop.Dev

Riya is an AI engineer at ZopDev, working on production LLM pipelines behind the company's content and account-intelligence platforms. She works on the engineering that makes these systems reliable and repeatable, from multi-provider orchestration and structured output validation to evals, idempotent pipelines, and automated recovery. She writes about what it takes to make AI systems reliable enough to run in production.

Stop watching the waste.
Start cutting it.

See. Find. Fix. Automatic.

Connect your first cloud account in under 5 minutes. See your first remediation in under 7. No credit card required.

CDCR connect detect classify remediate
full audit every action traceable
read-only default access
Multi-cloud automation· Production-ready in 30 min· SOC 2 · ISO 27001· 20–60% off the bill, first month· 4 platforms · 1 console· Multi-cloud automation· Production-ready in 30 min· SOC 2 · ISO 27001· 20–60% off the bill, first month· 4 platforms · 1 console·