Cloudflare logo

How to get Cloudflare invoices

Step-by-step guide to downloading your Cloudflare billing documents.

Last verified: 2026-04-23

Step-by-step: download invoices from Cloudflare

  1. 1

    Sign in and go to the Billing section

    Log in to dash.cloudflare.com. Click your profile icon in the top-right and pick Billing, or use the direct URL with your account slug. If your Cloudflare account belongs to an organization, make sure you are in the correct account scope (the selector is in the left sidebar).

  2. 2

    Open Billing history

    Under the Billing section, click Billing history. This is the tab where past invoices and payments appear, not the Subscriptions tab. Each row shows the invoice date, amount, and status (paid, pending, failed).

  3. 3

    Download the invoice PDF

    Click on the row for the invoice you want, then hit Download invoice. The PDF opens or saves depending on your browser. Cloudflare generates a new invoice each time a plan renews or a usage-based service is billed, so you may see several entries per month.

About Cloudflare billing

Cloudflare's billing surface is clean but fragmented. Every subscription, every domain, every Worker plan is its own invoice line. By the time you have two zones and a handful of registered domains, the Billing history is a long scroll.

If you moved domains to Cloudflare Registrar, each domain renewal creates a separate invoice at the domain's anniversary date, not on your main plan's billing cycle. Spread across the year, it means invoices can appear any week of the month. A billing email recipient helps you catch them.

About Cloudflare

Cloudflare started as a CDN and DDoS mitigation service in 2009 and has expanded into a sprawling platform: Workers (edge compute), R2 (S3-compatible storage), Pages (static hosting), Stream (video), Zero Trust (SSE/SASE), and Registrar (at-cost domain registration). Plans range from free to Enterprise, and paid products bill in monthly or annual cycles. Each product is usually metered and invoiced independently, which is why a single Cloudflare customer often has several active subscriptions at once.

Manual vs automated

Manual

  • Sign in to Cloudflare
  • Open Billing history
  • Filter by subscription or date
  • Click each invoice
  • Download PDF
  • Rename and file, then chase the next one

Automated with Inbox Ledger

  • Connect Cloudflare once to Inbox Ledger
  • All subscription and registrar invoices land in one dashboard
  • Export to Drive, Sheets, or accounting tools

Why people stop doing this by hand

A solo developer with one Pro plan and no registrar domains can survive on manual downloads. The trouble starts when Cloudflare becomes critical infrastructure: multiple zones on different plans, a Workers Paid subscription for the API, R2 storage for backups, Zero Trust for the team, and 20 domains parked at Registrar. Every month that is a dozen invoices, every quarter-close that is a headache.

Cloudflare's API works if you want to script it, but most finance teams would prefer not to babysit an API token.

Cloudflare is one of the portals our Chrome Extension auto-detects. Install it, visit the Billing page, and the extension captures new invoices in the background. Works alongside the main OAuth-based sync, so you can mix and match depending on which accounts have API access.

Next step

One plan, one domain, one accountant on the billing email list: you will be fine manually. Anything with multiple subscriptions, a stack of registrar domains, or more than one Cloudflare account is where Inbox Ledger saves the quarter.

Extract your first 10 invoices free

No credit card required.

Start for Free

Quick access

Jump straight to the Cloudflare billing page in a new tab.

Open Cloudflare billing

Where to look in the dashboard

  • Profile → Billing → Billing history is the main location
  • Profile → Billing → Payment methods for cards and PayPal
  • Profile → Billing → Subscriptions shows active recurring charges
  • Account switcher (top left) if you manage multiple Cloudflare accounts
  • Cloudflare Registrar invoices appear alongside plan invoices but with a different description line

Before you start — quick checklist

  • Your legal entity name, not a personal email alias, is on the invoice
  • Pro, Business, or Enterprise plan charges are reflected correctly
  • Workers, R2, Pages, or Stream usage is itemized if you use paid tiers
  • VAT, GST, or sales tax appears where your tax setup requires it
  • Registrar domain renewals (if you bought domains through Cloudflare) are included or separate as expected

Pro tips

  • Cloudflare Registrar invoices are billed at cost and arrive separately from Pro or Business plan invoices. Each registered domain generates its own renewal charge. If you have 30 domains, that is 30 invoices a year.
  • Workers Paid plan, R2 storage, and Stream usage are billed separately from your zone plans. Check the Billing history for all subscriptions, not just the main one.
  • Set a billing email on the account so invoices arrive automatically. Under Billing, look for the Email recipient settings. Default is the account owner only.
  • If you use Cloudflare for Teams (now Cloudflare Zero Trust), those subscriptions are invoiced under the same account but often show as separate entries. Do not assume a single monthly PDF covers everything.
  • Past invoices are not editable. If your billing details were wrong at the time, contact Cloudflare support for a corrected reissue rather than trying to edit the PDF.

Skip this entirely. Automate Cloudflare invoices

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

Extract your first 10 invoices free

One-click extraction with our Chrome Extension

Install the Inbox Ledger Chrome Extension and grab Cloudflare invoices directly from the dashboard — no download steps, no manual forwarding.

Get the Chrome Extension

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.