Get hands-on experience with 20+ free Google Cloud products and $300 in free credit for new customers.

Can't accept IAM invitation to project from another account

Hi, I'm trying to transfer control of my Google Cloud project from my personal account (PII Removed by Staff) to my company account (PII Removed by Staff).

I added jherman@frndsoffrnds.com as an Owner via IAM. However, that account does not receive the invite email and cannot accept the invite from the IAM page — the project does not show up in the project selector or prompt for acceptance.

I've tried:
- Removing and re-adding the user
- Logging in directly to Cloud Console with the new email
- Visiting the project selector with `?inv` query strings
Nothing works.

How can I force `PII Removed by Staff` to get access or escalate this?

Thanks!

Solved Solved
0 2 152
1 ACCEPTED SOLUTION

Hi @jakeherm,

Welcome to Google Cloud Community!

Since the invitation email wasn’t received, you can try accepting it manually using a direct URL. Construct the URL as follows:

https://console.cloud.google.com/invitation?project=[your-project-id]&account=[the-account-email-invited]&memberEmail=[the-account-email-invited]

For other common troubleshooting steps, kindly try:

  • Review Spam or Trash Folders
  • Ensure the invitation was sent to the correct email address associated with your Google Cloud account.
  • Clear your browser cache or try accessing the invitation in an incognito window. Alternatively, use a different browser or device.
  • Alternatively, add the user as an Editor first, which doesn’t require an email invitation, then promote them to Owner. This may trigger a proper invitation or apply the role directly.

Note that: You can only grant ownership of a project to a member by using the Google Cloud console. Inviting a member will deliver an invitation email that they must accept. An invitation email is not generated if you are granting a role other than owner, or if both the member you are inviting and the project are part of your organization. See Method: projects.setIamPolicy

You may also refer to this stackoverflow conversation and this documentation for additional guidance on transferring Google Cloud project ownership.

Was this helpful? If so, please accept this answer as “Solution”. If you need additional assistance, reply here within 2 business days and I’ll be happy to help.

View solution in original post

2 REPLIES 2

Hi @jakeherm,

Welcome to Google Cloud Community!

Since the invitation email wasn’t received, you can try accepting it manually using a direct URL. Construct the URL as follows:

https://console.cloud.google.com/invitation?project=[your-project-id]&account=[the-account-email-invited]&memberEmail=[the-account-email-invited]

For other common troubleshooting steps, kindly try:

  • Review Spam or Trash Folders
  • Ensure the invitation was sent to the correct email address associated with your Google Cloud account.
  • Clear your browser cache or try accessing the invitation in an incognito window. Alternatively, use a different browser or device.
  • Alternatively, add the user as an Editor first, which doesn’t require an email invitation, then promote them to Owner. This may trigger a proper invitation or apply the role directly.

Note that: You can only grant ownership of a project to a member by using the Google Cloud console. Inviting a member will deliver an invitation email that they must accept. An invitation email is not generated if you are granting a role other than owner, or if both the member you are inviting and the project are part of your organization. See Method: projects.setIamPolicy

You may also refer to this stackoverflow conversation and this documentation for additional guidance on transferring Google Cloud project ownership.

Was this helpful? If so, please accept this answer as “Solution”. If you need additional assistance, reply here within 2 business days and I’ll be happy to help.

Hi Diannemcm,

Thank you so much — the direct invitation link you provided worked perfectly. The invite email never showed up in spam or any other folder, but manually visiting the constructed URL allowed me to accept the invitation right away.

Really appreciate your help — marking this as the solution now!