Skip to content
Browse SharePoint tutorials

A request list may need to let employees submit and update their own requests while list managers handle everyone’s submissions. SharePoint’s Item-level Permissions settings can restrict reading and editing by item creator, without building a Power Apps form or a flow for this basic scenario.

This tutorial walks through that setup, then covers the permission checks that decide whether it works for your users. Every item in the example list has the same creator, so its screenshots can’t show a second user being denied access. Complete the checks in steps 4 and 5 before relying on the configuration.

Before you begin

This example uses a SharePoint Online list named Office Support Request, with a modern list view and classic-style settings pages. Use your own list. Use a site owner account for this tutorial; permission assignments require the appropriate permission-management rights. If Item-level Permissions doesn’t appear in Advanced settings, confirm you’re in a list rather than a library, and ask a site owner to check your permissions.

Use this tutorial for a list. These settings don’t apply to document libraries. Users still need the underlying list rights to view, add, and edit items: these settings restrict access, rather than granting list membership. Microsoft: SecurityBits reference.

Decide who is an ordinary submitter and who must manage all requests. Step 4 explains why the user’s actual permissions matter as much as the two radio buttons.

1. Show Created By so you can check the ownership rule

  1. Open the list’s view menu, All Items in the example, and select Edit current view.
  2. In Columns, select the Display checkbox for Created By.
  3. Select OK, return to the list, and refresh if the column is not visible.

All Items menu with Edit current view available

Open the view editor.

View columns with the Display checkbox for Created By selected

Created By is selected. You do not need to copy the sample’s column-position numbers.

All four sample rows show Travis under Created By. This field identifies the creator used by the setting. It is different from Assigned To or a custom Requester field. Microsoft: ReadSecurity reference.

Four sample requests with Travis shown in Created By

The sample list. With only one creator, an unchanged row count cannot prove separation between users.

Showing a column changes the view, not the access rules. Microsoft: view settings, Microsoft: views and existing access controls.

2. Understand why Created By = [Me] is only a view filter

A common first idea is a convenient personal filter. If All Items is your default view, first select Save view as on the view menu to make a copy such as My Requests, and add the filter to that copy, for the reason explained below:

  1. Reopen Edit current view and find Filter.
  2. Select Show items only when the following is true.
  3. Set Created By to is equal to and enter [Me].
  4. Select OK.

View filter using Created By, is equal to, and Me enclosed in square brackets

The final filter input. There is only one active condition.

The current user’s identity determines which rows this view displays. In this example, all four rows remain because Travis created them all. Microsoft: filter on the current user.

This is useful for a “My Requests” experience, but it does not revoke permission to other items. Another view or an item link can still expose data the user is allowed to access. Views change presentation, and existing access controls continue to apply. Microsoft: views and existing access controls.

The filter is optional for the access-control setup. A list’s default view is always a public view, so if All Items is your default, this filter changes it for everyone, including managers, who would then see only items they created. If you want this filter, add it to a separate view such as My Requests, and leave All Items unfiltered. Do not use it as evidence that another user’s data is secured. Microsoft: view settings.

3. Configure the two item-access settings

  1. Open the settings gear and select List settings.
  2. Under General Settings, select Advanced settings.

List settings page with Advanced settings under General Settings

Advanced settings is under General Settings.

  1. In Item-level Permissions, choose these exact options:
SettingSelect
Read accessRead items that were created by the user
Create and Edit accessCreate items and edit items that were created by the user

Item-level Permissions with creator-only read and creator-only create/edit options both selected

Both final selections are shown.

  1. Scroll to the bottom of Advanced Settings and select OK.

OK button at the bottom of the Advanced Settings page

Select OK to save the settings.

These choices restrict ordinary users with sufficient underlying item rights to their own creations. Microsoft: ReadSecurity reference, Microsoft: WriteSecurity reference. Step 4 covers the exceptions.

