
A SaaS licence audit compares what the organisation pays for with what it needs for the next contract term. The result should be a documented renewal requirement, not a list of inactive users removed without business context.
Start early enough to involve the service owner, finance, IT, security, and procurement where relevant. Confirm what changes the contract actually allows before treating unused access as available savings.
Assemble the evidence
Collect information from more than one source:
- The signed order form, agreement, pricing schedule, and amendments.
- The vendor's renewal proposal.
- Current invoices and billing records.
- Admin-console exports showing assigned licences and activity.
- Identity-provider or single-sign-on records where appropriate.
- The business owner's forecast of future users and requirements.
- Known joiners, leavers, contractors, seasonal users, and shared accounts.
Usage data and contract entitlement answer different questions. A person can be inactive while the organisation remains committed to a minimum quantity.
Normalise the licence inventory
Build a table that makes unlike items distinguishable.
Swipe the table to view all columns.
| Field | Example question |
|---|---|
| Licence or package | Which tier or add-on is assigned? |
| Purchased quantity | How many units are contractually committed? |
| Assigned quantity | How many are allocated now? |
| Activity period | What definition and date range does the report use? |
| Business owner | Who can confirm continuing need? |
| User status | Employee, contractor, service account, vacant, or unknown? |
| Proposed action | Keep, downgrade, remove, reassign, or investigate? |
| Effective date | When can the change take effect? |
Define “inactive” before calculating. A 30-day window may misclassify quarterly users, emergency administrators, or seasonal workers.
Review these eight areas
1. Unassigned licences
Identify paid capacity that has never been allocated. Check whether it is a contractual minimum or a removable quantity. Use the unused SaaS licence workflow when the review needs to move from identification to owner confirmation and removal.
2. Departed and transferred users
Reconcile the user list with current employment and contractor records. Remove access through the approved offboarding process; do not treat the audit as a substitute for security controls.
3. Low or intermittent activity
Ask the business owner whether occasional access is necessary. A lower tier, pooled arrangement, or alternative workflow may be suitable, but confirm operational and contractual effects.
4. Premium features
Compare feature usage with the assigned plan. A user may need the product but not its highest-priced package.
5. Duplicate products
Look for multiple tools serving the same job. Use the vendor consolidation checklist to compare integrations, data, security, and migration effort before removing anything.
6. Service and automation accounts
Confirm why each non-human account exists, who owns it, and whether a paid licence is required. Never disable an account solely because its interactive logins are low.
7. Future demand
Include approved hiring plans, projects, acquisitions, and seasonal needs. Do not automatically renew surplus capacity “just in case”; document the cost and likelihood of needing it.
8. Contract constraints
Check minimum commitments, true-ups, price tiers, anniversary dates, and reduction deadlines. A lower quantity can sometimes increase the unit price, so compare the total outcome.
Turn findings into a renewal position
Classify each finding as verified, pending owner confirmation, or constrained by contract. Then prepare a requirement showing:
- Required products, tiers, and quantities.
- Optional capacity and the trigger for adding it.
- Items to remove or consolidate.
- Contract questions for the vendor.
- The preferred effective date.
- The decision owner and approval status.
Request a revised quote on that basis and use the quote comparison guide to separate price, quantity, scope, and term effects.
Measure the result accurately
If ten licences are removed, do not multiply their old unit price by twelve months unless that is the comparable avoided commitment. Check the revised unit rate, effective date, tax treatment, credits, and any replacement cost.
Record the final agreement and reconcile subsequent invoices. The realised savings guide explains how to avoid counting a proposed reduction as achieved savings.
Use the audit before the quote becomes urgent
Add the licence audit to the internal renewal timeline and assign it to the service owner. Track the contract and compare its renewal quote in Renewly so evidence about quantities and pricing stays connected to the decision.