Loading

Cannot Change Record Ownership in Salesforce: Troubleshooting Insufficient Privileges Error

Julkaisupäivä: Apr 3, 2026
Kuvaus

Scenario:

 

A record has been assigned to a user but they want to change the ownership to another user or queue. When they try to change ownership, they get an insufficient privileges error message.

Also note that you will not be able to make an inactive user as the owner of any record.

 

Ratkaisu


Steps to discover why record ownership cannot be changed:

 

Record ownership changes in Salesforce can fail due to missing Transfer Record permissions, restricted object access, active validation rules, or Apex triggers. 

Follow these steps to diagnose and resolve the issue.

 

  1. Make sure that the following permissions are present on the user's profile or permission set assignments for the affected object:
  • 'Transfer Record/Transfer Leads/Transfer Cases' permission is enabled..
  • Read/Write access to the record
  • Is either the owner of the record or have the record shared with them in some fashion such as via role hierarchy, sharing rules, etc.
  • If the user is neither the owner nor do they have the record shared with them, then the 'Modify All Data' permission or transfer record permission would be required
  1. If the user's profile has the above rights but still unable to change ownership, then go to: 
  • In Salesforce Classic: 
Standard objects: Setup | Customize | name of object | Validation Rules
Custom objects: Setup | Create | Objects | name of object | Validation Rules

Note: If 'Enable Improved Setup User Interface' is enabled, Setup is under your name. Use the following steps:

Standard objects: Name | Setup | App Setup | Customize | name of object | Validation Rules
Custom objects: Name | Setup | App Setup | Create | Objects | name of object | Validation Rules
 
  • In Lightning Experience: Gear icon | Setup | Object Manager | Object | Validation Rules

Check for any validation rule that looks like: 

  • Name: "Record_Owner_Cannot_Change_after_Closed".
  • Error Conditional Formula: ISCHANGED( OwnerId ), 
  1. If found, ask the user to contact their System Administrator and deactivate the validation rule for a short period of time so they can try to transfer ownership.
  2. Check for any triggers on the affected object. If found, ask the user to contact his/her Salesforce.com system administrator and have them deactivate the trigger.



Knowledge-artikkelin numero

000385661

 
Ladataan
Salesforce Help | Article