This procedure changes the Advanced settings for the list only. It doesn’t break permission inheritance on the list or on individual items, change anyone’s permission level, or configure delete rights. Step 4 covers list permissions and delete rights.

These settings apply to whole items, not columns. They can’t hide one column or lock one column. A submitter who can edit their own item can change every editable column on it, including Status, Resolution, and Assigned To in the sample list. If those columns must stay under a manager’s control, these settings aren’t enough on their own.

4. Review elevated permissions before choosing submitters and managers

The Item-level Permissions options in step 3 and the list’s permissions do different jobs. The options in Advanced settings limit which items an ordinary user can read and edit. The list’s permissions decide what each person can do on the list, including whether they count as ordinary. You need both, so work through this step before you rely on step 3.

Members have Edit by default

Edit is the default level for a site’s Members group, and it’s the default in the Grant Permissions dialog. A list inherits its site’s permissions until you stop inheritance, so on a typical team site everyone in Members reaches this list with Edit. On a public modern team site, Members automatically includes Everyone except external users. Microsoft: permission levels.

That matters whatever the settings in step 3 do. Microsoft documents that Edit can add, edit, and delete lists, and its Manage Lists permission covers adding or removing columns and public views. So anyone who reaches this list through Members isn’t a restricted submitter, because they can change or delete the list itself.

To restrict them, work on this list. Microsoft’s guidance is to manage team site permissions through the connected Microsoft 365 group, and it describes breaking inheritance as supported but not recommended, so do this only because this list needs different access from the site. Microsoft: customize list permissions.

Prerequisite: give the list unique permissions first. While the list inherits, it uses the site’s grants, so you can’t change them for this list alone. The first step below gives the list its own copy of those grants. After that, you can lower Members on the list, including on a team site connected to a Microsoft 365 group. Private and shared channel sites are different, so if your list is on one, read the paragraph about them below before you start.

  1. Open List settings → Permissions for this list and select Stop Inheriting Permissions. After this, the list no longer inherits from the site. You can’t do this, or undo it, while the list has more than 100,000 items.
  2. Give anyone who must manage every request their own grant on this list, at a level the table below shows can read and edit all items. Anyone who has access only through Members loses Edit on this list in the next step. Use Grant Permissions, and open Show options to choose a level, because Edit is the default.
  3. Select the Members group, then do one of these:
    • To keep Members as submitters, select Edit User Permissions, clear Edit and select Contribute. Adding Contribute isn’t enough: if Edit stays selected, the group keeps everything Edit allows, because levels combine.
    • To remove Members from this list, select Remove User Permissions, then use Grant Permissions and Show options to give submitters Contribute, not the default Edit. Microsoft warns that removing permissions also removes them from child items, and they can’t be restored.

Lowering Members on the list changes the group’s grant, not its membership. Group membership decides who belongs to Members, and on a team site connected to a Microsoft 365 group, people in that group are in Members automatically. A grant decides what the group can do in one place. So the same people stay in Members, anyone added later gets whatever the group holds on this list, and the group keeps Edit on the site and on anything else that still inherits from it. Taking someone out of the group is a different change, because it affects their access across the site. Microsoft: team site permissions, Microsoft: permission levels.

Changing Members doesn’t change anyone’s other access. A person who also has access through another group or a direct grant keeps it, so check each person’s effective access as described below.

To undo stopping inheritance, select Delete unique permissions on Permissions for this list. That restores inheritance and removes every custom permission you set on the list. Microsoft: customize list permissions, Microsoft: customize site permissions.

Make these changes on this list, not on the site. Giving someone a role across the entire site is a broader decision. On team sites connected to a Microsoft 365 group, Microsoft says you can’t modify permissions for the default groups. That statement is in its steps for site permissions, so it isn’t a reason to skip this procedure: once the list has unique permissions, you can lower Members on the list. Microsoft: customize site permissions. On private and shared channel sites, site permissions are read-only in SharePoint and are managed in Teams, so check whether you can change Members on this list. Microsoft: team site permissions, Microsoft: Teams and SharePoint integration. On any site, if you can’t change Members on the list, treat that group as unrestricted and don’t rely on this design for its members.

