WordPress.com logo

How to get WordPress.com invoices

Step-by-step guide to downloading your WordPress.com billing documents.

Last verified: 2026-04-24

Step-by-step: download invoices from WordPress.com

  1. 1

    Sign in to the right WordPress.com account

    Open wordpress.com and sign in with the user that owns the site or domain you need a receipt for. WordPress.com billing follows the personal login, not the site, so if you registered a domain under your agency account and a hosting plan under the client account, the PDFs live in two separate profiles. If you manage many sites, confirm who the actual payer is before you start clicking around in the wrong dashboard.

  2. 2

    Open Me then Billing

    Click your avatar in the top-right, choose My Profile, then Billing in the left sidebar. The direct URL is wordpress.com/me/billing. This page lists every charge Automattic has put through under this account, including hosting plan renewals, one-time plan upgrades, domain registrations, domain renewals, Jetpack products, email forwarding, and any premium themes. The Billing History tab is what your accountant wants.

  3. 3

    Open the receipt you need

    Click any row in Billing History to open the full receipt. WordPress.com shows the line items, the site or domain the charge belongs to, the billing address on file, tax (VAT for EU buyers), and the total. Receipts are generated per charge, so one payment card hit per document, which means renewals and new purchases do not share a PDF.

  4. 4

    Download or email the PDF

    Use the Email Receipt button to send the PDF to any address, or print to PDF from the receipt view if you want to save it locally. Automatic renewal receipts are also emailed to the account owner on the day of the charge, but those emails have inconsistent subject lines across hosting, domain, and Jetpack purchases, which is why most bookkeepers prefer pulling them from the Billing History list.

  5. 5

    File the PDF so your accountant finds it

    Rename the file with a consistent pattern such as date-site-product-amount, and drop it in the folder your bookkeeper expects. If you run multiple sites on one plan tier, note the domain name in the filename, because the receipt itself does not always make it obvious which site a renewal belongs to when several renew on the same day.

About WordPress.com billing

WordPress.com quietly splits billing across three product lines: hosting plans, domain registrations, and Jetpack add-ons. Each one renews on its own clock, under a personal login that can own dozens of sites at once. The PDFs all live together in one list, but sorting them by site takes more effort than it should.

The mechanics are simple once you know where to look. The trouble is that most WordPress.com users are founders, marketers, or freelancers who set the account up years ago under whatever email was handy, and the paperwork has been accumulating there ever since.

WordPress.com (the hosted product from Automattic) and WordPress.org (the free open-source software) share a name and a logo but have nothing in common for billing. If your site is on a host like SiteGround, WP Engine, Kinsta, or Bluehost, you are on self-hosted WordPress.org and your receipts are with that host. The wordpress.com/me/billing page will be empty. This is the most common source of "I cannot find my WordPress invoice" confusion.

About WordPress.com

WordPress.com is Automattic's commercial hosted WordPress platform, launched in 2005. It is distinct from WordPress.org, the free open-source software that anyone can install on their own server. On WordPress.com, Automattic handles the hosting, security, and updates, and bills you directly for a plan tier (Free, Personal, Premium, Business, Commerce, or Enterprise), for each domain you register through them, and for each Jetpack add-on you activate. Every charge is issued by Automattic Inc., a US company, which matters for VAT treatment if you are an EU business buyer. Receipts live at wordpress.com/me/billing under the personal WordPress.com login of the user who paid.

Manual vs automated

Manual

  • Sign in as the account owner
  • Open Me then Billing
  • Click each receipt row one at a time
  • Download or email the PDF to yourself
  • Rename files with site and product
  • File in your accounting folder

Automated with Inbox Ledger

  • Connect WordPress.com once in Inbox Ledger
  • Hosting, domain, and Jetpack receipts land automatically
  • Export to Drive, Sheets, or your accounting system

Why people stop doing this by hand

One site, one domain, one hosting plan is genuinely fine. You get three or four receipts a year and you catch them all.

The wheels come off at roughly the point someone runs five or more sites under one WordPress.com login, which is extremely common for freelancers, small agencies, and anyone who has been building on the platform for a decade. Now you have five plan renewals, five domain renewals, and maybe a dozen Jetpack product entitlements scattered across those sites, renewing on fifteen or twenty different dates per year. The Billing History list shows everything at once but does not group by site, and the receipt PDF for a domain renewal does not loudly announce which of your five sites the domain belongs to unless you look carefully.

