You've set up an Outlook rule to automatically move emails from your boss into a folder. Or sort newsletters away from your inbox. But nothing happens. The rule sits there, enabled, looking innocent. This gets frustrating fast, especially when you're expecting the sorting to just work.
What Causes Outlook Rules Not Working?
There are several reasons Outlook rules fail silently. Understanding the cause saves time chasing the wrong fix.
The most common culprit is a rule that's simply disabled. You created the rule months ago, but someone (or a Windows update) unchecked it. It's visible in your Rules and Alerts list, but it won't fire. Another frequent cause is rule ordering: if an earlier rule has a stop processing instruction enabled, it blocks all later rules from running on the same message.
The second-biggest issue is that the rule's destination folder no longer exists. Maybe you deleted a folder, renamed it, or moved it to a different location. The rule still references the old path, and Outlook silently skips the action rather than complaining. This is especially sneaky because the rule looks fine when you edit it.
Then there's the client-only versus server-side split. Rules that rely on Outlook categories, local PST files, or custom scripts are client-only and only run when Outlook is actually running. If you rely on rules to sort mail while you're offline or not at your desk, client-only rules won't help. Server-side rules (using simple conditions like From, To, Subject) work even when Outlook is closed, but only on Microsoft 365 or Exchange accounts.
Data file corruption is another nasty cause. If your PST or OST file is damaged, Outlook may not execute rules reliably, or may skip them entirely. The Send/Receive Settings file (.SRS) can also get corrupted, preventing automatic rule execution on schedule.
Finally, outdated Outlook versions sometimes have rule-related bugs that are fixed in updates. An old version might disable a rule unexpectedly or fail to apply rules to incoming messages.
Outlook Rules Not Working: Quick Fix
Run Your Rule Manually to Confirm It Works Easy
- Open Outlook
Go to the Home tab and click Rules, then Manage Rules and Alerts. - Select your rule
Find the rule that should be moving emails. Click on it to select it. - Click Run Rules Now
This button appears in the Rules and Alerts window (not always visible by default; you may need to scroll). Click it. - Choose a folder
A dialog asks where to run the rule. Select your Inbox (or whichever folder contains test emails). - Click Run Now
Outlook processes the rule against all messages in that folder. - Check the result
Switch to the destination folder and see if emails moved. If they did, the rule logic is correct, and the issue is with automatic triggering or environment. If nothing moved, the rule itself is broken (wrong conditions or target folder).
More Outlook Rules Not Working Solutions
Check If the Rule Is Enabled and Not Blocked by Rule Ordering Easy
- Open Rules and Alerts
Go to Home > Rules > Manage Rules and Alerts. - Look at the checkbox
Next to your rule, there's a checkbox. It must be checked. If it's blank, your rule is disabled. Click the box to enable it. - Check rule order
Below the rule list, you'll see the order: Rule (applied in this order). If your rule is at the bottom, move it up. Click your rule and click Move Up several times to place it near the top of the list. - Edit preceding rules
Double-click each rule above yours. Look for an option that says Do not apply other rules to messages that meet the same conditions or Stop processing more rules. If it's checked and you didn't intentionally set it, uncheck it. Click OK. - Test again
Send yourself a test email that matches your rule's conditions. Wait 30 seconds and check if it moved.
Fix Folder and Condition Issues Easy
- Open Rules and Alerts
Go to Home > Rules > Manage Rules and Alerts. - Double-click your rule to edit
This opens the rule wizard. - Check the destination folder
Look for the line that says move it to the specified folder or similar. Click that line to see which folder is selected. If it's blank or greyed out, the folder has been deleted. Click the folder button and select a folder that actually exists in your mailbox. - Verify your conditions
Scroll to the conditions section. If you used with specific words in the subject, click specific words and confirm the words match what's actually in your incoming emails. A typo here breaks everything silently. - Check other conditions
If your rule checks from a specific sender, click that field and verify the email address is correct and spelled right. - Finish and save
Click Finish and OK. Test with a fresh email.
Identify Server-Side Versus Client-Only Rules Medium
- Open Rules and Alerts
Go to Home > Rules > Manage Rules and Alerts. - Read the rule list carefully
Some rules have a label in parentheses: (client-only). These apply only when Outlook is running. If you're closing Outlook at night or using a mobile app, client-only rules won't sort mail. - Identify your rule type
If your rule uses Outlook categories, a local PST file as the destination, or custom scripts, it's client-only. If it uses only these conditions (From, To, Subject, recipient), it's likely server-side and will work always-on. - If you need always-on behaviour
Delete the client-only rule and create a new one using only simple From/To/Subject conditions and a destination folder within your mailbox (not a local PST or archive). - For Exchange or Microsoft 365 accounts
Create rules using the Outlook on the web interface instead. Sign in to your email at outlook.com or your work portal, go to Settings (gear icon) > View all Outlook settings > Mail > Rules. Rules created there are server-side and more reliable.
Advanced Outlook Rules Not Working Fixes
Repair Outlook Data File with SCANPST.EXE Medium
- Close Outlook completely
Close Outlook normally and wait for it to exit. If it's still running, save and close any open messages and check whether anything is waiting to send. Then end Outlook.exe in Task Manager (Ctrl + Shift + Esc) only if you need to, because force-closing it can lose unsaved work or leave a message unsent. - Find SCANPST.EXE
Press Win + R and paste the path for your Office. To check which you have, open Outlook and go to File > Office Account > About Outlook: the top line ends in 32-bit or 64-bit. For 64-bit Office (the default for Microsoft 365 and Office 2019 or later):"C:\Program Files\Microsoft Office\root\Office16\SCANPST.EXE"
For 32-bit Office on 64-bit Windows:"C:\Program Files (x86)\Microsoft Office\root\Office16\SCANPST.EXE"
On 32-bit Windows, 32-bit Office uses the first path. If neither opens, search for SCANPST.EXE in File Explorer under both Program Files folders. Office 2013 keeps it in an Office15 folder, and some older or volume-licence installs leave out the root folder. - Run SCANPST
The Inbox Repair Tool window opens. It looks basic, but it's powerful. - Locate your PST/OST file
Click the folder browse button. Navigate to your data file. If you don't know where it is, open Outlook, go to File > Account Settings > Account Settings, click the Data Files tab, and look at the path listed there. Copy that path into SCANPST. If the file ends in .ost (Microsoft 365, Exchange and Outlook.com accounts), don't repair it: close Outlook, rename it by adding .old to the end, and Outlook builds a fresh copy from the server when it next opens. Anything that hadn't synced, such as unsent mail, is only in the old file, so keep the .old file until Outlook has fully synced and you've checked your mail. If the new file doesn't work, close Outlook, rename the new .ost by adding .new to the end, then take .old off the old file's name. - Start the scan
Click Start. This takes 2, 10 minutes depending on file size. SCANPST checks for corruption. - Review results
If errors are found, SCANPST asks permission to repair. Click Repair. A backup file is created automatically (same name with.bak extension). - Run again if needed
Close SCANPST. If errors were found, run it again on the same file to confirm no more errors. Repeat until SCANPST reports zero errors. - Restart Outlook
Open Outlook and test your rules again with a fresh incoming email.
Reset Send/Receive Settings (.SRS File) Medium
- Close Outlook
Make sure Outlook is completely shut down. - Open File Explorer
Press Win + R and paste:%appdata%\Microsoft\Outlook - Find Outlook.srs
Look for a file called Outlook.srs. This is the Send/Receive Settings file and can get corrupted. - Rename it as backup
Right-click the file and rename it to Outlook.old.srs. This backs it up without deleting it. - Restart Outlook
Open Outlook. It detects that the.SRS file is missing and creates a new one automatically. This often clears rule-triggering issues. - Reconfigure Send/Receive (if needed)
Go to Send/Receive tab > Send/Receive Groups and check your schedule. Make sure rules are set to run on a schedule you like (every 1, 5 minutes for active checking, longer for background sync). - Test with fresh mail
Send yourself a test email and watch for automatic rule execution.
Clear All Rules and Recreate Them (Last Resort) Hard
outlook.exe /cleanrules deletes the rules on this PC and the ones stored on the mail server, for every mailbox in this Outlook profile, not just the one you're troubleshooting. The server-side ones also stop working in Outlook on the web and on your phone. Export the rules you want to keep first, for every mailbox affected. The way back is Rules and Alerts > Options > Import Rules, choosing the .rwz file you saved.- Back up your rules first
Open Home > Rules > Manage Rules and Alerts. Click Options (or File) and look for Export Rules. Save a.RWZ file. You can reimport these later if needed. - Close Outlook
Shut down Outlook completely. - Clear rules via command line
Press Win + R and type:outlook.exe /cleanrules
This removes all client-side and server-side rules from your current profile. Outlook may ask for confirmation. - Reopen Outlook
Open Outlook normally. Your rule list should be empty. - Recreate one simple rule
Create a test rule: Home > Rules > New Rule. Set it to move emails from a known sender into a test folder. Keep it simple: just From and move action. - Test the new rule
Send yourself a test email from an account that matches the rule. Wait and see if it moves automatically. - If it works, add back your other rules slowly
Create each rule one at a time and test before moving to the next. This isolates which rule (if any) causes problems. - If it still doesn't work, create rules in Outlook on the web instead
Sign in to your email at outlook.com or your work email portal, go to Settings > Mail > Rules, and create the rule there. Server-side rules are more reliable.
Update Outlook and Repair Office Medium
- Check for updates
Open Outlook and go to File > Office Account (or Account on older versions). Look for Update Options or Updates Available. - Install updates
Click Update Now. Outlook downloads and installs any available patches. This may take a few minutes. - Restart Outlook
Close and reopen Outlook. Test your rules. - If updates don't help, run Office Repair
Close all Office apps. Go to Control Panel > Programs and Features (or Apps and Features on Windows 11). Find Microsoft Office or Microsoft 365. Click it and select Change. - Choose Quick Repair
A dialog offers Quick Repair or Online Repair. Start with Quick Repair; it takes 1, 2 minutes. - If Quick Repair doesn't work, run Online Repair
This reinstalls core Office files and takes 5, 10 minutes. Restart your PC after it finishes. - Test rules again
Open Outlook and send a test email.
Preventing Outlook Rules Not Working
Once you've fixed your rules, keep them working.
First, keep Outlook updated. Go to File > Office Account > Update Options > Update Now every month. Rule-related bugs get fixed in updates, so staying current prevents regressions.
Second, design simple rules. Avoid rules with 10 conditions stacked together. Split them: one rule for emails from your boss, another for emails with 'invoice' in the subject. Simple rules stay within server limits, run faster, and are less likely to corrupt.
Third, never rely on categories or local PST as a rule destination. Use folders in your mailbox. Categories and local PST files make rules client-only, so they won't run when Outlook is closed. If you're on Microsoft 365 or Exchange, always prefer mailbox folders.
Fourth, don't delete or rename folders that rules use. If you must reorganise, update the rule first. Open the rule, change the destination folder, and save it before you delete the old folder. This prevents silent rule failure.
Fifth, run SCANPST once every six months as preventive maintenance. Close Outlook, run SCANPST (even if you see no errors), and let it check your data file. A small corruption caught early stays small.
Sixth, test your critical rules every month. Pick your most important rule (say, emails from your manager go to a VIP folder). Send yourself a test email from that sender and confirm it moved. Catch issues early rather than discovering rules are broken months later.
Finally, export your rules (Home > Rules > Manage Rules and Alerts > Options > Export Rules) and save the.RWZ file somewhere safe. If you ever need to rebuild your profile or migrate Outlook, you can reimport your rules instead of recreating them from scratch.
Outlook Rules Not Working Summary
Outlook rules not working is frustrating, but it's fixable. In most cases, the rule is just disabled, pointing to a deleted folder, or blocked by rule ordering. Start with the quick fixes: enable the rule, move it up in order, and check the destination folder. If those don't work, identify whether your rule is client-only (which won't work offline) and switch to a server-side rule if needed. If logic and ordering look sound, repair your PST file with SCANPST (an .ost is rebuilt rather than repaired) or reset your .SRS file. Both are common sources of silent rule failure. Finally, if nothing else works, recreate your rules from scratch or use Outlook on the web to create server-side rules that are more reliable. Test rules regularly and keep Outlook updated. With these steps, your email will sort itself automatically again.

