Skip to main content
< All Articles

How to create unique permissions for each row in SharePoint List

Posted on September 29, 2025
Lists

Some time ago, I wrote a post explaining how to create unique permissions for a file or folder. This might be necessary when you want to hide certain files from specific users or change their permissions from edit to read-only. However, we can also create the same experience for rows within the SharePoint lists. We usually do not think in those terms, but there might be use cases that require such scenarios. In this article, I aim to explain how to achieve this and outline a few possible use cases.

How to create unique permissions for each row in a SharePoint List

For this example, I will be using a Client List that resides on an Accounting Site.

Client List on an Accounting SharePoint site with logo, industry, account, region and status columns

By default, the list inherits the permissions of the SharePoint site on which it resides. The Accounting site has the following permissions:

Site access panel listing site owners, members and visitors for the Accounting site

    1. To adjust the permissions for a row in a list, right-click on the row (or click the three dots next to the Title field), then choose Manage Accessunique permissions for each row in SharePoint List
    2. You will then see the permissions for this specific row, which should match the site’s permissions (due to inheritance).unique permissions for each row in SharePoint List
    3. If you want to quickly prevent anyone else on the site from seeing the row (except for Site Owners, of course), you can click the “Stop sharing” link.Manage Access panel for a list item with the Stop sharing link highlighted
    4. You will then get a warning message.unique permissions for each row in SharePoint List
    5. And you will see the expected result right away.Manage Access panel showing only the Accounting Owners group after sharing was stopped
    6. However, most often, you will want to adjust the permissions for a specific row instead. For example, I do want to prevent everyone from seeing the row, but Mary (who is a site member) should be able to read it but not edit it.Manage Access list with Can view and Can edit levels highlighted for two groups
    7. To remove everyone from the row, we need to remove the Visitors Group. To make that change, click on ‘Can view‘ above and adjust accordingly.Access summary for Accounting Visitors with No direct access selected and Apply button
    8. Similarly, we can adjust Mary’s permissions. Just click Can Edit next to Members and make the change accordingly.unique permissions for each row in SharePoint List
    9. Below is the result of the above changes.Manage Access panel showing Accounting Owners and Accounting Members groups with Can view access

Nuances about row-level security

  • Just like with setting up security on files and folders, you can add/remove users and security groups
  • If you later want to reinstate the inheritance from the site, you would need to delete unique permissions for that rowManage Access panel menu with the Advanced settings option highlightedItem permissions page with the Delete unique permissions button highlightedList item permissions page stating the item inherits permissions from its parent site
  • The security you apply to the row applies to all the fields in that row; you can’t lock down certain fields/columns.

Use Cases for creating unique permissions on rows within a list

  • Project List, where you might want to hide certain projects from being visible to all users
  • Client List, where certain clients/data should only be visible to certain users/groups
  • Contact List, where you want to allow each user to edit their own row (contact information)
  • Help Desk System, where certain rows are locked for some users
  • Store/Office Locations list, where store info can only be changed by the respective store manager
Gregory Zelfond, the SharePoint Maven - profile photo

About Me

I’m Greg Zelfond, a U.S. based SharePoint consultant, and I provide affordable out-of-the-box SharePoint consulting, training, and configuration assistance to small and medium-sized businesses all over the world.

Need help?
Locked and unlocked yellow padlocks on purple background, illustrating locking pages in Loop

Lock and unlock pages in Loop

One of the features that was recently added to the Loop application is the ability to lock the pages. In this article, I would like to explain what this is…

Read More