You want a specific email to stay at the top of your Outlook inbox every time you open the program. The built-in flagging system moves emails to a separate list, and sorting by date buries older messages. Outlook does not have a permanent pin feature that survives closing and reopening the application. This article explains the exact workaround using categories and custom views to keep one email visible at the top of your inbox across sessions.
Key Takeaways: Pinning an Email in Outlook
- View > Current View > Manage Views > New: Create a custom view that sorts by a specific category to force one email to the top.
- Home > Categorize > All Categories > New: Create a unique category named “Pin” and assign it to the target email.
- View Settings > Sort > Sort by Category: Configure the custom view to sort A-Z by category so the “Pin” email appears first.
Why Outlook Does Not Have a Built-In Pin Feature for the Inbox
Outlook was designed as a chronological email client where the newest message appears at the top by default. The developers prioritized sorting by received date because most users want to see recent emails first. Microsoft added flagging and categories as organizational tools, but neither was intended to pin a single message to the top of the main inbox list.
When you flag an email, Outlook moves it to the flagged items folder in some configurations or adds a flag icon, but the email still sorts by date in the inbox. Categories apply a color label but do not change the sort order unless you specifically create a view that sorts by category. The workaround requires building a custom view that forces the pinned email to the top based on its category name.
The Technical Limitation
Outlook stores sort settings per view in the Windows Registry and in the mailbox’s view definition. A custom view that sorts by category must be applied manually or set as the default. The category names sort alphabetically, so you must name your pin category with a character that sorts before all other category names. The underscore character _ sorts before letters and numbers in most alphabets.
Steps to Create a Custom View That Pins an Email to the Top
Follow these steps to create a category-based custom view that keeps one email at the top of your inbox. The view will persist after you close and reopen Outlook.
- Create a new category for pinning
Open Outlook and select the email you want to pin. On the Home tab, click Categorize and then All Categories. Click New. Type _Pin as the category name. The underscore character ensures this category sorts before any category that starts with a letter. Choose a color that stands out, such as Red. Click OK and then click OK again to close the dialog. - Assign the pin category to the target email
Select the email in your inbox. On the Home tab, click Categorize and then click _Pin. The email now has the _Pin category applied. You can confirm this by looking at the Categorize column in the inbox if it is visible. - Create a new custom view
Go to the View tab and click Current View. Select Manage Views from the dropdown. In the Manage All Views dialog, click New. Type Pinned Email View as the view name. Under Type of view, select Table. Under Can be used on, select This folder, visible to everyone. Click OK. - Configure the sort order for the custom view
In the Advanced View Settings dialog, click Sort. In the Sort dialog, set Sort items by to Categories. Set the order to Ascending A-Z. Click OK. The custom view will now sort all emails alphabetically by category name. The email with the _Pin category will appear at the top because underscore sorts before letters. - Apply the custom view to the inbox
Back in the Advanced View Settings dialog, click OK to close it. In the Manage All Views dialog, select Pinned Email View and click Apply View. Your inbox now shows the pinned email at the top. Close and reopen Outlook to confirm the email stays at the top.
Alternative Method: Using a Flag with a Custom View
If you prefer flags over categories, you can create a custom view that sorts by Flag Status. The flag status column sorts flagged items before unflagged items. However, this method moves flagged emails to the top of every folder where you apply the view, which may not be desirable if you flag many emails. To use this method, follow the same steps above but in the Sort dialog choose Flag Status instead of Categories. Flagged items will appear at the top, sorted by the flag start date.
Common Issues When Pinning Emails in Outlook
The pinned email disappears after I apply the view
This usually happens when the category was not applied correctly. Open the email and check the Categorize button. If the _Pin category is not highlighted, click it again. Also verify that the Sort order in the custom view is set to Categories Ascending A-Z. If Sort is set to any other column, the email will not appear at the top.
The custom view resets after Outlook restarts
Outlook may revert to the default view if the custom view is not set as the default for the folder. Go to View > Current View > Manage Views. Select Pinned Email View and click Apply View. Then click Set as Default View. This forces Outlook to load your custom view every time you open the Inbox folder.
Multiple emails appear at the top instead of one
If you assign the _Pin category to more than one email, all those emails will sort to the top. To keep only one email pinned, remove the _Pin category from all other emails. Select each unwanted email, click Categorize, and then click Clear All Categories.
The category name does not sort to the top
Outlook sorts categories alphabetically based on the full category name. If you named the category “Pin” without the underscore, it will sort after categories that start with letters A through O. Rename the category to _Pin or !Pin. The exclamation mark also sorts before letters. To rename, click Categorize > All Categories, select the category, click Rename, and type the new name.
Custom View vs Flag vs Category: Pinning Methods Compared
| Item | Custom View with Category | Flag with Custom View |
|---|---|---|
| Persistence across sessions | Yes when set as default view | Yes when set as default view |
| Number of pinned emails | One per unique category | All flagged items appear at top |
| Sort order control | Category name defines position | Flag start date defines order |
| Visual indicator | Color bar on the email | Flag icon next to the email |
| Works in shared mailboxes | Yes if you have folder permissions | Yes if you have folder permissions |
You can now keep one specific email at the top of your Outlook inbox using a custom view sorted by a dedicated category. The _Pin category combined with the Pinned Email View forces the email to stay visible even after you close and reopen Outlook. To pin a different email, remove the _Pin category from the current email and assign it to the new one. For users who need to pin multiple emails, create additional categories like _Pin2 and _Pin3 and sort by category in ascending order.