Enterprise VIP customers have the opposite problem: their actual spend is managed by an account team over email, and the self-serve billing page shows almost nothing, so finance teams new to VIP sometimes assume the paperwork is missing. It is not missing. It is just not where a self-serve user would expect it.

WordPress.com is one of the portals our Chrome Extension auto-detects. Install it, open wordpress.com/me/billing, and the extension captures new receipts in the background as you scroll through Billing History. Hosting, domain, and Jetpack receipts are all picked up the same way, and the extension runs alongside the main Inbox Ledger sync for the ones that arrive in your inbox as email PDFs.

Next step

One site, one domain, one renewal a year: the dashboard is enough. Multiple sites under one login, a portfolio of domains, Jetpack add-ons on rolling schedules, or an accountant who wants every receipt in one place: connect WordPress.com to Inbox Ledger once and stop piecing it together from three product lines every month.

Extract your first 10 invoices free

No credit card required.

Start for Free

Quick access

Jump straight to the WordPress.com billing page in a new tab.

Open WordPress.com billing

Where to look in the dashboard

  • Me, then Billing is the canonical location for all WordPress.com receipts, at wordpress.com/me/billing
  • Me, then Purchases shows current active subscriptions alongside cancelled ones, useful for confirming what is actually still being billed
  • Me, then Security controls two-factor and the email that receives renewal notifications
  • Domain-specific billing details are inside Upgrades, then Domains for each site, but the receipts themselves stay in the unified Billing History
  • WordPress VIP customers manage billing through their account manager rather than the self-serve dashboard

Before you start — quick checklist

  • The account email at the top of the receipt matches the entity you file under, not a personal address
  • The line item clearly identifies the product (Personal, Premium, Business, Commerce, domain registration, or specific Jetpack add-on)
  • The domain name or site URL the charge belongs to is visible somewhere on the PDF
  • VAT is broken out for EU buyers with a VAT ID on file, or correctly zero-rated for reverse charge
  • The receipt references Automattic Inc. as the seller, not WordPress Foundation or a third-party processor
  • Annual plan receipts show the full yearly amount, not a misleading monthly figure

Pro tips

  • Hosting plan receipts and domain receipts are separate documents, even when they renew on the same day for the same site. Expect two PDFs per site per year at minimum, and more if you added Jetpack products. Bookkeepers new to WordPress.com routinely miss the domain half of the pair.
  • Jetpack add-ons (VaultPress backups, Jetpack Security, Jetpack CRM, Jetpack Search, Jetpack Boost, Akismet paid tiers) are billed as their own line items even when you bought them inside a bundle. If you cancel one mid-cycle, you get a pro-rated credit that shows as a separate entry and confuses automated reconciliation until you learn what to look for.
  • Domain renewals are quiet by default. WordPress.com auto-renews the domain a couple of weeks before expiry, the card gets charged, and the receipt lands in whichever inbox owns the account. If that inbox is a personal Gmail the founder rarely checks, the PDF disappears until the next audit. Move domains to a shared billing email before you need the paperwork.
  • WordPress.com (the hosted product from Automattic) is not the same thing as WordPress.org (self-hosted open-source WordPress). WordPress.org has no billing relationship because there is no central vendor. If you are on self-hosted WordPress, your invoices come from your actual host (Bluehost, SiteGround, WP Engine, Kinsta) plus plugin vendors, not from wordpress.com. Make sure you are in the right support article before you go looking.
  • One WordPress.com account can own dozens of sites and dozens of domains, all billing independently. The Billing page shows them all together but does not group by site, so sorting a year of receipts for a specific client site means filtering on the domain name line manually.
  • Enterprise hosting (WordPress VIP, run by Automattic as a separate offering) is invoiced outside the self-serve dashboard, typically on annual contracts with PO-based billing. If you are on VIP, the wordpress.com/me/billing page will look mostly empty even though you are paying Automattic serious money.

Skip this entirely. Automate WordPress.com invoices

Inbox Ledger scans your email for WordPress.com invoices, extracts the data with AI, and syncs it to QuickBooks, Xero, or Google Sheets. No manual downloads.

Extract your first 10 invoices free

Frequently asked questions

Stop chasing invoices manually

Inbox Ledger finds, extracts, and syncs your invoices automatically, from any billing portal that emails you.

No credit card required. 10 free invoices.