Forum Discussion
How are you creatively working around the SharePoint List View Threshold
- May 25, 2026
I’ve worked with many different clients medical, manufacturing, food, cosmetics, and now government and the SharePoint List View Threshold is a very common issue everywhere. There are many best practices, but in reality, it’s not always easy to apply them in real‑world environments.
Planning is the most important part: if the site, list, or library structure is designed correctly from the start, SharePoint can handle large datasets without issues.
Here are the technical approaches I use consistently in projects where lists or libraries grow beyond 5K, 20K, or even 100K items.
1) Add indexed columns. With proper indexing, lists and libraries usually perform well up to around 20K items. Index only the columns used in filters, not everything.
2) Plan the structure before creating lists or libraries. Before designing anything, I always ask the business:
- How much data do you generate per year?
- How many documents per department or business unit?
- How long do items stay “active”?
This helps determine whether we need:
- Year‑based partitioning
- Department‑based libraries
- Archive libraries
- Folders or Document Sets
- Power Automate cleanup flows
3) Create libraries based on department, division, business unit, or data type. This keeps each library smaller and easier to manage and aligns with permissions and governance.
4) Use filtered default views such as Active, Open, In Progress, Current Year, Assigned to Me, Department‑wise, or Content/Data Type views. I avoid creating a default view that shows all items without conditions.
Also avoid operations that slow down large lists:
- Using OR filters
- Using “Contains” instead of “Equals”
- Sorting on non‑indexed columns
- Using Group By on large lists
5) Add a Year column to show only the current year’s active data.
6) Use user‑specific views such as Created By = Me or Assigned To = Me.
7) Prefer document libraries over lists. If documents are involved, I don’t recommend using list attachments. Document libraries scale better because:
- They use a different storage engine
- They support folders and document sets
- They handle metadata more efficiently
- They perform better with large item counts
8) Use folders or document sets (1–2 levels max). For scenarios like contracts or user‑specific records, I use:
- A–Z libraries (Library / Folders / Document Sets structure, organized alphabetically)
- Document Sets inside folders
- Folders inside Document Sets
- Document Sets without folders
Note: Folders can also be enabled in lists (disabled by default).
9) Archive old items using Power Automate. I recommend moving old or inactive items to an Archive library. This ensures:
- The active library stays under 5K or 20K items
- Search still finds archived content
- Performance remains stable
Note: If archiving is not feasible and your list or library is already over the threshold and generating errors, another practical option is to create a new list or library for active data or even create year‑wise lists/libraries (2023, 2024, 2025, 2026 etc.). Users may initially find this structure unfamiliar, but it becomes effective when included as part of your training and change‑management process.
10) Use Dataverse when allowed. If Power Apps and Dataverse are permitted:
- Store large, structured datasets in Dataverse
- Store files in SharePoint
- Link them using hyperlinks or lookup fields
Dataverse handles large datasets much better than SharePoint lists. SharePoint works well for documents but not for high‑volume relational data.
If my post solved your issue or answered your question, please mark it as a Solution and give it a Like.
I agree with Virendrak's suggestions. One of the things I tell my clients is that if the list/library is beyond its threshold, then it might be time for another library. I advise them to look at their top level folders/items and determine if any of them can be separated into their own list/library.
For instance, I have a healthcare client who has a library for their health center staff. When they migrated from on-prem to MS365, they did not do any planning or reorganizing and had just uploaded everything into their site's main document library. ALL of their documents were stored in that library, causing them to be well over the threshold, which led to some issues. First, they created an "Archive" library and moved anything there that they are required to maintain for compliance/legal reasons with a column for "retention" (they don't use retention labels at this time) and another for the date to delete. Then they reviewed what was left and created libraries for "Health Centers" to house the center-specific documentation with a column to filter by location and set a view for each location, "Epic" for their Epic transition and training documentation, and "MS&G" for their MS&G documentation with a column to filter by chapter. Just by separating those few additional libraries/lists, they were able to keep their main library within the threshold and each of the other libraries are also within their thresholds. The libraries are then linked in the navigation pane or on the SharePoint page itself for easy access.
I have another client that has about 30 lists and libraries (and counting). For some of them they have created SharePoint pages and embedded the library/list with the command bar and "See all" button hidden so the view is read only, essentially, and the users cannot open the library itself. For others, they have created a list of those libraries and linked to the library from there. For instance, they have a library each for policies, procedures, templates, forms, logos & graphics, a dozen libraries for various training topics, and a number of playlists of training videos. They then have one list called "Company Documents" that links to each of those libraries. Within that list they've created a column that contains the name of each library. They have chosen to include some of the most commonly searched for or used documents or folders, assigned the name of each library in that column, and they grouped by library as one of the available views. So if the user goes to the "Company Documents" list they can group by library, find the "Policies" library section, and locate the HR policies. Again, they only call out some of the items this way and include the link to the full library for everything else. This way each of the libraries or lists stays within their thresholds and the "Company Documents" list remains smaller and easier to navigate than a large list or library. They've created a SharePoint page called "Company Documents" and embedded the list, along with instructions explaining how to use it.