How to Track SaaS Admin Changes: Access, Seats and Prices

How to track SaaS admin changes: who has access and admin rights, seats, prices and owners, plus where Google, Microsoft, Slack and Okta keep logs.

by
Brad van Leeuwen
November 3, 2026
3
MIN READ
Share
Track Access, Seats and Owners: Who has access to each tool, who owns it and who approved each change

In short

The simplest way to track SaaS admin changes is Cledara: it keeps one list of who has access to every tool you pay for and who owns it, routes every access request through one approval flow and keeps a history of access requests and actions for every user and tool, exportable as PDF or CSV. Changes Cledara Agent makes inside tools wait for approval, and Spend Optimisation flags price increases. For settings changes inside a single tool, add its own audit log: Google Workspace, Microsoft 365, Slack and Okta keep theirs for 90 days to two years.

On this page

How do you track SaaS admin changes?

The simplest way to track SaaS admin changes is Cledara: it keeps one list of who has access to every tool you pay for and who owns it, sends every access request through one approval flow, and keeps a history of access requests and actions for every user and tool that you can export as PDF or CSV. For settings changes inside a single tool, add that tool's own admin audit log.

"Admin changes" covers more than an audit log entry. For finance and IT it means who has access and admin rights in each tool, how many seats you pay for, which plan and price you're on, who owns the subscription, and who has joined or left. This guide shows where the native logs live in Google Workspace, Microsoft 365, Slack, Okta and Salesforce, why they aren't enough on their own, and how to track every change in one place.

Key takeaways

  • Track five kinds of change: access and admin rights, seats, plans and prices, owners, and joiners and leavers.
  • Native admin audit logs live inside each tool, are kept for 90 days to two years and are sometimes limited to top plans.
  • Keep one list of who has access to each tool, with a named owner, across every tool you pay for.
  • Send every access request through one approval flow, so each change has a requester, an approver and a date.
  • Changes Cledara Agent makes inside your tools wait for approval, unless you set a standing approval for routine work.
  • Watch prices as closely as access: vendors raise renewal prices by 8 to 12% a year on average.
  • Export the history before an audit, rather than relying on logs that expire.

What counts as a SaaS admin change?

A SaaS admin change is any change to who can use a tool, what they can do in it or what you pay for it. Security teams tend to watch the first two and finance the third, which is why changes slip through: each team sees only its own part. Track all five kinds in one place.

ChangeExampleWhy it mattersWhere to track it
Access and admin rightsA new admin in your CRMAdmins can add users, export data and change settingsThe tool's audit log, plus Cledara's access list and approvals
Seats and licencesTen seats added mid-contractEach seat is billed until someone lowers the countThe vendor's billing page, plus cost and usage per tool in Cledara
Plans and pricesAn upgrade, or a price rise at renewalVendors raise renewal prices by 8 to 12% a year on averageInvoices, plus Cledara's renewal alerts and price increase flags
OwnersThe subscription owner leavesNobody reviews seats or approves the renewalA named owner for every subscription in Cledara
Joiners and leaversSomeone leaves with access to nine toolsFormer staff keep access and their seats keep billingYour HR system, plus Cledara's joiner and leaver workflows

Note: 90% of software transactions on Cledara are monthly subscriptions, so seat and plan changes can land on any month's bill, not just at an annual renewal.

Where are the admin audit logs in Google Workspace, Microsoft 365, Slack and Okta?

Most large SaaS tools keep their own admin audit log, but each lives in a different place, keeps data for a different length of time and sometimes needs a higher plan. These are the logs most companies need, checked against each vendor's documentation in November 2026.

