Get started
- Sign in to nOps.
- In the sidebar, open Operate → Budgets, or go to clara.nops.io/budgets.
- Click New budget, choose an Explorer report to base it on, and configure target details.
- Review the generated planning grid, adjust as needed, and save. Saving a new budget opens its detail page so you can review the plan and configure alerts.
Key features
Budgets landing page
- Toggle between Grid and List view (your choice is remembered).
- Portfolio summary cards show totals across your filtered budgets: Target (current), Actual (current), Avg % of budget, and Over budget count.
- Search by budget name or linked report name.
- Grid view shows mini trend charts and over-budget badges per budget. Budgets with AI seat tracking enabled also show a violet AI badge. List view lets you expand rows for per-dimension breakdowns (Budget (current), Actual, % of budget, Variance).
Creating a budget
Every budget starts from an Explorer report:- Click New budget and select the Explorer report to link. The budget inherits that report’s dimensions and filters.
- Fill in Target details:
- Basics — Name, Status (Draft or Active), Target type, Budget type.
- Schedule — Period (Daily, Monthly, Quarterly, Annually), Start date, Number of periods, Lookback periods.
- Baseline — Starting value (Previous Month, Average Monthly Lookback, or Custom), Growth rate (%), and an optional Normalization period.
- Review the auto-generated Planning grid, which is live-populated as you create the budget.
- Optionally configure Threshold alerts before saving.
Planning grid
- Targets are pre-populated using your Starting value and Growth rate, based on your Explorer report’s spend.
- On create, edit individual cells directly or use Refresh from lookback to regenerate values from the linked report.
- Download CSV / Upload CSV to make bulk edits offline and re-import them.
- Once a budget is saved, an Actual vs target chart tracks real spend against your plan by period.
Change or refresh the linked report
Open a budget and use Change Report to link a different Explorer report, or Update From Report on the report card to refresh planning using the current lookback data—useful after the underlying report’s filters or dimensions change. Refresh from lookback in the Planning section is available during initial creation; on an existing budget, use Update From Report instead.Threshold alerts
Turn on Enable alerts, then configure rules from the budget’s Threshold alerts section. Use Manage all alerts to view, edit, or delete multiple alerts per budget.Share budget report
Separate from threshold alerts, use Share report to send a digest of a budget’s status by email, Slack, or Teams:- Opens the Share budget report dialog with Send now or Schedule.
- Once or Recurring (daily, weekly, monthly), in your timezone.
- Add Email recipients, optional Slack / Teams channels, a Subject, and an optional Message.
Budget view in Explorer
Open Explorer and use View By to overlay a budget on your chart. This requires the Inform tier—without it, the budget overlay is locked with an upgrade prompt. When enabled, you get:- A target line on the spend chart, labeled with your budget name (for example, Production Target).
- A Budget Trend stacked bar chart below the main chart, titled with your budget name.
- A Budget Targets table with target vs. actual by dimension, titled with your budget name.
AI seat tracking
Opt in per budget to see per-user cloud budget metrics alongside AI tool spend and seat limits from connected providers. This is separate from your Explorer-linked cloud budget: it adds a seat-level view for tools like Claude Enterprise and Cursor. Prerequisites- Connect the provider org-wide under Settings → Integrations:
- Claude.ai (Enterprise) — required scopes for seat tracking are listed on that page.
- Cursor — Team Admin API key.
- Open the budget as a creator or nOps administrator (members can view but cannot change tracking settings).
- Open the budget detail page and scroll to AI seat tracking.
- Select one or more providers (Claude Enterprise, Cursor).
- Save the budget. Data loads after save for newly selected providers.
- Open the budget and go to AI seat tracking.
- Click each selected provider chip to deselect it (no providers selected).
- Save the budget. The AI badge disappears from the budgets landing page and seat data is no longer fetched for that budget.
- Summary cards — Total AI seat spend, total seat limits, % of limits used, % of current-period actual/target, and tracked seat count.
- User table — One row per organization member, matched to provider accounts by email:
- Linked budget — Planned target, cloud actual, and % of plan for the current period (when the user matches a planning row).
- Per provider — Period-to-date AI spend and effective seat limit.
- Synced / All — Synced shows users matched to a provider account by email; All includes everyone in the org.
- AI badge — On the budgets grid and list, budgets with tracking enabled show a violet AI pill (tooltip: AI seat tracking enabled).
write:spend_limits, budget creators and administrators can edit Seat limit cells inline for matched Claude users. Changes save when you leave the field. Clearing a limit removes a per-user override only (inherited org or seat-tier limits cannot be deleted from nOps). Cursor limits are read-only in nOps today.
If limit edits fail with a permissions error, recreate or update the key in claude.ai with write:spend_limits and reconnect under Settings → Integrations.
Provider errors
If a provider cannot be reached (missing scope, invalid key, rate limit), nOps shows an error banner in the section with a link to Settings → Integrations. Cloud budget metrics in the same table still load from your linked Explorer report.
Deleting a budget
Only the budget creator or an organization administrator can delete a budget.FAQs
Do I need an Explorer report to create a budget?
Do I need an Explorer report to create a budget?
What's the difference between Budget and Tracking target types?
What's the difference between Budget and Tracking target types?
What's the difference between Bottom Up and Top Down planning?
What's the difference between Bottom Up and Top Down planning?
How often are budget alerts evaluated?
How often are budget alerts evaluated?
Can I bulk-edit my planning targets?
Can I bulk-edit my planning targets?
Why can't I overlay a budget in Explorer?
Why can't I overlay a budget in Explorer?
How do I turn off AI seat tracking on a budget?
How do I turn off AI seat tracking on a budget?
Why does a user show No account found for an AI provider?
Why does a user show No account found for an AI provider?
Can I change Cursor seat limits from nOps?
Can I change Cursor seat limits from nOps?
write:spend_limits.Which Claude Enterprise API scopes do I need for AI seat tracking?
Which Claude Enterprise API scopes do I need for AI seat tracking?
read:analytics (Inform), plus read:members and read:spend_limits for spend and limits in Budgets. Add write:spend_limits only if you want to adjust per-user Claude limits from a budget. See Claude.ai (Enterprise).Related
- Explorer — build the report a budget is based on, and overlay budgets on your charts
- Claude.ai (Enterprise) — connect Claude Enterprise for Inform and AI seat tracking in Budgets
- Cursor — connect Cursor for AI seat tracking in Budgets
- Business Unit Economics — track cost per unit from Explorer spend and business metrics
- Reports — see all budget alerts across your organization in one place
- Dashboard — account-wide spend summary