[BUG] Paid Pro subscription not recognized — "missing user:profile scope" / "subscription auth not active"

Open 💬 2 comments Opened Jun 20, 2026 by nelsonbruce01-dev

Preflight Checklist

  • [x] I have searched existing issues and this hasn't been reported yet
  • [x] This is a single bug report (please file separate reports for different bugs)
  • [x] I am using the latest version of Claude Code

What's Wrong?

I have an active, paid Claude Pro subscription, confirmed by a paid invoice, but the Claude Code CLI consistently fails to recognize it, blocking subscription-based login entirely.

Environment

  • Claude Code version: 2.1.183 (commit 9d251abdbce0)
  • Platform: win32-x64 (Windows)
  • Install method: native
  • Auto-update: enabled, confirmed up to date via claude update

Billing evidence

  • Invoice number: IIYY5KHH-0002
  • Amount: R$110.00
  • Status: Paid
  • Payment date: June 11, 2026
  • Payment method: Mastercard ending 7026
  • Previous invoice also paid: May 11, 2026, R$110.00
  • claude.ai billing history shows both invoices as "Paid"
  • However, the Plans page in claude.ai shows no plan highlighted as "current plan" (Free/Pro/Max all shown as generic options)

Steps to reproduce

  1. Run claude login (or claude then select subscription login)
  2. Select "Claude account with subscription" (not API key)
  3. Complete Google OAuth login in browser with the account tied to the paid invoices above
  4. Claude Code returns: "É necessário ter Claude Max ou Pro para conectar ao Claude Code. Assine um plano Max ou Pro para conectar sua conta ou use sua chave de API." (translation: "You need Claude Max or Pro to connect to Claude Code. Subscribe to a Max or Pro plan to connect your account or use your API key.")

claude doctor output (relevant section)

What Should Happen?

ao tentar acessar o code o mesmo me manda para uma pagina pedido para que eu faça um upgrade do meu plano...eu ja tenho um plano PRO, devidamente pago e o code enxerga meu plano como gratuito.

Error Messages/Logs

Steps to Reproduce

I have an active, paid Claude Pro subscription, confirmed by a paid invoice, but the Claude Code CLI consistently fails to recognize it, blocking subscription-based login entirely.

Environment

  • Claude Code version: 2.1.183 (commit 9d251abdbce0)
  • Platform: win32-x64 (Windows)
  • Install method: native
  • Auto-update: enabled, confirmed up to date via claude update

Billing evidence

  • Invoice number: IIYY5KHH-0002
  • Amount: R$110.00
  • Status: Paid
  • Payment date: June 11, 2026
  • Payment method: Mastercard ending 7026
  • Previous invoice also paid: May 11, 2026, R$110.00
  • claude.ai billing history shows both invoices as "Paid"
  • However, the Plans page in claude.ai shows no plan highlighted as "current plan" (Free/Pro/Max all shown as generic options)

Steps to reproduce

  1. Run claude login (or claude then select subscription login)
  2. Select "Claude account with subscription" (not API key)
  3. Complete Google OAuth login in browser with the account tied to the paid invoices above
  4. Claude Code returns: "É necessário ter Claude Max ou Pro para conectar ao Claude Code. Assine um plano Max ou Pro para conectar sua conta ou use sua chave de API." (translation: "You need Claude Max or Pro to connect to Claude Code. Subscribe to a Max or Pro plan to connect your account or use your API key.")

claude doctor output (relevant section)

Claude Model

Sonnet (default)

Is this a regression?

Yes, this worked in a previous version

Last Working Version

_No response_

Claude Code Version

2.1.183

Platform

Anthropic API

Operating System

macOS

Terminal/Shell

Terminal.app (macOS)

Additional Information

_No response_

View original on GitHub ↗

This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