ToolWhere to find itWhat it recordsHow long it's kept
Google WorkspaceAdmin console: Menu, Reporting, Audit and investigation, Admin log eventsActions in the Admin console, such as an admin adding a user or turning on a service6 months
Microsoft 365Microsoft Purview Audit, plus Microsoft Entra audit logsAudited activity across Microsoft 365; Entra records changes to applications, groups, users and licences180 days in Audit (Standard); Audit (Premium) keeps Entra ID, Exchange, OneDrive and SharePoint records for a year
SlackOrg settings, Security, Audit logs, or the Audit Logs APIChanges and usage, filtered by user, workspace and event, with CSV or JSON exportUp to two years, on Enterprise plans only
OktaAdmin Console: Reports, System LogEvery logged event for your org90 days
SalesforceSetup Audit TrailChanges admins made in the Setup areaAt least 180 days

Microsoft says Audit (Standard) is on by default for organisations with the right subscription, and Entra audit entries can't be changed or deleted. Slack's audit logs are for Org Owners and members with the Audit Logs Admin role.

Tip: Okta suggests exporting logs or sending them to a SIEM if you need them for longer than 90 days, and Slack suggests exporting for longer retention. Set that up before you need last year's records for an audit.

Why native audit logs aren't enough to track SaaS admin changes

Native audit logs record what happened inside one tool, but they can't tell you what the change costs, who owns the tool or whether anyone approved it. They also stop at the tools big enough to have one.

  • One log per tool. At the median of 32 paid tools per company, that's dozens of places to check, each with its own menus and permissions.
  • Top plans only. Slack's audit logs come with Enterprise plans, and many smaller tools don't offer an admin log at all.
  • Short memory. Okta keeps 90 days of events and Google Workspace six months, so older changes are gone unless you exported them.
  • No cost or owner. A log shows that someone added ten seats. It doesn't show the new monthly cost, the renewal it affects or who signed it off.
  • The long tail. About a third of software spend on Cledara goes to vendors outside the 50 biggest, and those smaller tools are often bought on a team's card, outside IT's logs.

How to track SaaS admin changes in one place, step by step

The practical way to do this across every tool is to make one list the place every change starts or lands, with a named owner and an approval for each, and keep the native logs for the detail. In Cledara, these are the steps:

  1. Build one list of every tool. Cledara builds it from every payment made with Cledara plus the tools you add, with owner, users, cost, renewal date and card.
  2. Name an owner for every subscription. The owner reviews seats, approves the renewal and is the first person asked about any change.
  3. Record who has access to each tool. Cledara keeps one list of who has access to each tool and when they last used it.
  4. Send every request through one approval flow. Access requests go through one approval flow, and requests for new tools route to the manager, finance or IT based on rules you set, such as annual cost thresholds. Both come with notifications and actions in Slack.
  5. Connect your HR system. Joiners and leavers in BambooHR, HiBob, Personio, Workday, Gusto and 30+ others start a workflow, so access follows the HR record.
  6. Keep changes inside tools behind approval. Cledara Agent sets up joiners, removes leavers and takes back unused seats. Each change waits for approval unless you set a standing approval for routine work, and it never changes account settings or adds a paid seat without approval.
  7. Watch plans and prices. Renewal alerts go to the owner and finance before each renewal, and the Spend Optimisation module flags price increases, unused seats and duplicate tools.
  8. Turn on and export the native logs. For your biggest tools, check audit logging is on and send the logs to your SIEM or storage if you need them for longer than the tool keeps them.
  9. Review access every quarter. Compare each tool's access list with your HR system, and remove anyone who shouldn't be there.

Worked example: an access request for HubSpot

Tom Reed, a new sales manager at an illustrative 200-person company, asks for HubSpot through Cledara. The request goes to his manager and then to IT, and it shows as waiting for approval until both say yes in Slack. Once he's added, the request, the approvers and the date sit in Cledara's history for HubSpot and for Tom.

Six months later, HubSpot's owner, Priya Shah, leaves. Her leave date in the HR system lists every tool she had, Cledara Agent removes her once IT approves, and finance names a new owner for the HubSpot subscription before its renewal alert arrives.

How Cledara helps track SaaS admin changes

