How to get Heroku invoices
Step-by-step guide to downloading your Heroku billing documents.
Last verified: 2026-04-23
Step-by-step: download invoices from Heroku
- 1
Sign in to the Heroku Dashboard
Go to dashboard.heroku.com/account/billing. If you belong to multiple Heroku Teams or Enterprise accounts, note that each team has its own billing page. Personal accounts and teams are billed separately even if they share an email.
- 2
Scroll to Invoices
On the Billing page, the Invoices section lists each month's invoice. The amount, period, and status appear in the row. Heroku closes the billing period on the last day of the month and posts invoices within the first few days of the next month.
- 3
Click an invoice to download the PDF
Clicking the invoice row opens the detail page with a Download PDF button near the top. Save the file with a naming convention your accountant expects. Heroku's PDF includes dyno hours, add-on costs, data tier charges, and any one-off fees.
- 4
Check team invoices separately if applicable
If you are a member of a Heroku Team, the team billing lives at dashboard.heroku.com/teams/<team-name>/billing. Personal invoices and team invoices are separate documents. Miss the team ones and you will be short of PDFs at quarter-end.
About Heroku billing
Heroku is where a lot of product teams started their cloud journey, and many still have legacy apps running there. The billing is straightforward on the surface but gets split across personal, team, and Enterprise scopes, each with its own Invoices page.
If you run Heroku apps on both a personal account and a team, make sure both bills are going where they should. We regularly see founders paying $20 to $50 a month on a personal account for a forgotten app, while the company accountant only sees the team invoices and assumes that is all there is.
About Heroku
Heroku is a platform-as-a-service launched in 2007 and acquired by Salesforce in 2010. It remains a popular choice for Ruby, Node, Python, and Go apps thanks to its git-push-deploy workflow and managed add-on marketplace. Heroku Postgres, Redis, and Kafka are the best-known in-house add-ons; the marketplace adds hundreds more from third parties. Billing is monthly, usage-based for dynos and add-ons, with credit card payment for most accounts and invoiced billing for Enterprise.
Manual vs automated
Manual
- Sign in to Heroku
- Open Account Billing
- Download each invoice PDF
- Switch to each team, open its Billing
- Download team invoices
- Rename and file separately
Automated with Inbox Ledger
- Connect Heroku once to Inbox Ledger
- Personal, team, and Enterprise invoices all appear in one dashboard
- Export to Drive, Sheets, or accounting tools
Why people stop doing this by hand
One personal account with one dyno and one Postgres? Do it by hand, you will spend a minute a month. The teams who hit trouble are the ones with a personal account, a company team, and a couple of client Enterprise apps that all need to be reconciled into the same monthly close.
Heroku's API does not expose invoices, so scripting is not really an option. Manual or automated via Inbox Ledger are the two real paths.
Heroku is one of the portals our Chrome Extension auto-detects. Install it, visit the Billing page on any account or team, and the extension captures new invoices in the background as they post. No API reliance needed, which is helpful since Heroku itself does not offer an invoice API.
Next step
Personal account only, one app, billing email set: you are fine manually. Teams, add-on heavy stacks, or Enterprise accounts mixed with personal: connect Heroku to Inbox Ledger and keep your books straight.
Where to look in the dashboard
- Account Settings → Billing is where personal invoices live
- Teams → <your-team> → Settings → Billing for team invoices
- Payment Method manages card and billing address
- Invoices tab shows history
- Enterprise accounts have a separate Admin Panel under id.heroku.com
Before you start — quick checklist
- Invoice is addressed to the correct entity (personal vs team vs Enterprise account)
- Dyno and data tier usage matches expectations (no unexpected Performance-L dynos)
- Add-ons (Heroku Postgres, Redis, Papertrail, etc.) are itemized
- VAT or GST appears correctly for your jurisdiction
- Any free credit, promo, or Heroku for GitHub Students balance is reflected
Pro tips
- Heroku add-ons are usually billed by Heroku on your behalf, but a handful of third-party add-ons invoice separately through their own vendor. Check the add-on's documentation if you expect a line that is not on the main invoice.
- Personal accounts no longer have a free dyno tier (Heroku removed the free plan in late 2022), so do not be surprised by charges for hobby apps. If you forgot about a long-running dyno, it has been quietly costing $5 or $7 a month.
- If you are on Heroku Enterprise, invoicing may be monthly by wire transfer instead of card. Check with your Salesforce (Heroku's parent) account rep for the exact process.
- Add a billing email under Account Settings → Billing so invoices arrive in the accountant's inbox automatically. Heroku only emails the account owner by default.
- Heroku is owned by Salesforce, so in some Enterprise cases invoices come from a Salesforce entity, not "Heroku Inc." File under the correct vendor name.
Skip this entirely. Automate Heroku invoices
Inbox Ledger scans your email for Heroku 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 Heroku 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.
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.
Akamai Linode
Download your Akamai Linode invoices in 3 steps. Or let Inbox Ledger fetch them. 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.