The sample bill, at list prices
Sample data The company in this guide is made up; the prices are not. It has 30 people, 12 of them engineers. Everyone has Google Workspace, Slack and Notion. Fifteen people use Claude Team and ten use ChatGPT Business, with a few Premium seats for the heaviest users. All 12 engineers have Cursor Teams and GitHub Copilot Business, three of them on Cursor Premium. Two people left this year.
| Seat | Seats | Per seat | Per month |
|---|---|---|---|
| Google Workspace | 30 | $14 | $420 |
| Slack Pro | 30 | $7.25 | $217.50 |
| Notion Business | 32 | $20 | $640 |
| Claude Standard | 12 | $20 | $240 |
| Claude Premium | 4 | $100 | $400 |
| ChatGPT Standard | 9 | $20 | $180 |
| ChatGPT Premium | 2 | $100 | $200 |
| Cursor Standard | 10 | $40 | $400 |
| Cursor Premium | 3 | $120 | $360 |
| Copilot Business | 13 | $19 | $247 |
| AI seats | $2,027 | ||
| Whole bill | $3,304.50 |
Sample data: a fictional company. Plans: Google Workspace Business Standard, Slack Pro, Notion Business, Claude Team, ChatGPT Business, Cursor Teams and GitHub Copilot Business. Seat counts include the two people who left (see leak 2). USD per seat per month, list prices as of October 2026 on annual billing where offered (Cursor and Copilot at their listed monthly price), from Google Workspace, Slack, Notion, Claude, OpenAI, Cursor and GitHub.
Leave out the leavers’ seats and the 30 people’s AI seats cost $1,928 a month. Put every one of those seats on Standard and it’s $1,208. That’s the range at the top of this page, and one decision moves it more than any other: how many Premium seats you hand out.
Leak 1: Premium seats used at Standard level
Claude Team, ChatGPT Business and Cursor Teams all sell two seat types. In each, what Premium adds is room: Anthropic lists “higher usage limits,” OpenAI “5x more usage than Standard seats,” and Cursor “5x the Standard limits on Agent.” In all three, the step up costs the same $80 a seat per month.
| Seat | Standard | Premium | Extra per Premium seat |
|---|---|---|---|
| Claude Team | $20 | $100 | $80 |
| ChatGPT Business | $20 | $100 | $80 |
| Cursor Teams | $40 | $120 | $80 |
USD per seat per month. Claude and ChatGPT on annual billing (billed monthly: $25 and $125); Cursor at its listed price. As of October 2026, from claude.com/pricing, the ChatGPT Business release notes and Cursor’s pricing docs.
A Premium seat pays off for someone who would otherwise hit the Standard limit most weeks. For anyone else it’s $80 a month, $960 a year, for room they never use. For the example we assume that 2 of the 4 Claude Premium members, 1 of the 2 on ChatGPT and 1 of the 3 on Cursor never use more than a Standard seat allows. That’s 4 seats and $320 a month.
The guides to Claude Team Premium vs Standard and ChatGPT Business Premium seats show how to find these people in each admin console.
Leak 2: seats still held by people who left
In the example, both leavers’ Google accounts were closed on their last day, and Slack took care of itself: its Fair Billing Policy credits members who haven’t used Slack in over 28 days. Everything else is still assigned to them.
| Seat | Seats | Per month |
|---|---|---|
| Notion Business | 2 | $40 |
| Claude Standard | 1 | $20 |
| ChatGPT Standard | 1 | $20 |
| Cursor Standard | 1 | $40 |
| Copilot Business | 1 | $19 |
| Two leavers | 6 | $139 |
Sample data, at the list prices in the bill above.
Why they slip through: on Claude Team and Cursor Teams, automatic provisioning (SCIM) is an Enterprise feature, so each leaver is removed by hand, tool by tool. And removing the person is only half the job. In Claude Team and ChatGPT Business, a removed member’s seat stays paid until you also lower the seat count, and GitHub keeps billing a removed Copilot seat until the end of the billing cycle. In the example that’s $139 a month, $1,668 a year, for two people who no longer work there.
Leak 3: Cursor and Copilot for the same engineers
All 12 engineers have a Cursor seat and a Copilot seat. Both put AI completion and chat in the editor, so most people settle on one, and the other seat keeps billing. In the example, 5 engineers work in Cursor every day and haven’t touched Copilot in 30 days: 5 × $19 = $95 a month.
The reverse costs more. An engineer who sticks with Copilot leaves an unused Cursor seat behind: $40 a month, or $120 on Premium. Neither admin console can see the other tool, so the overlap only shows when you put the two seat lists side by side. The guide to spotting Cursor and Copilot overlap shows how.
What it adds up to
| Leak | Seats | Per month | Per year |
|---|---|---|---|
| Premium seats used at Standard level | 4 | $320 | $3,840 |
| Seats held by two people who left | 6 | $139 | $1,668 |
| Copilot seats next to daily Cursor use | 5 | $95 | $1,140 |
| Total | 15 | $554 | $6,648 |
Sample data, at the list prices in the bill above.
That’s $554 of a $3,304.50 monthly bill, about one dollar in six. The example is deliberately tidy: 11 of its 145 seats are unused and 4 are on the wrong tier. Across all SaaS, Zylo’s 2026 SaaS Management Index found that organizations leave 36% of their licenses unused on average.
When a fix shows up on the bill
Finding a leak and no longer paying for it happen on different dates. Each vendor has its own rule.
| Tool | Lower a tier or remove a seat |
|---|---|
| Claude | At your next renewal, the annual renewal date on annual plans, with no prorated refund |
| ChatGPT | At the start of the next billing cycle; seats already committed for the current cycle aren’t refunded |
| Cursor | Billing adjusts by seat type, with any credit on a future invoice; a removed member who used credits keeps the seat until the cycle ends |
| Copilot | A removed seat keeps billing until the end of the current billing cycle |
As of October 2026, from the Claude Help Center, the ChatGPT Business FAQ, Cursor’s team pricing docs and GitHub Docs.
Claude Team is the one to watch. On an annual plan, a Premium seat that should have been Standard, spotted three months after renewal, still costs $80 a month for the nine months that are left: $720. Check before each renewal, not after.
What the vendors already show you for free
Before you pay anyone to find these leaks, know what you already have. Each vendor’s own admin console covers part of it, and for a team with one or two AI tools that may be enough.
Free in each vendor’s console
- Claude Team: active members against assigned seats, under Settings, then Analytics
- ChatGPT Business: Workspace analytics with seat type, credits spent and messages sent for each member
- GitHub Copilot: every assigned seat with its
last_activity_atdate, through the REST API - Cursor Teams: active users over time, with a CSV download under each chart
- Slack: an automatic credit for members who haven’t used Slack in over 28 days
Not in any of them
- One view across tools: each console only sees its own seats
- Tier fit: Claude and ChatGPT don’t show how much of a seat’s allowance each member used
- Leavers across tools: on Claude Team and Cursor Teams, automatic provisioning (SCIM) is Enterprise-only
- Overlap: Cursor can’t see Copilot, and Copilot can’t see Cursor
- Renewals: your dates side by side, so you know which fix lands when
From the Claude Help Center, the ChatGPT Business release notes (16 April 2026), GitHub’s REST API docs, Cursor’s analytics docs, Slack’s Fair Billing Policy, claude.com/pricing and Cursor’s team pricing docs.
Check those views a month before each renewal and you’ll catch the idle seats in each tool. What they can’t give you is the picture across tools: the same leaver in five consoles, the same engineer in two editors, and renewals on five different dates.
How to check your own bill
- List every AI tool the company pays for, including any expensed on personal cards, with its renewal date. Start with whichever renews first.
- Take everyone who left this year and search each admin console for their email. Remove them, then lower the paid seat count: in Claude Team and ChatGPT Business, removing a member frees the seat but doesn’t shrink the bill.
- In Claude Team, ChatGPT Business and Cursor Teams, list who holds a Premium seat and check how much each person used last month. In ChatGPT and Cursor, Premium is five times Standard’s usage, so anyone well under a fifth of it would have fit on Standard. Move those people down a tier.
- Match Cursor’s active users against Copilot’s last activity dates and remove the seats nobody uses.
- Then look for idle seats in each tool: how to find unused ChatGPT and Claude seats.
Put each renewal date in the calendar with a reminder a month ahead, and repeat the check each time.
How SeatLeak automates it
SeatLeak runs this check every month across all your tools at once. It reads seat lists and activity through read-only admin access and a browser extension your admin pushes once, never prompts or content, matches each person across tools, and sends one email with every leak priced and the date its fix lands on the bill.
SeatLeak opens to teams in the order they sign up, starting this winter. Until then, the calculator on our home page estimates what your team is likely leaking across all its tools.
Sources
- Google Workspace pricing workspace.google.com
- Slack pricing: Pro plan slack.com
- Slack Help Center: Slack’s Fair Billing Policy slack.com
- Notion pricing notion.com
- Claude pricing: Team and Enterprise plans claude.com
- Claude Help Center: Purchasing and managing seats support.claude.com
- Claude Help Center: View usage analytics for Team and Enterprise plans support.claude.com
- OpenAI Help Center: ChatGPT Business release notes help.openai.com
- OpenAI Help Center: ChatGPT Business general FAQ help.openai.com
- Cursor Docs: Pricing cursor.com
- Cursor Docs: Team pricing cursor.com
- Cursor Docs: Usage Analytics cursor.com
- GitHub Docs: Plans for GitHub Copilot docs.github.com
- GitHub REST API: Copilot user management docs.github.com
- GitHub Docs: Billing for Copilot in organizations and enterprises docs.github.com
- Zylo: 2026 SaaS Management Index (29 January 2026) zylo.com
Every price and feature above was checked against these pages on 6 October 2026. Vendors change plans often, so check the source before you act on a number.