◉CLAUDE LABJP
●2.1.289 — Claude Code 2.1.289 (Oct 3) fixes deny/ask rules on nested parts of compound shell commands, a terminal freeze, and Read deny through symlinks●10/07 — 1 day left until the old spellings of Claude Desktop / Cowork managed-config keys stop being accepted. After the cutoff they fail closed●ACCOUNTS — A request to switch between multiple accounts in Claude Desktop has gathered over 200 comments on GitHub. How far today's workarounds go is the real question●NEW — When Claude Code committed despite a no-commit instruction, I separated the cause with a deny rule and a PreToolUse hook●COMPARE — A Zenn post compares Opus 5.5 and Sonnet 5.5 with numbers. The real question is where to draw the line per job●SONNET5.5 — Code written for Sonnet 5 can break on 5.5 in five ways. Thinking settings and forced tool_choice are the places to check first●2.1.289 — Claude Code 2.1.289 (Oct 3) fixes deny/ask rules on nested parts of compound shell commands, a terminal freeze, and Read deny through symlinks●10/07 — 1 day left until the old spellings of Claude Desktop / Cowork managed-config keys stop being accepted. After the cutoff they fail closed●ACCOUNTS — A request to switch between multiple accounts in Claude Desktop has gathered over 200 comments on GitHub. How far today's workarounds go is the real question●NEW — When Claude Code committed despite a no-commit instruction, I separated the cause with a deny rule and a PreToolUse hook●COMPARE — A Zenn post compares Opus 5.5 and Sonnet 5.5 with numbers. The real question is where to draw the line per job●SONNET5.5 — Code written for Sonnet 5 can break on 5.5 in five ways. Thinking settings and forced tool_choice are the places to check first
Articles/Claude.ai
◉ Claude.ai/2026-10-06Beginner

Paid for Pro but still on Free? Where you bought it decides which screen to open and where to cancel

You paid for Claude Pro but the account shows Free, there is no invoice, or there is no Cancel button. A side-by-side of web/Desktop purchases versus iOS/Android in-app purchases, so you know which screen to open first for each symptom.

Claude Pro5Billing4App Store9Google Play3Cancel subscriptionTroubleshooting19

I was replying to reviews on my wallpaper app one morning when a familiar one stopped me: "I paid to remove ads and the ads are still there." As an indie developer, I get a version of that message every few weeks. What I didn't expect was to run the same checklist on myself that afternoon — the Pro plan I'd been using on my iPhone looked like the Free plan when I opened Claude in a browser on my Mac.

Let me put the short version first. A paid Claude plan is tied to where you bought it. If you subscribed on the web or in the Desktop app, the Billing page on claude.ai is the source of truth. If you subscribed inside the iOS or Android app, Apple or Google is. Most "still on Free" situations I've seen start with mixing up those two doors.

Reading the symptom — three signs tell you which route you're on

Start with what the screen is actually saying. "The payment didn't go through," "I paid but nothing changed," and "I'm not sure where I paid" each point to a different next screen.

What you seeLikely routeFirst screen to open
The Free label next to your account nameEitherThe email address you're signed in with
No invoices at all under Settings → BillingProbably an app-store purchaseYour App Store or Google Play subscriptions list
No Cancel button on the Billing pageApp-store purchaseIn the app: your initials → Billing → Manage subscription
Emails titled "Your receipt from Anthropic"Web / Desktop purchaseclaude.ai → Settings → Billing

The official "Paid plan billing FAQs" draws this line in its very first paragraph: the article covers subscriptions bought on the web, and if you subscribed through the iOS or Android app, payment and receipts live with Apple or Google. I had skimmed past that sentence, which is why I kept reloading the Billing page as if it would eventually change its mind.

Web and Desktop versus iOS and Android, side by side

Putting both routes against the same rows removes most of the guesswork.

ItemWeb (claude.ai) / Desktop (Mac, Windows)iOS / Android in-app
Who bills youAnthropic (card payment)Apple App Store / Google Play
Payment methodsCredit or debit card onlyWhatever your store account allows (carrier billing, gift balance, and so on)
Invoices and receiptsSettings → Billing → Invoices, or the "Your receipt from Anthropic" emailsYour store's purchase history (Anthropic does not issue them)
Changing the cardSettings → Billing → UpdateYour store's payment settings
CancellingSettings → Billing → CancelIn the app: initials → Billing → Manage subscription (or from the store itself, even if the app is deleted)
When cancellation takes effectEnd of the current period on both routes; cancel at least 24 hours before the renewal date to avoid the next charge
Redeeming a gift subscriptionWeb onlyNot possible while a store subscription is active

The row that surprised me is Desktop. It's called an app, but for billing it sits on the web side. If you upgraded inside the Mac Desktop app, your invoices and your Cancel button are on claude.ai, not in any store. And if you upgraded from the iPhone app, opening Billing in a Mac browser will show you an empty invoice list — not because you haven't paid, but because the party issuing the receipts isn't Anthropic.