Cledara is software subscription management for finance teams. It gives finance and IT one place to see every tool, who owns it, who has access and what it costs, and makes sure every change goes through an approval.

  • One access list. Who has access to each tool and when they last used it, across every tool you pay for, including those bought on cards.
  • One approval flow. Access requests go through one approval flow, with notifications and actions in Slack.
  • An access history. A history of access requests and actions for every user and tool, which you can export as PDF or CSV for audits and reviews.
  • Cledara Agent, with approval. Joiners set up, leavers removed and unused seats taken back, only in tools you connect, after your approval. It's the only SaaS management agent verified by Cloudflare.
  • Price and seat changes. Renewal alerts for every subscription, and Spend Optimisation flags for price increases and unused seats.

Cledara is SOC 2 Type II certified and GDPR compliant. For the wider audit picture, read our guide to staying audit-ready with your software stack, see how to automate employee offboarding and how SaaS usage tracking shows who still uses each seat. To keep renewals and their owners on track, see renewal tracking software, or compare plans and modules.

Frequently asked questions

What is a SaaS admin audit log?

A SaaS admin audit log is a tool's own record of changes made by its administrators, such as adding or removing users, changing roles or settings and connecting apps. Google Workspace calls it Admin log events, Slack has audit logs on Enterprise plans, Okta has the System Log and Salesforce the Setup Audit Trail. Each covers only its own tool and keeps records for a limited time.

How long do Google Workspace and Microsoft 365 keep audit logs?

Google Workspace keeps Admin log events for six months. Microsoft Purview Audit (Standard) keeps records for 180 days, and Audit (Premium) keeps Microsoft Entra ID, Exchange, OneDrive and SharePoint records for one year by default, with retention policies for longer. Okta keeps System Log events for 90 days. Export the logs you need for audits before they expire.

Which Slack plans have audit logs?

Slack audit logs are available on Enterprise plans. Org Owners and members with the Audit Logs Admin role can view them in org settings under Security, filter by user, workspace and event, export them to CSV or JSON, or pull them through the Audit Logs API. Slack says it keeps audit logs for up to two years for Enterprise customers.

How does Cledara track access and admin changes?

Cledara keeps one list of who has access to each tool, with a named owner for every subscription, and sends access requests through one approval flow with Slack notifications. It keeps a history of access requests and actions for every user and tool, exportable as PDF or CSV. Changes Cledara Agent makes inside tools wait for approval unless you set a standing approval.

How often should you review SaaS admin access?

Review admin access at least every quarter, and whenever someone with admin rights changes role or leaves. Compare each tool's admin list with your HR system, remove admin rights nobody needs and make sure every tool still has a named owner. Many SOC 2 and ISO 27001 auditors expect to see regular access reviews, so record each review and keep the results.

How do you track SaaS price and plan changes?

Keep every renewal date and price in one place, with an owner for each subscription and alerts before each renewal. Compare each invoice with the last one to catch upgrades, extra seats and price rises, which average 8 to 12% a year at renewal. Cledara's Spend Optimisation module flags price increases and unused seats, and benchmarks prices against similar companies.

Brad van Leeuwen

Brad is the co-founder and COO of Cledara. Prior to Cledara, Brad scaled partnerships, infrastructure and Go-to-Market at several fintech companies. He also led multiple early-stage investments into fintech and financial services for the EBRD and is one of highest-ranked Techstars startup mentors globally.

Found this useful? Share it with your team.

Share

Cledara

Software that runs itself

Cledara manages every software subscription and does the admin for you, from invoices and renewals to new starters and leavers.

  • 23% average savings on software spend
  • 4.6 out of 5 on G2
  • SOC 2 Type II certified
Book a demo

Subscribe to our newsletter

Receive the latest insights in your inbox

Software and AI management for finance teams

Software that runs itself.

Cledara manages every software subscription and does the admin for you, from invoices and renewals to new starters and leavers. You approve, Cledara does the rest.

4.6 on G21,000+ customersSOC 2 Type II