Delete a Custom Field
Custom fields can be deleted as long as they meet certain requirements.
Required Editions
| Available in: both Salesforce Classic and Lightning Experience |
| Available in: All Editions |
| User Permissions Needed | |
|---|---|
| To delete custom fields: | Customize Application AND View All Data |
Before you delete a custom field, find out whether it's referenced by any other field, and if so, which fields. You can’t delete a custom field that’s referenced by another field. For example, you can’t delete a custom field that’s referenced by a field update or Apex.
- From the management settings for the field’s object, go to Fields.
- Click Del next to the name of the field.
- When prompted, select the Yes, I want to delete the custom field checkbox to confirm, and click Delete.
Keep these considerations in mind when you delete a custom field.
- Deleted custom fields and their data are stored until your org permanently deletes them or 15 days has elapsed, whichever happens first. Until that time, you can restore the field and its data. For information on restoring deleted custom fields and relationships, see Manage Deleted Custom Fields.
- When you delete a custom field, all of the field history data is deleted and changes are no longer tracked.
- You can’t delete a field if that field is being updated by a background job, such as an update to a roll-up summary field. Wait until the background job finishes, and then try again.
- A background process periodically runs that cleans up metadata associated with deleted custom fields. This process affects the Last Modified Date and Last Modified By fields on page layouts, record types, and custom objects.
See Also
Did this article solve your issue?
Let us know so we can improve!

