AristoContosoIllustrative · read-only
Perspective
ExecutiveFinanceIT & SecurityTeam leadRaw
Aristo
Illustrative · read-only Frontier FirmLicenseValueTraffic Lights View: Showcase
  1. 1 · Request ✓
    A department asks, priced against its allocation
  2. 2 · Approve
    Two waiting on a decision
The chargeback journey · request → approve → assign → monitor

Two requests wait on a decision. Sales asks for 120,000 Cowork credits — $1,200 a month.

counted · the request ledger · departments’ months are a labeled estimate
Each department this month, against its own allocation and the lines its owner set0 – 120%
Sales · $42,00083.1%
Finance · $31,50060.1%
Marketing · $28,000104.4%

Waiting on a decision

The same rows as Decisions. Each opens its request, where the approver decides with the department's allocation in view.
Request · Salesraised by the Sales budget owner · 24 hours ago
120,000 Cowork credits for 180 field sellers — $1,200 a month for 3 months.
Sales is at 83.1% of its $42,000 allocation. This adds 2.9%. Its owner is told at 85% and 110%.
Decide
Request · Engineeringraised 2 days ago
24 Copilot seats for the applied-AI cohort — $720 a month.
Decide

Aristo never caps spend — hard limits stay in the Microsoft 365 admin center.

This month against the cap

What you set, what has been used, and where the month lands at this pace.

Monthly capprovided
$320,000
Nudge near the cap · $3,840,000 a year at this cap
no prior period held
Source: Your saved settings — the same cap the Settings page shows As of: 24 September 2026
Used so far this monthestimate
$218,190
68.2% of the cap · 78% of September 2026 gone
Source: Illustrative consumption scenario As of: 24 September 2026
Month-end total at this paceprojection
$278,540
the whole of September 2026 at $9,285 a day across the 23.5 days gone — 87% of the cap
Source: Your spend so far this month, extended at its daily rate As of: 24 September 2026
Threshold crossed to date50% band
50% line
spend so far has crossed the 50% line of the cap — the pace tile shows the month heading to 87%
Source: Aristo’s consumption thresholds — the same ones its alerts use As of: 24 September 2026

$218,190 of the $320,000 cap is used so far, with 78% of September 2026 gone — $9,285 a day across the 23.5 days gone. At this pace the whole month (30 days) comes to about $278,540, 87% of the cap, crossing the 75% mark before 30 September 2026. This month is an estimate (Illustrative consumption scenario), and it never says the cap has been reached.

An estimate may warn that the cap is near; it never says the cap is reached. Connect a read-only billing export and this month becomes measured, to the cent.

The monthly cap and what happens at it

Choose the amount and what Aristo does at it, see exactly what will be saved, then save it.

Sample — live in your own tenant
Whole dollars, for example 1500. Zero clears the cap.

A monthly cap of $320,000, and at it Aristo will nudge near the cap.

Near the cap, Aristo tells the person asking that their team is close to the budget their admin set. Nothing is withheld — it is a sentence, not a gate.

One cap, everywhere: this is the same setting the Settings page shows, and every screen that reads it moves with it — the Cowork gate, the Traffic Lights and the weekly digest. The change goes on the audit trail with your name.

Sample — never written here; setting the cap is live in your tenant.

Who owns each department budget, and who may approve against it

The owner answers for the spend and may raise requests. The approvers are the people who may say yes — and the two overage thresholds are the ones Aristo’s daily check already sends alerts on.

Sample — live in your own tenant

Scroll sideways for the remaining columns.

