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
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
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
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.
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 freeOne-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 ExtensionFrequently asked questions
Related portals
Amazon Web Services
Download your AWS invoices in 4 steps. Or automate the whole pile with Inbox Ledger. First 10 free.
Microsoft Azure
Download your Microsoft Azure invoices in 4 steps. Or automate them with Inbox Ledger. First 10 free.
DigitalOcean
Download your DigitalOcean invoices in 3 steps. Or let Inbox Ledger do it for you. First 10 free.
GitHub
Download GitHub invoices in 3 steps. Or let Inbox Ledger collect them. First 10 free.
Google Cloud
Download your Google Cloud invoices in 4 steps. Or automate the whole lot with Inbox Ledger. First 10 free.
Hetzner Online
Download Hetzner invoices in 3 steps. Or put them on autopilot with Inbox Ledger. First 10 free.
Vercel
Download your Vercel invoices in 3 steps. Or let Inbox Ledger pull them for you. First 10 free.
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.