Who can read and edit all items

The Item-level Permissions settings page says users with Cancel Checkout can read and edit all items. The closest right in Microsoft’s permissions table for Microsoft 365 is Override Check-Out. Microsoft’s permissions page for SharePoint Server, which doesn’t apply to Microsoft 365, lists Override List Behaviors instead and says it can override these settings. Microsoft describes Override Check-Out and Override List Behaviors in the same terms, as discarding or checking in a document checked out to another user, but it doesn’t say outright that they’re one right. Treat them as the same right when you check a permission level, and confirm what each level can reach in step 5. Microsoft: permission levels, Microsoft: SharePoint Server permission descriptions.

Permission levelWhat to check for this design
ContributeA starting point for submitters who need to create and edit items. Has neither Manage Lists nor Override Check-Out by default; verify their complete access and creator-only behavior
EditHas Manage Lists but not Override Check-Out by default; unsuitable as the restricted-submitter baseline, and don’t rely on it to show managers every item
DesignHas Override Check-Out by default; can read and edit all items
Full ControlAll permissions, so it can read and edit all items; use only for people who need that authority
Approve, Manage HierarchyLevels found on publishing sites; both have Override Check-Out by default
Custom levelsCheck for Override List Behaviors or Override Check-Out, not just the level’s name

Check the actual rights in your tenant, including custom permission levels. Site admins, previously called site collection administrators, also fall outside these settings: they have Full Control and can reach any item in the site. If a Microsoft 365 group or team is connected to the site, its owners are automatically site admins. Microsoft: site admins.

Don’t rely on Edit to show every item

It isn’t clear whether Manage Lists on its own, and so default Edit, lets someone read and edit all items in SharePoint Online. A Microsoft schema reference for list definitions says it does, regardless of these settings. That reference is older, but it lists SharePoint Online. Microsoft’s protocol specifications say the same for on-premises SharePoint. The settings page names only Cancel Checkout, which default Edit doesn’t include. Microsoft: SecurityBits reference, Microsoft: ReadSecurity specification, Microsoft: WriteSecurity specification.

Plan for both outcomes. Don’t give Edit to submitters, because anyone with Edit can change or delete the list itself. Don’t rely on Edit to show managers every item. If anyone in your design keeps Edit, step 5 includes a row to record what they can reach in your tenant.

Check each person’s effective access

Effective access is what someone actually holds once every route is counted. Review inherited access, group membership, direct grants, and any items with unique permissions. Do not assume adding Contribute removes an existing elevated grant: when a group or person holds more than one level, they get the combined permissions of those levels. Microsoft: customize site permissions.

To see what a person holds:

  1. Select Settings → Site permissions. If the side panel opens, select Advanced permissions settings.
  2. In the ribbon, select Check Permissions.
  3. In User/Group, enter the person’s name and select Check Now.
  4. Review the permissions they have, and check any related security group.

Microsoft’s steps start from the site, so someone in Members can still show Edit there after you lower the group on this list. If this list has its own permissions, also review the grants on Permissions for this list. This check shows the person’s permissions. It doesn’t test the settings in step 3, so you still need step 5. Microsoft: Check Permissions steps.

Delete rights

Contribute includes Delete Items, so submitters at the usual starting level hold that permission. The settings in step 3 cover reading, creating, and editing. They say nothing about deleting. So don’t assume the creator-only edit setting also limits what a person can delete, or that it doesn’t. Check it with the delete rows in step 5. Microsoft: permission levels.

If submitters must not delete their requests, one documented way to build that level is to copy Contribute on the top-level site of the site collection, remove Delete Items from the copy, and grant the copy on this list in place of Contribute. If Contribute is already selected, clear it, because levels combine. The new level is then available across the site collection. Microsoft advises against editing the default levels, because changes affect the whole site collection. Test the result in step 5. Microsoft: create and edit permission levels.