Each department budget, who owns it, who may approve requests against it, the two thresholds its overage alerts fire on, its monthly allocation, and where it stands this month.
DepartmentBudget ownerApproversAmber atRed atAllocationThis month
Sales
Sales
Ada L. Ines S., Omar K. 85% 110% $42,000 Inside both thresholds
Finance
Finance
Grace H. Ines S., Omar K. 80% 105% $31,500 Inside both thresholds
Marketing
Marketing
Maya C. Ines S., Omar K. 82% 100% $28,000 Past the red threshold
Engineering
Engineering
Alan T. James W., Omar K. 85% 110% Counted in seats No dollar band
Change an owner, the approvers or the thresholdsPick the department, set the fields, preview, then save
Sales is owned by Ada L. today. Type an address to hand it over; leave this empty and the owner stays as they are.
Ines S., Omar K. may approve against it today. Up to 10, separated by commas — typing replaces the list, leaving it empty keeps it. A requester never decides their own request, so name somebody other than the owner.

Set the owner, the approvers and the two thresholds in the form, then press Preview changes. Aristo shows exactly what will be saved before it saves it.

Sample organization — saving owners is live in your own tenant, not here.
Approval rights follow the person in your directory, never the e-mail address. An address can be reassigned to somebody else, and a rule that matched on one would hand a leaver’s approval power to whoever inherited their mailbox.

Ask for seats or credits for a department

Name the department, the quantity and the period. Aristo prices it against that department’s own allocation before anybody is asked to approve it.

counted
A whole number, for example 25 — up to 10,000,000 for this request type.
Leave it blank for an ongoing allocation.

Name a quantity above and Aristo prices the request against this department’s own allocation before anybody is asked to approve it.

You own this department’s budget, so you may raise a request against it. Someone else has to approve it.

Sample organization — raising requests is live in your own tenant, not here.

Consumption against the cap, month by month

Every month Aristo holds, each carrying its own basis, against the cap as it stands today.

Consumption against the cap, month by month
last 6 months US$ per month Labeled estimate
$0 $150k $300kApr 2026: $229,400 — labeled estimate — An estimate worked from real inputs, deliberately on the low side — never a measurement. Apr 2026 May 2026: $238,650 — labeled estimate — An estimate worked from real inputs, deliberately on the low side — never a measurement. May 2026 Jun 2026: $246,780 — labeled estimate — An estimate worked from real inputs, deliberately on the low side — never a measurement. Jun 2026 Jul 2026: $258,420 — labeled estimate — An estimate worked from real inputs, deliberately on the low side — never a measurement. Jul 2026 Aug 2026: $269,760 — labeled estimate — An estimate worked from real inputs, deliberately on the low side — never a measurement. Aug 2026 Sep 2026: $218,190 — labeled estimate — An estimate worked from real inputs, deliberately on the low side — never a measurement. This month so far, not a complete month. Sep 2026 so far
Labeled estimate — An estimate worked from real inputs, deliberately on the low side — never a measurement.This month so far — not a complete month
Evidence & data — Consumption against the cap, month by month

Comparison

The cap is $320,000 a month. It is drawn nowhere on these bars on purpose: a cap line across a series of months would imply the cap applied in each of them, and Aristo keeps one current cap rather than a history of caps. The table states the comparison instead, and says which cap it used.

Source & method

Azure Cost Management export where connected; Aristo consumption envelope otherwise.

Basis: Labeled estimate

Accessible data

Scroll sideways for the remaining columns.

Consumption month by month against the monthly cap. Each month carries its own basis; the cap column is the cap as it stands today, applied to every month, because Aristo keeps one current cap rather than a history of caps.
Month Cap
as set today
Actual Basis Variance Of cap Band
September 2026 (so far) $320,000 $218,190 estimate −$101,810 68.2% 50% band
August 2026 $320,000 $269,760 estimate −$50,240 84.3% 75% band
July 2026 $320,000 $258,420 estimate −$61,580 80.8% 75% band
June 2026 $320,000 $246,780 estimate −$73,220 77.1% 75% band
May 2026 $320,000 $238,650 estimate −$81,350 74.6% 50% band
April 2026 $320,000 $229,400 estimate −$90,600 71.7% 50% band
Aristo keeps one current cap rather than a history of caps, so a month that ran before this cap was set is compared against a cap that did not exist then. That is stated rather than re-based silently: a variance that quietly changed its own denominator is the one number nobody can audit.

