Locating your ChatGPT billing history is surprisingly counter-intuitive if you are jumping between the mobile app and the web interface. Whether you need to download a PDF invoice for tax season or simply want to check when your Plus subscription is set to renew, the data exists—it’s just buried under a few layers of settings. For individual users and workspace owners, managing these records has become more complex following the 2025 transition of ChatGPT Team into the broader ChatGPT Business ecosystem.

To find your past invoices quickly, navigate to Settings > Subscription > Manage Subscription. This action triggers a redirect to a dedicated billing portal hosted by Stripe, where your entire transaction history is stored. If you are using a Business or Enterprise account, the process requires navigating through the Workspace settings rather than your personal profile.

The Web Interface: The Most Reliable Path

The web version remains the most robust way to interact with your financial records. While the mobile apps have improved, the billing portal often renders better on a desktop browser.

  1. Open the Settings Menu: Look for your profile name or icon in the bottom-left corner of the sidebar. In the latest 2026 UI layout, this might also appear in the top-right depending on your specific workspace configuration.
  2. Access the Subscription Tab: Once the settings modal opens, click on the 'Subscription' or 'Payment' tab. Here, you will see your current plan details (Plus, Pro, or Business).
  3. The 'Manage' Button: Click the button labeled 'Manage Subscription' or 'Manage Billing'. This is the gateway that takes you out of the ChatGPT interface and into the Stripe billing dashboard.
  4. Invoice History: Scroll to the bottom of this page. You will find a chronological list of every payment made since the account was created. Each entry provides a clickable link to view the receipt or download a formal PDF invoice.

In our testing, the 'Manage' button sometimes fails to load if you have aggressive ad-blockers enabled. If the screen stays blank, disabling your extension for openai.com and stripe.com usually solves the issue immediately.

Navigating Billing on the Mobile App (iOS & Android)

Finding your ChatGPT billing history on mobile is where most users get frustrated. The mobile app handles payments differently depending on whether you subscribed via the website or through an In-App Purchase (IAP) via Apple or Google.

If you signed up on the web but use the app, the 'Manage' button in the app's settings will redirect you to your mobile browser. However, if your subscription is managed by the Apple App Store or Google Play Store, the ChatGPT app will not show your detailed invoice history. Instead, you must go to your phone’s system settings, tap your Apple ID/Google Account, and view 'Purchase History.'

For those with direct subscriptions, the mobile path is: Menu (two lines or your avatar) > Settings > Subscription > Manage.

The ChatGPT Business (formerly Team) Complexity

Following the 2025 rebranding, ChatGPT Business accounts now have a more sophisticated billing structure. Unlike Plus accounts, which are flat-rate, Business accounts often involve seat-based pricing. This means your billing history might show "True-up" invoices—mid-cycle charges that occur when you add new team members.

If you are a Workspace Owner, your billing history isn't under your personal settings. You must switch to the Business Workspace in the sidebar, then go to Workspace Settings > Billing.

One specific observation we've made during recent account audits: The Business portal now explicitly separates "Baseline Seats" from "Added Seats." If you notice an invoice for an odd amount like $12.43, it is likely a pro-rated charge for a user added halfway through your monthly cycle. The system calculates the remaining days in the month and bills you immediately if the amount exceeds a certain threshold, or rolls it into the next month's statement.

Why You Can’t Find Your API Charges Here

A recurring pain point for developers and power users is the divide between ChatGPT and the OpenAI API. Despite being the same company, the billing systems are entirely separate.

  • ChatGPT (Plus/Pro/Business): Managed at chat.openai.com.
  • OpenAI API (Pay-as-you-go/Tiered): Managed at platform.openai.com.

If you are looking for your usage-based billing history for GPT-4o or GPT-5 API calls, searching through your ChatGPT settings is a dead end. You must log into the Platform dashboard, navigate to 'Organization,' and then 'Billing.' We have seen countless users accidentally let their API credits expire because they thought their ChatGPT Plus subscription covered both. It does not.

Tax Compliance and VAT Settings in 2026

For users in the EU, UK, and other regions with strict tax requirements, the ChatGPT billing history portal allows for retroactive information updates, but with a catch. You can update your VAT ID or business address within the Stripe portal, and these changes will apply to all future invoices.

If you need a past invoice modified to include a newly acquired VAT number, the self-service portal often won't allow it. In our experience, you will need to contact OpenAI billing support via the help chat. To speed this up, have your Invoice ID (starts with INV-) and your correct tax details ready.

Troubleshooting Missing Transaction History

If your billing history page is empty or showing an "expired" status when you know you paid, consider these common scenarios:

  • Multiple Accounts: Many users accidentally created one account via Google Login and another via email/password. Check the email address displayed at the bottom of the settings menu.
  • Payment Failures: If a payment fails (e.g., expired credit card), the invoice might not appear in the 'Paid' history. It will be under a 'Pending' or 'Open' status, which is sometimes hidden behind a filter in the billing portal.
  • Enterprise vs. Self-Serve: If your company is on an Enterprise plan (usually invoiced via wire transfer rather than credit card), individual users—even admins—may not see a billing history in the dashboard. These invoices are typically handled via a direct account manager and sent via email to your company's finance department.

Managing the Annual Plan Shift

As of 2026, more users are shifting to annual plans to save on the monthly premium. When you switch from monthly to annual, your billing history will show a "Closing Invoice" for the monthly plan and a new "Baseline Invoice" for the annual term. It is important to download both for your records, as the transition can sometimes confuse automated accounting software like Xero or QuickBooks due to the overlapping dates.

Pro-Tip: Automating Your Record Keeping

Since OpenAI does not currently offer an "Email me my invoice" toggle that works reliably for everyone, many professionals have turned to browser-based automation. While we don't recommend sharing credentials with third-party tools, simply setting a calendar reminder for the 15th of each month (or your specific renewal date) to manually grab the PDF is the safest way to ensure your 2026 tax filings go smoothly.

In summary, your ChatGPT billing history is accessible, but it requires knowing exactly which "account" you are using—Personal, Business, or API—and navigating to the external Stripe portal to get the actual documents. By keeping your VAT and address info updated in that portal, you ensure that every invoice is a valid business expense from the moment it's generated.