The core problem: At a 150-person company, the CFO asks "how much does SaaS cost the Engineering team?" Finance can't answer. All SaaS bills go to one cost center. No one knows which department is driving which spend — so no department head feels accountable for cutting it.
Without cost allocation, SaaS is a shared burden that nobody owns. With it, every department head sees exactly what they're spending — and starts asking whether it's worth it.
This guide covers the 3 chargeback models, 4 attribution methods, and a complete implementation roadmap for 50- to 500-person companies.
What happens without allocation: SaaS bills land on Finance's desk as one consolidated number. The VP of Engineering doesn't know they're spending $180K/year. The VP of Sales doesn't know their Salesforce + Outreach + Gong stack costs $220K. When budget cuts come, nobody has the data to make good decisions.
What happens with allocation: Each department gets a monthly SaaS spend report. Department heads see their own line items. They start asking: "Why are we paying $14K/year for a tool only 3 people use?" Natural cost pressure emerges at the team level — not just at the CFO level.
The core principle: Visibility drives accountability. You cannot manage what you cannot see. Cost allocation is the mechanism that makes SaaS spend visible at the team level.
There are three main ways to allocate SaaS costs across departments. Each has different levels of accuracy, fairness, and implementation complexity.
How it works: Divide total SaaS cost equally across departments, regardless of how many people or how much each team uses the tools.
When to use it: Only for company-wide tools where everyone benefits equally — email (Google Workspace, Microsoft 365), company-wide communication (Slack), video conferencing (Zoom).
Pros: Extremely simple. No usage tracking needed. Easy to implement in 1 day.
How it works: Charge each department for the actual number of seats they use. Tool cost is divided by total seats, then multiplied by each department's seat count.
When to use it: Best for seat-licensed tools where each user independently accesses the tool — Notion, Figma, Salesforce, HubSpot, GitHub, Jira.
Pros: Fair and intuitive. Each department pays for what they use. Easy to implement using SSO group membership or vendor admin dashboards.
Cons: Doesn't account for usage intensity. A power user and a passive user both count as 1 seat. For usage-based tools (AWS, Datadog, Twilio), seat counts are meaningless.
How it works: Charge based on actual usage — API calls, storage consumed, transactions processed, data ingested. The most accurate model for cloud infrastructure and consumption-priced tools.
When to use it: Cloud infrastructure (AWS, GCP, Azure), usage-based SaaS (Twilio, Stripe, Datadog, Snowflake, Sendgrid), storage tools (Dropbox, Box).
Pros: Highest accuracy. Teams that spin up more infrastructure absorb more cost. Drives responsible usage behavior naturally.
Cons: Requires usage data from vendor APIs or cost allocation tags. More complex to set up. Some tools don't expose per-user usage breakdowns.
Equal split: Google Workspace, Zoom, Slack, 1Password, company-wide security tools
Per-seat: Salesforce, HubSpot, GitHub, Figma, Jira, Confluence, Notion, Asana
Usage-based: AWS, GCP, Azure, Datadog, Twilio, Snowflake, Sendgrid, Stripe
Knowing which model to use is step one. Step two is actually getting the data to make the allocation. Here are the 4 main attribution methods, from simplest to most sophisticated.
When a SaaS tool is purchased, tag it to a cost center (Engineering, Sales, Marketing, etc.) in your procurement system. Works for department-specific tools.
Best for: Department-specific tools. Takes 5 minutes per tool — just tag it correctly at purchase. Works in any accounting software.
Use your identity provider (Okta, Azure AD, Google Workspace) to pull user group membership and calculate seat counts per department automatically.
Best for: Seat-based tools where you already have SSO configured. Okta has direct integrations with 7,000+ SaaS apps to pull user counts automatically.
Connect your SaaS billing data directly to your ERP or accounting system. Each invoice gets tagged to a department during reconciliation. Best for larger organizations with dedicated accounting teams.
Tools like Zylo, Torii, and Blissfully can push allocation data directly into NetSuite GL accounts, making the departmental breakdown visible in monthly financial reports alongside headcount and other costs.
For usage-based tools, pull usage data directly from vendor APIs to calculate allocation. AWS Cost Explorer, Datadog's cost management, and Snowflake's query history all expose per-team usage data if you use resource tags.
Critical prerequisite: You must tag resources at creation time. Retrofitting tags to 3 years of untagged AWS resources is a multi-month project. Start the tagging policy now.
Once you have allocation data, you need to decide how to use it. There are two fundamentally different approaches.
How it works: Finance produces monthly reports showing each department's allocated SaaS spend. But no actual money moves between department budgets — it's informational only.
Use showback when: Your company doesn't have formal departmental P&Ls. Budget isn't tracked at the team level. You're in early stages and just want to create awareness.
How it works: SaaS costs are actually transferred from a central IT/Finance budget to individual department budgets. Each department literally "pays" for their SaaS usage from their own budget allocation.
Use chargeback when: Department heads have their own P&L responsibility. The company tracks departmental profitability. You want maximum accountability — department heads feel the cost in their own numbers.
Here's what SaaS cost allocation looks like in practice at a 50-person technology company with $480,000 in total annual SaaS spend.
| Department | Team Size | Key Tools | Annual SaaS Cost | % of Total | Cost/Person |
|---|---|---|---|---|---|
| Engineering | 20 | GitHub, AWS, Datadog, Linear, Sentry | $180,000 | 38% | $9,000 |
| Sales | 12 | Salesforce, Outreach, Gong, ZoomInfo | $120,000 | 25% | $10,000 |
| Marketing | 8 | HubSpot, Figma, Semrush, Canva Pro | $100,000 | 21% | $12,500 |
| Operations | 10 | Slack, Zoom, Notion, BambooHR, Expensify | $80,000 | 16% | $8,000 |
| Total | 50 | — | $480,000 | 100% | $9,600/person |
Key insight: Marketing has the highest per-person SaaS spend at $12,500/year. The CFO uses this as a prompt to audit: does Marketing's SaaS stack justify the investment? After audit, they cancel 2 underused tools and save $18K/year.
At 200 people, tool complexity grows significantly. Multiple tools may serve overlapping functions. Usage-based costs (AWS, Datadog) become major line items.
| Department | Team Size | Annual SaaS Cost | % of Total | Cost/Person | Allocation Method |
|---|---|---|---|---|---|
| Engineering | 80 | $720,000 | 40% | $9,000 | Usage-based (AWS tags) + per-seat (GitHub) |
| Sales | 45 | $432,000 | 24% | $9,600 | Per-seat (Salesforce, Gong, Outreach) |
| Marketing | 25 | $288,000 | 16% | $11,520 | Cost center mapping + per-seat |
| Operations/G&A | 30 | $216,000 | 12% | $7,200 | Equal split (shared tools) + per-seat |
| Product | 20 | $144,000 | 8% | $7,200 | Per-seat (Figma, Notion, Mixpanel) |
| Total | 200 | $1,800,000 | 100% | $9,000/person | — |
At 200 people, complexity compounds: Engineering may use 40+ tools. A single Datadog overage can spike their allocation by $20K in one month. This is where usage-based anomaly detection (covered in our anomaly detection guide) becomes critical.
Cost allocation and renewal management work together. Once departments own their SaaS spend, they should also own renewal decisions for tools in their budget.
The model: Finance maintains the master renewal calendar. Department heads receive 90-day advance notice of renewals in their allocation. The department head decides: renew, reduce seats, or cancel. Finance negotiates based on department's decision.
PricePulse's renewal tracker sends automated alerts 90, 60, and 30 days before each renewal. Connect it to your cost allocation data to give each department head visibility into their upcoming renewals.
Start free renewal tracker →Manual allocation via spreadsheet works for companies under 50 people with fewer than 30 tools. Beyond that, purpose-built tools make the process significantly faster:
See what rising SaaS prices cost your team →
Run free audit tool30 tools, instant cost breakdown, shareable reports