What was assigned, and what Aristo actually did

Decision history for the departments shown. Approved receipts state whether a license moved.

license write not consented

Scroll sideways for the remaining columns.

Approved requests on this page, what was assigned to which department, and exactly what Aristo did or did not do to the licenses.
DepartmentApprovedPer monthAssignment recordNoteDecidedDecision handoff
Finance 250,000 credits $2,500 budget allocation recorded

This is an internal Aristo allocation. It does not claim Microsoft provisioned or assigned credits.

$2,500/month added to Finance’s Aristo allocation. This receipt does not claim Microsoft provisioned credits. Approved by the IT and Finance approver on 11 September 2026.
Prepare Outlook update

Copy this decision brief, paste it into Outlook, choose the audience, and review it before sending. Aristo does not open, address, or send the message.

Where each department stands against its own allocation

Current attributed usage against what that department was allocated, with the comparison window and the two thresholds its owner asked to be told at.

1 past a threshold
Sales Inside both thresholds estimate
Monthly allocation
$42,000
Estimated month-to-date usage
$34,921
Variance to allocation
$7,079 remaining
Owner thresholds
85% / 110%

Sales has used $34,921 of its $42,000 monthly allocation month to date — 83.1%, inside both of the thresholds its budget owner set (85% and 110%).

Labeled estimate — An estimate worked from real inputs, deliberately on the low side — never a measurement.

Finance Inside both thresholds estimate
Monthly allocation
$31,500
Estimated month-to-date usage
$18,940
Variance to allocation
$12,560 remaining
Owner thresholds
80% / 105%

Finance has used $18,940 of its $31,500 monthly allocation month to date — 60.1%, inside both of the thresholds its budget owner set (80% and 105%).

Labeled estimate — An estimate worked from real inputs, deliberately on the low side — never a measurement. Last assigned 13 days ago: $2,500/month added to the internal Cowork allocation; no Microsoft credits were provisioned..

Marketing Past the red threshold estimate action required
Monthly allocation
$28,000
Estimated month-to-date usage
$29,240
Variance to allocation
$1,240 over
Owner thresholds
82% / 100%

Marketing has used $29,240 of its $28,000 monthly allocation month to date — 104.4%, past the 100% threshold its budget owner set. This is the point the owner asked to be told about.

Labeled estimate — An estimate worked from real inputs, deliberately on the low side — never a measurement.

Engineering No usage figure yet estimate
Monthly allocation
Not priced in dollars
No usage reading
Not available
Variance to allocation
Not available
Owner thresholds
85% / 110%

Engineering holds a Copilot seat allocation rather than a dollar budget. The assignment receipt shows whether the license group was attached and whether its members were counted; the License Report and Traffic Lights show paid, assigned and active seats without turning them into a made-up dollar allowance.

Labeled estimate — An estimate worked from real inputs, deliberately on the low side — never a measurement.

Source: Department spend policies · the credit-request ledger · your Azure Cost Management export where connected As of: 24 September 2026 A dollar is labeled measured only where it was read for this department specifically. An organization-level measured dollar divided by a headcount share is an apportionment, and dividing a measured number does not keep it measured.
What this journey will not do
  • A request commits nothing on its own. Approving one moves the department’s own allotment on the policy the Traffic Lights already measure. Every step is kept on the request or the department’s policy record, with the identity of the person who took it; the audit trail is a second copy of that, not the only receipt.
  • A requester never decides their own request. Aristo tells people apart by their identity in your directory rather than by e-mail address, because an address can be reassigned to somebody else and a rule that matched on one would silently hand the authority over with it.
  • Aristo cannot move a Copilot seat in this tenant: the license-write scope is not consented, and it is deliberately absent from the default permissions so a read-only trust story stays intact. An approved seat request therefore records an assignment HANDED TO AN ADMINISTRATOR and names the step. It is never recorded as a seat that moved.
  • The two overage thresholds on each department are the SAME numbers the daily governance batch fires on. Setting them here sets them there; there is no second ladder for a screen, and nothing on this page can disagree with the alert somebody receives.