5. Test with separate users and an unfiltered view

After you save the settings in step 3, an account that created every item still sees every item. In this example, the same four rows return, the Created By: [Me] filter is still active, and all rows belong to the signed-in creator.

Same-account result showing four requests, Travis as creator, and the current-user Created By filter still active

The same account after saving. This is not a multi-user security test.

One account can’t show another person being blocked, so this result proves nothing about separation. If you filtered All Items in step 2, remove the filter before testing.

Use accounts that match the people you’re testing for:

  • Two ordinary test users, A and B. Each should hold Contribute on this list, or the custom level you chose, and nothing higher. Don’t use a site owner, or an account that still reaches this list with Edit through Members. A result from those accounts tells you nothing about a Contribute submitter.
  • The intended manager account, at the level you plan to give managers.

Use separate signed-in browser profiles. Confirm their actual rights with Check Permissions from step 4, and on Permissions for this list confirm that neither they nor any group they belong to shows Edit. Create a test item directly in the list as each user, then check Created By.

TestExpected result for the intended setup
A opens a view without a creator filterA sees A’s item and not B’s item
B opens the same unfiltered viewB sees B’s item and not A’s item
A opens B’s known item linkA cannot read or edit B’s item
A opens and edits A’s itemAllowed when A has the necessary underlying rights
A deletes A’s itemNot documented. Record what happens
A tries to delete B’s item from its known linkNot documented. Record what happens, including whether A can open it at all
A shares A’s item with B, then B opens itNot documented. Microsoft’s permission levels page says sharing an item breaks its inheritance, but not how that interacts with these settings. Record what happens
Manager opens the unfiltered listA manager with Design or Full Control can read and update both test items
Anyone who keeps Edit opens the unfiltered listNot certain (see Don’t rely on Edit to show every item in step 4). Record which items they can read and edit

These are checks to perform in your tenant. Where a row states a result, it describes what the settings are meant to do, not a guarantee. If a submitter can see another user’s item, inspect the effective permissions and item exceptions before accepting the setup.

The built-in rule is based on who created the item. If records are imported or created through automation, inspect their actual Created By values instead of assuming the employee named in another field owns them for this rule. Access based on Assigned To, a department, or an approval role requires a separate design, which this tutorial doesn’t build.

6. Check what this setting doesn’t cover

These settings control what people can read and edit in the list. They aren’t a complete data-protection boundary, so don’t rely on them alone for confidential or regulated data.

  • Reports: A Power BI semantic model shows what the connecting account can see in the list. If a list owner makes the connection, the model can include every item, and that model can be shared with other people. Microsoft: Power BI and SharePoint lists.
  • Flows: A flow that someone runs uses the connections defined in it, unless a connection is set to Provided by run-only user. A flow using an owner’s connection can reach what that owner can see, including items a submitter can’t, and can put them in an email, a file, or a message. Microsoft also says SharePoint users must have Edit permission, or be in Members or Owners, to run flows in SharePoint, so check any flow submitters start from the list before you move them to Contribute. Microsoft: flow sharing permissions, Microsoft: share a cloud flow.
  • Exports: Export covers the items shown in the current view, so a manager’s export can include everyone’s items. A CSV file isn’t connected to the list, and an Excel export has only a one-way connection. Treat any export as a copy you must protect yourself. Microsoft: export to Excel.
  • Attachments, search, and Copilot: Don’t assume these settings limit attachments, files in Image columns, Microsoft Search, or Copilot. Microsoft’s documentation doesn’t say how the settings apply to these.

Companion video

Video: SharePoint List Permissions: Users See Only Their Own Items. Published September 21, 2026.

If the player is blocked on your network, open the video on YouTube.

Need help applying this to your own setup? Read about consulting.