Step-by-Step Fix
1) Confirm the exact symptom
Write down the exact message, when it started, and whether it affects one browser/device or everything.
2) Run the two isolation tests
- Incognito/private window
- Second network (phone hotspot, no VPN)
3) Reset browser/session state
- sign out/in
- hard refresh
- clear site data for the Claude site
- disable extensions temporarily
4) Rule out VPN/proxy and network filtering
Disable VPN/proxy and retry once on a stable network.
5) Verify account/workspace context
Confirm you’re using the correct account/workspace for the feature or billing state.
6) Escalate with a clean report
Include: error text, timestamp, region, browser/app + OS, and what you already tested.
Common Root Causes
- stale session/cookies
- extensions blocking requests
- VPN/proxy or network filtering
- wrong account/workspace
- platform-side incident or rollout
Prevention Tips
- keep one clean browser profile for Claude
- avoid rapid retries after errors
- use hotspot + incognito as the first diagnostic step
Why This Happens
Claude's billing is processed through Stripe, and invoices are only finalized after a charge succeeds — not when it is initiated. If a charge is pending (still processing with your bank), the invoice will not yet appear in the billing portal. Additionally, invoices for Team or Enterprise accounts are only visible to the workspace billing owner; other members cannot see them even if they are on the same plan. SSO or Google-authenticated accounts sometimes land in the wrong workspace on login, causing the billing page to appear empty.
Common Mistakes to Avoid
- Looking for invoices in the wrong account. If you have multiple Claude accounts (personal and work), invoices are tied to the specific account that was billed. Log in to each account separately to find which one received the charge. The email address on the Stripe receipt is the account that was billed.
- Checking too soon after a charge. Stripe can take 24–48 hours to finalize and post an invoice after a successful charge, especially for first-time charges or charges flagged for manual review. If the charge appears on your bank statement but not in Claude's billing portal, wait 48 hours before contacting support.
- Expecting PDF invoices for free-plan charges. Claude only generates formal invoices for paid plan subscriptions. One-time API credits or free trial charges do not always generate a PDF invoice. Check your subscription billing section, not the API usage section.
- Downloading invoices through a VPN. Some VPNs block Stripe's CDN, causing invoice PDF downloads to fail silently. Disable VPN before downloading billing documents.
- Not checking the original charge confirmation email. Stripe sends an email receipt immediately after each successful charge. This email contains a direct link to the invoice PDF that does not require logging into claude.ai at all. Search your inbox for emails from stripe.com or billing@anthropic.com.
FAQ
Q: Where do I find Claude invoices and billing receipts? Go to claude.ai → Settings → Billing → Billing History. Each past charge appears as a line item with a Download Invoice button. If you are on a Team plan, only the workspace billing owner can see this section. The billing owner is the account that initially set up the payment method for the workspace.
Q: My invoice shows a different company name than expected. Is that normal? Yes — Claude's billing is processed through Anthropic, PBC. Your invoice will show "Anthropic" as the merchant name. Some Team or Enterprise invoices may show a different entity depending on your region and contract. If your company needs a specific legal entity or billing address on invoices, contact Anthropic's billing team before the charge date.
Q: Can I change the billing email or company name on my invoices? Billing contact details can be updated in Settings → Billing → Billing Information before the next charge. Changes apply to future invoices only — Stripe does not retroactively update issued invoices. If you need a corrected invoice for tax purposes, contact Anthropic support with the specific invoice number and the correction needed.
Q: Why does my billing page show "No invoices" even though I've been charged? This typically means you are looking at a different account than the one that was billed, or the charge is still pending finalization. Confirm the billing email: search your inbox for a Stripe receipt email and note which email address received it. Log into Claude with that exact email. If you still see no invoices after 48 hours, contact support with the charge amount and date.
Q: How do I get invoices sent automatically to my accounting team? Go to Settings → Billing → Billing Information and add your accounting email to the "Invoice recipients" field if available. Alternatively, forward the Stripe receipt email manually. For Enterprise accounts, Anthropic can configure recurring invoice delivery to a specific email address — contact your account manager to set this up.
Q: Can I get an invoice for my API usage in addition to my subscription fee? Yes — API usage invoices are separate from subscription invoices. Go to console.anthropic.com → Billing → Usage & Invoices to find API invoices. Note that claude.ai subscription billing and API billing are managed through separate portals with separate invoices, even if they use the same payment method.
Related Issues
- Claude payment method update failed
- Claude refund request
- Browse more fixes in this category
- Browse all Claude guides
Additional FAQ
Q: Why do I see a pending charge that later disappears? A disappearing pending charge is an authorization hold — a temporary reservation placed by your bank to verify funds are available. When a payment fails or is canceled, the hold is released without any actual charge being made. Most banks release authorization holds within 3–7 business days. If you see a hold older than 7 days, contact your bank and ask them to release it manually, referencing the merchant name and transaction date.
Q: How do I get proof of payment if I cannot find my receipt? Check your registered email inbox for a receipt email — search for the platform name or 'receipt' filtered to the past 30 days, including spam. Most platforms also have a billing history page in account settings (Settings → Billing or Subscription) where you can download invoices as PDFs. If neither works, your bank statement shows the transaction with the merchant name and amount, which is accepted as payment proof by most support teams.
Q: What happens to my access if payment fails on renewal? Most platforms give a grace period of 3–7 days after a failed renewal before restricting access. During this window, you typically keep full access and the platform automatically retries the charge 1–3 times. Update your payment method as soon as you see a renewal failure notification. If you miss the grace period, your account usually reverts to the free tier rather than being deleted — you can resubscribe to restore access.
Related Articles
- Claude usage limit reached
- Claude rate limit fix
- Claude blank page white screen
- Claude can't log in fix
Additional FAQ
Q: Why do I see a pending charge that later disappears? A disappearing pending charge is an authorization hold — a temporary reservation placed by your bank to verify funds are available. When a payment fails or is canceled, the hold is released without any actual charge being made. Most banks release authorization holds within 3–7 business days. If you see a hold older than 7 days, contact your bank and ask them to release it manually, referencing the merchant name and transaction date.
Related Articles
- Claude usage limit reached
- Claude rate limit fix
- Claude blank page white screen
- Claude can't log in fix
Additional FAQ
Q: Why do I see a pending charge that later disappears? A disappearing pending charge is an authorization hold — a temporary reservation placed by your bank to verify funds are available. When a payment fails or is canceled, the hold is released without any actual charge being made. Most banks release authorization holds within 3–7 business days. If you see a hold older than 7 days, contact your bank and ask them to release it manually, referencing the merchant name and transaction date.