How to Automate Invoice Emails in Outlook
18 October 2026

How to Automate Invoice Emails in Outlook

Quick note before we start: this is about automating what happens to invoice emails that arrive in your inbox, sorting them, forwarding them to your accountant, printing them, not about sending invoices out to your own customers. Issuing and sending customer invoices is a job for invoicing or accounting software (Xero, QuickBooks, or a dedicated invoicing tool), not for Outlook rules. If that's what you're looking for, this isn't the right guide. If you're trying to stop manually sorting, forwarding, or printing incoming supplier invoices, read on.

What Outlook rules can actually do

Outlook rules fall into two categories, and the distinction matters more than it sounds. Server-side rules (move a message to a folder, forward or redirect it, categorize it, flag it, mark it read) run on Microsoft's servers, work whether or not Outlook is open on your computer, and sync across devices. Client-side rules, anything with a custom action like running a script, only run on the specific computer where the rule was created, and only while Outlook is actually open and signed in there. Microsoft's own documentation is direct about this: "a rule with a custom action runs only on the computer where it is installed and only when Outlook is running." That distinction is the reason a rule that works perfectly on your desktop can silently stop working the moment you switch to a laptop, or move to the newer Outlook for Windows, which only supports server-side rules at all.

Setting up a rule to sort incoming invoices

In classic Outlook for Windows, right-click an invoice email and select Rules > Create Rule, choose a condition (for example, subject contains "invoice", or sender is a specific vendor address), and set the action to move the item to a dedicated folder. For more conditions or actions than the quick dialog offers, use File > Manage Rules & Alerts > New Rule instead, which opens the full rule wizard. In the newer Outlook for Windows, right-click a message, hover over Rules, and select Create rule for the quick version, or go to Settings > Mail > Rules for the full rule builder with its own condition and action pickers. The menu names differ slightly between versions, but the underlying idea, condition plus action, is the same everywhere, including Outlook on the web.

Forwarding invoices to your accountant

Forwarding is a standard rule action in both classic and new Outlook, and it's a server-side action, so it runs reliably without Outlook needing to be open. One thing worth knowing: automatically forwarded messages typically show up to the recipient as coming from your address, which means if your accountant replies, the reply goes to you, not back to the original sender, since a true forward isn't the same as a redirect. For most invoice-forwarding setups that's a non-issue, your accountant doesn't need to reply to the vendor, but it's worth knowing if something looks odd in a reply chain later.

Auto-printing attachments

This is where things get less consistent. Printing has historically been available as a client-side custom action in classic Outlook's rule wizard, but Microsoft has been migrating everyone toward the newer Outlook for Windows, which, per Microsoft's own guidance, doesn't support actions it calls "currently not supported" when a classic rule can't be recreated there, printing among the actions users have reported missing. In practice this means whether auto-print works for you at all depends on which Outlook version you're on right now, and whether it keeps working depends on Microsoft's migration timeline, not on anything you control. If auto-printing invoices as they arrive is actually important to your workflow, a dedicated script-based tool, rather than hoping a native rule action keeps existing, is the more durable option. Our own Outlook Invoice Automation Toolkit handles auto-printing and auto-forwarding with ready-made scripts, so it doesn't depend on which rule actions your current Outlook build happens to still support.

A practical rule setup worth starting with

A reasonable starting point is two rules rather than one: a sorting rule that moves anything matching your invoice criteria (subject contains "invoice", or sender is a known vendor domain) into a dedicated folder, and a separate forwarding rule, scoped to that same folder or set of conditions, that sends a copy to your accountant. Keeping them separate makes it easier to pause forwarding without losing the sorting, or the other way around, than one combined rule trying to do both at once. Running the rule on existing messages in the folder, an option both classic and new Outlook offer when you create a rule, also catches anything that arrived before the rule existed.

What Outlook rules genuinely can't do

Rules move, forward, flag, and categorize messages, they don't read what's inside an invoice. A rule can't tell you the vendor, the amount, or the tax on an attached PDF, and it can't notice that an invoice is actually a duplicate of one you received last week, or that it's a zero-value credit note rather than a real charge. Those require actually reading the document content, not just matching a subject line or sender address. If what's slowing you down is typing vendor, amount, and date into a spreadsheet by hand, sorting and forwarding faster doesn't solve that part, it just moves the same manual work one step earlier in the process.

That's the part InboxDoc is built for: it connects to your Outlook inbox, reads incoming invoices automatically (plain PDFs and e-invoices alike), flags duplicates and zero-value documents, and exports clean data to Excel, no rules to configure and nothing that depends on which Outlook version you're running. If you want to see how the two approaches differ in more depth, our guide to reviewing invoices in Outlook covers both the manual review process and when it's worth automating, and zero-value invoices and credit notes covers the duplicate-detection case specifically.

Use hasattachments:yes subject:invoice as a search filter in the meantime if you just need to find existing invoice emails quickly, it works well as a manual stopgap while you decide which automation approach actually fits.

InboxDoc connects to your Outlook inbox and reads invoices automatically, no rules to set up and no manual review needed. Start a free trial and process your first 5 invoices at no cost, no credit card required.