Skip to content
Putting technology to work.
Insights to guide decisions and action.

Search articles

The admin privileges you lent out don't come back — temporary roles are the answer

Table of contents · 6 items

When you run an access review, you may find an assignment like this: an admin role granted three months ago for a migration is still in place after the work ended. The person who granted it does not remember doing so, and there is no record of it being removed. Nothing malicious happened; the step of "remove it when the work is done" simply was not anyone's job.

With privileges like these, removing them is harder than deciding to grant them. The Google Workspace Admin console has now gained a change that hands that step over to the system.

Grant it with an expiration and it is removed automatically

As announced on September 23, 2026, admin roles can now be assigned "for a defined period." According to the announcement, it applies to all Google Workspace customers and can already be used on both Rapid Release and Scheduled Release domains. When the specified expiration is reached, the access granted by that role is automatically revoked.

You can grant them to more than just users: groups and service accounts are covered too. When a super admin assigns a role, they either choose a predefined duration such as 30 days or specify a date and time themselves. According to the Admin Help Center, the maximum is one year.

The announcement names one exception: temporary roles cannot be assigned to your organization's primary admin. This is because the primary admin requires permanent super admin privileges, and that part has not changed.

Be clear about what this reduces

What this feature reduces is not the privileges themselves but "what your access reviews have to cover."

Privileges that are assigned permanently have to be listed periodically and judged one by one on whether they are still needed. For those granted with an expiration, that judgment is no longer necessary. What you need to look at in an access review narrows down to the assignments without an expiration. In an organization where a single IT person looks after the Admin console alongside other duties, this difference shows up as real working time.

Put the other way around, nothing changes for privileges granted without an expiration. Deciding who gets which role still requires the approach we laid out in delegating admin privileges with least privilege. Expirations are an operational tool that sits on top of that design.

An editorial concept diagram comparing a role granted without an expiration, which stays after the work ends until someone finds and removes it at the next access review, with a role granted with a set expiration, whose access is automatically revoked when the expiration is reached. It also shows that what disappears is the role, while the account remains. Not an actual Admin console screen

Where to set the expiration

In practice, the hard part is choosing the date. If you simply enter the scheduled end date of the work, it may not be enough, because fixes before acceptance and handling questions right after the switchover can still remain.

RecipientHow to set the expiration
Members of a short-term projectSet it at the end of the monitoring period after the switchover, not on the scheduled acceptance date
Stand-in during a leave of absence or extended absenceThe planned return date. Extending it if the absence runs longer is safer than setting a long period from the start
Supporting an external audit or investigationThe report submission date. Match it to the deliverable deadline, not the working period

In every case, check in advance what will stop when the expiration passes. If an automated process depends on an admin role, it may fail silently once the privileges lapse. Take particular care when granting a temporary role to a service account.

When you give admin privileges to an outside vendor

When you outsource migration work or configuration changes, how to hand over admin privileges tends to become a negotiation every time. If you can use temporary roles, that negotiation becomes simpler.

  • Grant only the roles the scope of work requires, with an expiration that matches the work period
  • Have the vendor separate, in advance, the tasks that need a super admin from those that do not
  • Each extension request becomes, in itself, a record that the work ran over

We wrote about the risks of privileges being concentrated in particular people in super admin concentration and delegation. Now that privileges can be granted with an expiration, there will be more situations where you do not have to choose "our own staff do everything because handing over privileges is too risky."

Easy-to-miss points

What lapses at the expiration is the access granted by the role, not the account itself. If the account you issued to an outside contractor still exists, that person can still sign in. A role's expiration and suspending the account are separate tasks.

Take care, too, when roles are assigned to groups. A temporary role assigned to a group applies to every member of that group. If a member is added before the expiration, that person receives the privileges as well.

Action items for this week

In the Admin console, check who each role is assigned to, and mark any "assignment where no one can say how long it is needed." Those are the candidates for reassigning with an expiration. You do not need to switch everything at once; simply granting privileges with an expiration from the next time you hand them out will change how much there is to review six months from now.

On September 25, 2026, we checked the relevant parts of the Google Workspace Updates announcement dated September 23, 2026, and the Admin Help Center article "Assign specific admin roles" (updated September 18). Eligibility (all Google Workspace customers) and availability are based on the announcement; the one-year maximum is based on the Help Center article. The Help Center article still carries a note that some users may not see expiration options in the Admin console until the feature is fully released. Assigning roles in the Admin console, the behavior when an expiration is reached, and the results of applying this to service accounts have not been verified. This article is an overview of the conditions of use and operational design.

For reviewing admin privileges or designing privileges when you outsource work, please consult GleamHub.

Share this articleXFacebook
Kakeru Suzuki

Fascinated by the possibilities of technology, has had a deep interest in programming and digital art since student days

Turn this article's theme into your company's next step

The right way forward with Workspace for your company.

We organize data to migrate, sharing rules, and governance structures to map out the journey from implementation to daily operations.

  • Migration and initial setup
  • Sharing and permission organization
  • Governance structure
Consult on Workspace implementation and operations

You can consult with us from the initial conceptual stage. Details from this article will be carried over to the inquiry form.

Receive the latest articles by email