Outlook Rule Not Moving Emails to a Folder? 7 Causes and Fixes
You set up a rule to file mail automatically, and the mail is still sitting in your inbox. Seven different problems produce that same result, and the fix for one does nothing for the others. Start from what you are seeing.
The most common causes are: the rule only applies to new mail, so old messages stay put until you use Run Rules Now; the rule is client-only and runs only while classic Outlook is open on one computer; or an earlier rule catches the message first and stops processing. If none of those fit, the rule's condition probably doesn't match the message the way you expect.
Match Your Symptom to a Cause
| What you see | Most likely cause |
|---|---|
| New mail gets filed, but everything from before the rule stays in the inbox | 1. Rules only run on new mail |
| Filing works when your computer is on and Outlook is open, and fails otherwise | 2. The rule is client-only |
| The rule worked in classic Outlook and stopped after switching to new Outlook | 2. The rule is client-only |
| The rule works when you run it by hand, but not when mail arrives | 3. Another rule runs first |
| Some messages from the sender get filed and others don't | 4. The condition doesn't match |
| The rule is unticked or switched off, or Outlook showed a "rules couldn't be uploaded" error | 5. The rule was turned off |
| It stopped after you deleted or reorganised folders | 6. The destination folder is gone |
| Nothing happens to mail in a shared mailbox or a second account | 7. The rule is in the wrong mailbox |
One test separates the causes quickly. Run the rule by hand on your inbox (the steps are under cause 1). If it moves the right messages, the condition is fine, and the problem is when or whether the rule runs: causes 2, 3 and 5. If it moves nothing, the problem is the condition, the folder or the mailbox: causes 4, 6 and 7.
1. Rules Only Run on New Mail
A rule acts on messages as they arrive. Creating one does nothing to the mail already in your inbox, which is why people often think a brand-new rule is broken.
To apply it to existing messages, run it manually:
- Classic Outlook for Windows: Home > Rules > Manage Rules & Alerts > Run Rules Now. Tick the rule, choose the folder to run it on (usually Inbox), and click Run Now.
- New Outlook and Outlook on the web: Settings > Mail > Rules, then use the Run rule option next to the rule.
When you create a rule in classic Outlook from Rules > Create Rule, it offers to run on the current folder straight away. That option is easy to click past.
2. The Rule Is Client-Only
Most rules run on the mail server, so they work with Outlook closed and your computer switched off. Some can't, because they do something only the Outlook program can do. Classic Outlook marks these (client-only) in Manage Rules & Alerts. They run on one computer, and only while classic Outlook is open on it.
A rule becomes client-only when it does any of these:
- Moves or copies mail into a .pst file instead of a mailbox folder
- Plays a sound, shows a desktop alert, prints, runs a script or starts an application
- Has on this computer only ticked
This explains two common complaints. Mail that arrives overnight stays in the inbox until you open Outlook in the morning. And a rule that worked for years stops after switching to new Outlook, which only runs server-side rules and does not carry client-only ones over.
Fix: remove whatever makes the rule client-only. Usually that means filing into a folder in your mailbox rather than a .pst. If you have moved to new Outlook, rebuild the rule there under Settings > Mail > Rules. The full list of client-only actions is in client-only vs server-side Outlook rules.
3. Another Rule Runs First
Rules run in order, top to bottom. If an earlier rule matches the same message and includes Stop processing more rules, nothing below it runs. The message gets moved somewhere else, or stays put, and the rule you are looking at never sees it.
New Outlook and Outlook on the web tick Stop processing more rules by default when you create a rule. If you have built several rules there without unticking it, a broad rule near the top can block everything under it.
Fix: open your rules list and read it from the top. Move narrow rules (one sender, one subject) above broad ones (a whole domain, "has attachment"). In classic Outlook use the Move Up and Move Down arrows in Manage Rules & Alerts. In new Outlook and on the web, use the arrows next to each rule in Settings > Mail > Rules. Keep Stop processing more rules only on rules where you want it.
4. The Condition Doesn't Match the Message
The rule is running and the message doesn't qualify. This usually turns out to be one of these:
- The sender uses more than one address. "Always move messages from" matches the one address you right-clicked. If a company also writes from billing@, noreply@ or a person's own address, those slip through. Match on the domain instead: Sender address includes in new Outlook and on the web, or with specific words in the sender's address in classic Outlook.
- The mail comes through a list. Messages from a mailing list, Google Group or "sent on behalf of" often show the individual as the sender, not the list. Match on the list address with Sent to, or on the message header.
- You aren't in the To line. Conditions like "sent only to me" or "my name is in the To box" fail when you are in Cc, or when the mail went to a distribution list you belong to.
- Two conditions both have to be true. Several values inside one condition are alternatives (any of these senders). Separate conditions all have to match. A rule for "from Contoso" and "subject contains invoice" skips every Contoso email without that word.
- An exception you forgot about. Check the bottom of the rule for exceptions added months ago.
Fix: open a message that should have been filed and compare it with the rule. Look at the actual sender address, not the display name, and check where you appear in To and Cc.
5. The Rule Was Turned Off
A rule can be switched off without you doing it. In classic Outlook it shows unticked in Manage Rules & Alerts, and you may have seen this message:
One or more rules couldn't be uploaded to Exchange server and have been deactivated.
That usually means the mailbox has run out of space for rules. Exchange caps the combined size of all your rules at 256 KB, and switched-off rules still count. Ticking the rule again works until the next sync, then it switches off again. The causes and the fixes are in why Outlook rules keep turning off, and the size limit itself in how many Outlook rules you can have.
6. The Destination Folder Is Gone
If you deleted the folder a rule files into, the rule has nowhere to put mail and stops working. Outlook doesn't always tell you. Renaming the folder, or moving it elsewhere in the same mailbox, is normally fine.
Fix: edit the rule and pick the folder again. If you reorganised your folders recently, check every rule that files into the area you changed, not just the one you noticed.
7. The Rule Is in the Wrong Mailbox
A rule belongs to one mailbox. A rule you create in your own mailbox does nothing to mail arriving in a shared mailbox, or in a Gmail or other IMAP account you've added to Outlook.
- Shared mailbox: the rule has to be created in the shared mailbox itself, which needs full access to it. In Outlook on the web, open the shared mailbox in its own window and add the rule from its settings. In classic Outlook, if the shared mailbox is added as an account, choose it in the Apply changes to this folder list in Manage Rules & Alerts.
- IMAP and POP accounts in classic Outlook: rules for these accounts are client-only, so they also run only while Outlook is open (cause 2).
When the Rule Works and the Inbox Still Fills Up
Once these are fixed, a rule files exactly what it describes. It can't file a message from a sender you haven't written a rule for, or an email about a project whose name isn't in the subject. That is a limit of rules themselves, and it's why rule sets keep growing until they hit the quota from cause 5.
Rules are the right tool for predictable mail: newsletters, alerts, a client who always writes from the same address. For the rest, the realistic options are to file by hand or to have something read each message and suggest the folder.
Folder Suggest reads the email you have open and suggests the best match from your existing folders, so mail that no rule covers still gets filed in one click. The AI runs on your device, and there's a free plan to start.
Add to OutlookFrequently Asked Questions
Why does my Outlook rule only work when Outlook is open?
The rule is client-only. It uses an action the mail server cannot perform, such as playing a sound or moving mail into a .pst file, so it runs inside classic Outlook on one computer and only while Outlook is open there. Remove that action, or file into a mailbox folder instead of a .pst, and the rule becomes server-side and runs whether Outlook is open or not.
Why didn't my new Outlook rule move the emails already in my inbox?
Rules run on messages as they arrive, so a new rule ignores everything already in the inbox. To apply it to existing mail, run it by hand: in classic Outlook use Home > Rules > Manage Rules & Alerts > Run Rules Now, and in new Outlook or Outlook on the web use the Run rule option next to the rule in Settings > Mail > Rules.
Do Outlook rules work in the Outlook app on iPhone and Android?
The mobile app has no rules settings, so you cannot create or edit rules there. Server-side rules you create in Outlook on the web or on the desktop still run, because the mail server applies them before the message reaches any device, so mail shows up on your phone already filed. Client-only rules do not run for mail you only open on the phone.
Why does my rule work in classic Outlook but not in new Outlook?
New Outlook only runs server-side rules. A client-only rule from classic Outlook does not carry over, so after switching it simply stops. Rebuild it in new Outlook under Settings > Mail > Rules, filing into a mailbox folder rather than a .pst, and it will run on the server.