X Ads logo

How to get X Ads invoices

Step-by-step guide to downloading your X Ads billing documents.

Last verified: 2026-04-23

Step-by-step: download invoices from X Ads

  1. 1

    Open Billing history in X Ads

    Sign in at ads.x.com, then go to Settings → Billing history. If you manage multiple X Ads accounts, use the account switcher in the top-left to select the right one before opening Billing history.

  2. 2

    Filter by date range

    Use the date picker above the billing history table to narrow down the period you need. The default view shows the most recent charges. For tax prep, set a quarter or full-year range.

  3. 3

    Download the receipt for each charge

    Click the transaction row to expand it, then hit Download receipt. X Ads issues receipts (not formal invoices) for card-billed accounts. For IO-billed accounts, invoices are available in the same table.

  4. 4

    Save and rename the PDFs consistently

    Use a pattern like date plus account handle plus amount so files sort chronologically. If you run ads for multiple client brands, keep each brand in its own folder to avoid cross-contaminating books at tax time.

About X Ads billing

X Ads (formerly Twitter Ads) is efficient at spending your budget on promoted posts. Less efficient at handing you tidy receipts for the accountant at month-end.

If you run campaigns for several brands, or manage multiple X Ads accounts from a single agency profile, the monthly receipt download becomes a reliable background annoyance.

The platform rebranded from Twitter Ads to X Ads in 2023. Receipts issued before the rebrand still reference Twitter, Inc.; receipts after reference X Corp. Both are valid billing documents for the same underlying legal entity, so your accountant does not need to treat them as separate vendors.

About X Ads

X Corp, successor to Twitter, Inc. under Elon Musk's ownership, runs the X platform (formerly Twitter) and its advertising product, X Ads. The ad manager, now at ads.x.com, hosts campaign setup and billing for every ad account. Most advertisers pay by card and receive receipts; larger advertisers on insertion-order billing receive formal invoices. The rebrand did not change how billing works mechanically, only the branding on receipts and URLs.

Manual vs automated

Manual

  • Sign in to X Ads
  • Switch to the right ad account
  • Open Settings → Billing history
  • Filter by date
  • Click each transaction, download PDF
  • Rename and file by entity

Automated with Inbox Ledger

  • Connect X Ads once in Inbox Ledger
  • New receipts show up in your dashboard automatically
  • Export to Drive, Sheets, or your accounting system

Why people stop doing this by hand

One X Ads account on a single card, running one campaign a month, is fine to handle by hand.

Multiple ad accounts, multiple client brands, weekly charges, and the download routine turns into a chore nobody wants. The X Ads API handles billing data but requires developer approval and time most marketing teams do not have. Agencies running campaigns for several clients either hire someone to click through receipts or automate the process end to end.

The rebrand also confused a lot of accounting software. Vendor records created years ago under "Twitter, Inc." show receipts issued by "X Corp" as a new vendor unless someone merges them manually. Multiply that across every tool in your finance stack and the cleanup is its own project.

Next step

If you run one X Ads account with occasional campaigns, manual download is fine. If you manage campaigns for multiple brands or entities and the routine already feels tired, connect X Ads to Inbox Ledger and let receipts land on their own without the weekly click-through session.

Extract your first 10 invoices free

No credit card required.

Start for Free

Quick access

Jump straight to the X Ads billing page in a new tab.

Open X Ads billing

Where to look in the dashboard

  • Settings → Billing history is the main billing hub
  • Settings → Payment methods is where you add or update your card
  • Settings → Account info is where your legal entity name, address, and tax ID are stored
  • Each X Ads account has its own billing history; there is no combined view across accounts

Before you start — quick checklist

  • Your legal entity name and billing address are correct on the receipt
  • Tax ID or VAT number is printed if required in your country
  • Amount on the receipt matches what X charged your payment method
  • Billing period covers the range you expected
  • The document is a finalized receipt or invoice, not a pending authorization

Pro tips

  • X Ads issues receipts by default. Formal invoices are only available on IO (insertion order) accounts with monthly billing, typically reserved for larger advertisers.
  • Add your VAT or tax ID in Billing settings before the first charge. Past receipts cannot be reissued with a tax ID retroactively.
  • The platform rebranded from Twitter Ads to X Ads in 2023, and URL paths changed from ads.twitter.com to ads.x.com. Old bookmarks may redirect, but update them to be safe.
  • If your organization uses multiple X accounts for different brands, each has its own billing history. They are not combined.
  • The Billing history UI occasionally lags a day after charges post. If a receipt is missing, wait 24 to 48 hours before contacting support.

Skip this entirely. Automate X Ads invoices

Inbox Ledger scans your email for X Ads 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.