The order I check in — email, then payment status, then route

When the account looks Free, I've settled on three checks in a fixed order.

First, the email address I'm signed in with. The official help article lists this first too, and for good reason. Signing in with Apple on the phone and with Google on the Mac is an easy thing to do without noticing. The Pro plan may be attached to an account under a different address, and the account in front of you may really be Free.

Second, whether a failed payment quietly downgraded the account. For web purchases, Settings → Billing shows the most recent payment status. An expired card or a declined renewal drops the plan back to Free, and the fix is the Update button on that same page.

Third, the purchase route. If the first two checks turn up nothing, I stop assuming it was a web purchase. If Claude shows up in the iPhone's subscription list or under Google Play subscriptions, that's the authoritative record.

Doubt the email first, the payment second, and the route last. Once I fixed that order, the reload-and-wait loop disappeared from my afternoons.

Fixing it — one screen per route

If you bought on the web or in Desktop, click your initials in the lower-left corner of claude.ai, then Settings → Billing. Open the latest invoice with View to confirm the payment went through; if it failed, use Update to replace the payment method. If it's paid and the label is still Free, sign out and sign back in with the same email. The step-by-step version of that sign-out routine is in What to do when the Pro upgrade doesn't unlock features.

If you bought on iOS or Android, tap your initials in the top-right corner of the app, then Billing → Manage subscription. If the subscription shows as active there, Apple or Google has your payment. If the browser still shows Free, it's almost always the email address. Check which account the app is signed in with, and sign in to the browser with that same address.

From the developer side of the counter, this shape is familiar. A store subscription belongs to the store account, the entitlement belongs to the service account, and the only thing connecting the two is which account the person was signed in to when they bought. When a wallpaper-app user tells me the ads are still there, my first question is which device and which account the purchase was made on — the same question I had to ask myself.

When none of that works

If all three checks come up clean — the store history or the invoice list shows a successful payment, the email matches, and the account still reads Free — you've reached the edge of what you can fix yourself. The next step is support.

What shortens that conversation is having four things ready: the route you bought on (web, Desktop, iOS, or Android), the purchase date, the email address you sign in with, and a copy of the receipt. For store purchases that's the Apple or Google purchase-history screen; for web purchases it's the "Your receipt from Anthropic" email. I once went several rounds with support because I couldn't say which route I'd used, so now it goes in the first message.

One boundary worth naming: if the payment itself is being refused — a declined card — that's a step before this article. Fixing a declined credit card on a Claude subscription is closer to what you need in that case.

Start by reading the email address you're signed in with

On the day the account looked Free, the thing I should have done first wasn't a reload or a cache clear. It was reading the address in the lower-left corner once. That single glance decides which route you're on.

If you hit the same label, click your initials and check whether the address shown is the one you paid with. Once the route is settled, there's only one screen left to look at.

Share

Thank You for Reading

Claude Lab is ad-free, supported entirely by members like you. We publish practical guides daily with implementation code, benchmarks, and production-ready patterns. If you've found it useful, we'd love to have you on board.

  • ✦Copy-paste ready implementation code
  • ✦New advanced guides published daily
  • ✦$5/mo or $15 for lifetime access
View Membership →

If you found this article helpful, a small tip ($1.50) would mean a lot to us. Your support helps keep this site ad-free and covers server and hosting costs.

Related Articles

◉ Claude.ai2026-10-03
My Usage Limit Ran Out Before Noon, and the Reason Was Conversation Length, Not Message Count
When the usage-limit banner shows up on Pro or Max sooner than you expected, here is the order I check: the two bars in Settings > Usage, the length of the conversation and its attachments, then the model and effort level. The morning I got cut off before lunch, and the lines I drew afterwards.
◉ Claude.ai2026-08-18
What to Settle Before Watermarked Claude Text Ships Inside Your App
Claude models released on or after August 2, 2026 embed watermarks in generated text and attach C2PA-signed provenance metadata to files. Here is how I redrew the line for shipped copy, plus a measured look at where image metadata disappears and a submission gate that keeps provenance reproducible.
◉ Claude.ai2026-07-09
Claude Card Declined: A Complete Troubleshooting Guide for Pro, Max, and API Users
When Claude tells you 'Your card was declined,' the cause is rarely obvious from the error text alone. This guide separates the three layers where a decline actually happens — your issuing bank, Stripe's fraud engine, and Anthropic's account state — and walks you through fixes plus fallback payment methods that almost always get the charge through.
📚RECOMMENDED BOOKS
Build a Large Language Model (From Scratch)
Sebastian Raschka
LLM Dev
Prompt Engineering for LLMs
Berryman & Ziegler
Prompting
AI Engineering
Chip Huyen
AI Eng
* Contains affiliate links