Each team against its own budget

Department-scoped Traffic-Light policies, ranked by how much of their own budget is used.

How much of its own budget each team has used
this month to date percent of that team’s own budget Labeled estimate
Finance
Finance pre-purchase pool · over its threshold
96%
Sales
Sales pay-as-you-go · approaching its threshold
83%
Engineering
Engineering credit packs · inside its threshold
61%
Inside its thresholdApproaching its thresholdOver its threshold
Evidence & data — How much of its own budget each team has used

Comparison

Each bar is measured against that team's OWN budget, not against the estate cap — the paths differ, so 3 bars at the same length would be 3 different amounts of money. A bar past the hundred mark is a policy already crossed.

Source & method

The Traffic Lights engine, over this tenant’s own department-scoped policies.

Basis: Labeled estimate

Accessible data

Each team against its own budget
DepartmentPolicyUsedBand
FinanceFinance pre-purchase pool96%red
SalesSales pay-as-you-go83%amber
EngineeringEngineering credit packs61%green

A department-scoped credit figure is an apportionment of the org figure by headcount share, so it is an estimate even where the org figure is measured. Dividing a measured number does not keep it measured.

Department budgets as the Traffic Lights hold them

The team-scoped spend policies on this tenant, read from the Traffic Lights engine and edited there.

Scroll sideways for the remaining columns.

Department-scoped budget policies and their current bands. Teams of five or more people keep their names; smaller teams are shown together and small figures are shown in words.
Department PathLight Of budgetPace Cost center
declared
BasisWhat the engine says
Finance
Finance pre-purchase pool
p3 Red 96% 1.31× —
No cost center on this department yet
estimate Pre-purchase pool Finance team pacing 1.31× — about 20,533,866 of 21,500,000 credits drawn, projected 28,128,583 by 1 January 2027, so the pool runs dry before the term does · estimate run-rate
Sales
Sales pay-as-you-go
paygo Amber 83% 1.06× —
No cost center on this department yet
estimate Pay-as-you-go Sales team pacing 1.06× budget — $34,921 spent, projected $44,580 vs $42,000 by 30 September 2026 · estimate
Engineering
Engineering credit packs
packs Green 61% 0.78× —
No cost center on this department yet
estimate Credit packs Engineering team pacing 0.78× allotment — 3,987,173 of 6,500,000 credits used, projected 5,090,008 by 30 September 2026 · estimate
The privacy floor applies to a team's budget exactly as it does to a team's spend. Teams of five or more people keep their names; smaller teams are shown together and small figures are shown in words. Teams of five or more people keep their names; smaller teams are shown together and small figures are shown in words. These policies are read here and edited in the Traffic Lights editor, which is the one place they are written.
A department’s own amber and red thresholds are changed under Owners & approvers; the organization-wide cap is changed above.

Scenario planner

What a change does to the monthly position, computed from quantities and prices you set. Every scenario here is a link you can send.

3 modeled
Modeled in both directions — more seats and fewer.
Your own seat cost from Settings. Type a different one and the row becomes an assumption.
Leave blank and no credit scenario is drawn.
The published pay-as-you-go rate unless you change it.
How much of the position ready to activate you intend to activate rather than reroute.
Totals are drawn beside the monthly rate, never instead of it.
Every seat waiting for a user becomes a working seat assumption
−$43,200 per month · −$518,400 a year
$43,200 a month in licenses, each waiting for a user — rerouted, never removed — across paid Copilot seats ready to activate or unassigned. This scenario is the whole of that position, and it is a CEILING rather than a plan: Aristo's first move is to activate the seat; it can then be rerouted, never removed, and an activated seat costs exactly what it costs today while starting to earn. Set an activation share in the levers above and this row splits into the part you intend to wake and the part you intend to recover.
100 more Copilot seats, or 100 fewer assumption
+$3,000 per month · +$36,000 a year · +$36,000 over 12 months
At $30 a seat — the seat price this organization set, 100 seats is $3,000 a month either way — $36,000 a year, $36,000 over 12 months — against the 4,200 you hold today. The arithmetic is linear and Aristo states it as arithmetic: it will not pretend a larger block costs less per seat than the ones you already own.
A capped pilot for the people who are genuinely ready estimate
+$33,600 per month · +$403,200 a year · +$403,200 over 12 months
1,120 people are assessed as ready for metered consumption, and a capped $33,600 a month would fund only them. This is money to SPEND deliberately, not money to recover — it is never added to any saving on this module, and it is the number the cap above exists to hold.

