Back to blog

How to Find AWS Invoices in Gmail

January 28, 2025 · Poyan Karimi

AWS billing is... a lot. Multiple services, fluctuating costs, invoices that look like spreadsheets designed by accountants who hate you.

But first you have to find them. Here's how.

The quick way: Gmail search

Open Gmail and paste this:

from:aws.amazon.com invoice

That should surface most of your AWS invoices.

For a specific year:

from:aws.amazon.com invoice after:2024/01/01 before:2024/12/31

The problem: AWS sends a lot of emails

AWS doesn't just send invoices. They send:

  • Payment confirmations
  • Usage alerts
  • Service notifications
  • "Your free tier is about to explode" warnings
  • Marketing emails (yes, even Amazon wants to upsell you)

So your inbox is full of AWS noise, and the actual invoices get buried.

Try this to filter better:

from:no-reply-aws@amazon.com "invoice available"

Or:

from:aws.amazon.com subject:invoice

AWS also hides invoices in the console

Here's the fun part: AWS doesn't always attach the invoice as a PDF. Sometimes the email just says "Your invoice is available" with a link to the AWS Console.

Which means you have to:

  1. Log into AWS Console
  2. Navigate to Billing Dashboard
  3. Find "Bills" in the sidebar
  4. Select the right month
  5. Download the PDF

Five steps to get a receipt. For a company worth $2 trillion. Cool.

If you have multiple AWS accounts

Running multiple AWS accounts? (Organizations, different projects, clients?)

Congratulations, your invoices are scattered across multiple logins. Each account has its own billing. There's no unified view unless you set up AWS Organizations with consolidated billing.

And even then, good luck navigating that dashboard.

The "I need all of them right now" method

If your accountant is breathing down your neck:

  1. Search Gmail: from:aws.amazon.com invoice after:2024/01/01 before:2024/12/31
  2. Open each email
  3. If there's a PDF attached → download it
  4. If it says "view in console" → log in, navigate, download
  5. Repeat until you question your life choices

The "I refuse to do this manually" method

I built ReceiptBot because I was tired of exactly this.

It connects to your Gmail (or Outlook), finds invoices from AWS and 50+ other vendors, and extracts them in 30 seconds. No console logins. No hunting through emails. No missing that one invoice from July that's going to haunt you during tax season.

Try it free →

TL;DR

What you need Search query
All AWS invoices from:aws.amazon.com invoice
Just invoice notifications from:no-reply-aws@amazon.com "invoice available"
Specific year from:aws.amazon.com invoice after:2024/01/01 before:2024/12/31
The fast way ReceiptBot

Written by someone who's logged into the AWS Billing Console more times than any human should.