Fix Claude Billing Page or Portal Not Loading
Updated 9/24/2026
When attempting to manage your Claude Pro subscription, update your payment details, or buy API credits, you might experience an issue where the billing portal fails to load. You may see a blank screen, a spinning loading icon that never resolves, or a generic connection error.
Because Anthropic offloads billing management to Stripe's secure customer portal, this issue usually stems from a breakdown in cross-domain communication between claude.ai and stripe.com. Here is how to diagnose and resolve the issue.
1. Check and Clear Stripe-Specific Cookies Browsers often block cross-site cookies, preventing the Claude app from passing your session token to the Stripe checkout engine. Clearing these cookies can force a clean, authenticated redirect.
- In Google Chrome, click the tune/settings icon (two sliders) to the left of the URL in the address bar.
- Select Site settings or Cookies and site data.
- Click Manage third-party cookies and site data (or "See all site data and permissions").
- Search for both claude and stripe.
- Click the trash can icon next to all entries for both domains to clear their cached states.
- Restart your browser, log back into Claude, and try accessing the billing page.
2. Disable "Prevent Cross-Site Tracking" on Safari and iOS Safari's aggressive privacy defaults can block Stripe's checkout session tokens, causing the portal redirect to fail.
- On macOS: Open Safari, go to Safari > Settings > Privacy, and uncheck the box that says Prevent cross-site tracking.
- On iOS: Open your iPhone's main Settings, scroll down to Safari, locate the Privacy & Security section, and toggle off Prevent Cross-Site Tracking.
- Once the billing change is made, you can re-enable these settings to preserve your privacy preferences.
3. Disable Ad-Blockers and Brave Shields Ad-blockers frequently flag Stripe's telemetry scripts as trackers and block them from running, stopping the billing portal from loading.
- Click your ad-blocker icon (e.g., uBlock Origin, AdBlock Plus) in your extension bar.
- Click the power button icon to disable the blocker for claude.ai.
- If you are using the Brave Browser, click the orange lion shield icon in the URL bar and toggle the main switch to Shields are DOWN.
- Refresh the page and attempt to open the billing screen.
4. Test in an Incognito / Private Window To isolate whether browser extensions, corrupted cache, or active local scripts are causing the loading failure, try a clean browsing session.
- Open an Incognito or Private browsing window.
- Navigate to https://claude.ai and log in manually (avoid using automated password manager extensions during this test).
- Go to your account settings and click on your billing option. If this works, you have a browser extension or localized cache corruption interfering with your normal profile.
5. Bypass Network Firewalls and VPNs If you are on a corporate network, school Wi-Fi, or using a VPN, the network security policies may block Stripe's domains or secure financial API endpoints.
- Disconnect from your VPN or proxy server.
- If you are on a restricted corporate or academic Wi-Fi network, temporarily switch to a mobile hotspot.
- Try accessing the billing portal again.
When to Escalate If you have tried multiple browsers, cleared your cache, disabled all extensions, and still see a blank page or a "404 Not Found" redirect, the link between your Anthropic user account and your Stripe customer ID may be broken.
Use the support widget on the main Claude page to contact customer support. When submitting your ticket, state that you have already ruled out browser-side issues, extensions, and network blocks. This will prompt the support agent to look directly at your database record to see if your Stripe customer account needs to be manually re-linked.
Quick fixes
- Claude is down or not loading
- Claude Pro billing or payment problem
- Can't sign in to Claude