Every figure above is a monthly delta against today's position, and none of them is added to another: rerouting seats and funding a cohort are different decisions on different bases, and a combined "total opportunity" would sum a counted saving with a labeled estimate.

Scenarios this page will not model. A price increaseAn acquisitionSeasonal usageA new product introductionDepartment growth
Why each of these 5 is not modeled
  • A price increase. Aristo holds your seat price only because you set it, and it holds no Microsoft price list, no volume tier and no renewal quote. A modeled increase would be this product inventing a number about your contract, which is the one number a leader would take into a negotiation.
  • An acquisition. This needs a headcount, a license position and a directory Aristo has not read. It can be modeled the day the acquired tenant is connected, at which point it is not a scenario — it is a count.
  • Seasonal usage. A seasonal shape needs more than a year of measured months. Aristo keeps every month it measures permanently, so this becomes real on its own; asserting a season from a handful of months would be a pattern drawn through noise.
  • A new product introduction. Aristo prices what your license records show you already own. A product you have not bought has no seat price here, and inventing one would put a precise-looking total on a guess.
  • Department growth. The department split on this module is an envelope apportionment by size and consumption fit. Growing one department inside it moves dollars between teams without changing the estate total, which looks like a finding and is an artefact of the apportionment.
How every number on this page was arrived at, and what this page will not do

One budget, one place. The cap and what Aristo does at it are the same settings the Settings page shows. This page reads them straight from your saved settings rather than from an earlier snapshot, so a change is visible the moment it is saved, and it saves them through the same path with the same limits and the same audit line.

The band ladder is not this page's. 50% · 75% · 90% · 100% are the thresholds every alert in Aristo reads, and every band, crossing and percentage here is computed by that same detector. This page does the dollar arithmetic — a month-to-date figure divided by the share of the month elapsed — and hands the result over. Nothing here would survive disagreeing with the alert you receive.

An estimate never asserts that a cap is reached. Where the current month is an estimate, the pace is allowed to warn and is not allowed to claim the cap is reached. That clamp is the governance engine's own, applied here for the same reason it exists there. This month is an estimate, so its pace may warn that the cap is close and may not assert that a funded envelope is fully used.

A cap is a measurement, not a control on Microsoft. Aristo governs what it recommends and what it hands off. Actual credit spending is stopped in your Microsoft 365 Admin Center, and every mode above says so in the words the person asking will read.

  • Aristo keeps ONE current monthly cap, not a history of caps. Every row in the month table is measured against the cap as it stands today, including months that ran before that cap was set — the column says so rather than re-basing itself silently.
  • This month is an estimate (Illustrative consumption scenario). An estimate is never allowed to assert that the cap has been reached — the pace warns and stops short of the 100% claim. Connect a read-only Azure Cost Management export and the current month becomes measured, to the cent.
  • The ORGANIZATION-WIDE cap above is still a direct, attributable write by an authorized leader — it routes no approval request, because it is the envelope the approvals are decided inside rather than a spend against one. Requests and approvals are per DEPARTMENT, and they are below.
  • Setting a department’s two overage thresholds here sets the ones the daily governance batch already fires on. The Teams card is still sent by that batch rather than by this screen: one detector, one set of thresholds, and no second place for them to disagree.