Nâng cấp Claude nhưng giới hạn vẫn không đổi
Bạn đã nâng cấp gói Claude nhưng vẫn gặp cùng giới hạn? Kiểm tra lần lượt thời điểm thanh toán, sai tài khoản, seat trong org và CLI còn đăng nhập cũ.
Vì sao giới hạn Claude sau khi nâng cấp không thay đổi ngay
Bạn đã nâng cấp gói Claude nhưng giới hạn sử dụng vẫn giống như trước. Đây là một vấn đề hỗ trợ với một số nguyên nhân phổ biến, và bạn có thể tự kiểm tra từng nguyên nhân trong tài khoản của mình. Thay đổi gói có thể chưa hoàn tất, client có thể đang đăng nhập bằng tài khoản khác với tài khoản đã thanh toán, client có thể hoàn toàn không sử dụng subscription của bạn, hoặc cửa sổ sử dụng đã bắt đầu tính trước khi bạn nâng cấp vẫn chưa kết thúc.
Hãy thực hiện các bước kiểm tra dưới đây theo đúng thứ tự. Mỗi bước nêu rõ nơi cần kiểm tra và kết quả bình thường sẽ như thế nào. Không bỏ qua các bước đầu để xem phần cuối: 2 bước đầu giải thích cho phần lớn các báo cáo.
Có một điểm cần xác định trước. Mọi giao diện Claude đều dùng chung một hạn mức. Trang trợ giúp của Anthropic nêu rõ:
mức sử dụng của tất cả các giao diện sản phẩm Claude khác nhau (claude.ai, Claude Code, Claude Desktop) đều được tính vào cùng một giới hạn sử dụng
Vì vậy, một tab trình duyệt đang chạy tác vụ dài và claude CLI (command line interface) trong terminal của bạn đều dùng chung một pool. Thay đổi gói cũng áp dụng cho pool đó, không áp dụng riêng cho từng app. Nếu cơ chế của pool này vẫn chưa rõ, cách giới hạn sử dụng Claude thực sự hoạt động là phần nền tảng cho toàn bộ nội dung bên dưới.
Kiểm tra 1: thay đổi gói có thực sự hoàn tất không?
Nâng cấp là một giao dịch thanh toán. Nếu giao dịch không hoàn tất thì không có gì thay đổi, và màn hình nơi bạn gặp giới hạn không phải lúc nào cũng cho bạn biết điều đó.
Mở claude.ai, nhấp vào tên hoặc chữ cái đầu tên của bạn trong sidebar, mở Settings rồi tìm phần billing. Anthropic thường thay đổi vị trí các nhãn này, vì vậy hãy tìm phần hiển thị tên gói hiện tại và ngày gia hạn. Kết quả đúng phải hiển thị gói bạn đã mua, đánh dấu gói đang active và có ngày gia hạn trong tương lai. Nếu phần này vẫn hiển thị gói cũ thì thay đổi chưa được áp dụng; khởi động lại client bao nhiêu lần cũng không khắc phục được. Nếu phần này hiển thị Pro và bạn đã thanh toán cho Pro, chi phí của Pro và các giới hạn của gói sẽ giúp bạn đánh giá liệu allowance nhận được có phù hợp với gói đang dùng hay không.
Tiếp theo, hãy kiểm tra receipt. Anthropic mô tả việc nâng cấp là có hiệu lực ngay lập tức, với khoản tiền được quyết toán cho phần còn lại của chu kỳ bạn đã thanh toán:
khi nâng cấp từ tier thấp lên tier cao hơn, tài khoản của bạn sẽ bị tính phí theo tỷ lệ cho phần còn lại của chu kỳ billing
Nâng cấp hoàn tất sẽ tạo ra một khoản charge và một invoice có timestamp tương ứng với thời điểm bạn nâng cấp. Không có invoice nghĩa là thay đổi chưa hoàn tất. Nguyên nhân thường gặp là card bị từ chối hoặc bước xác minh với ngân hàng mở trong tab khác nhưng bị đóng trước khi hoàn tất.
Chiều thay đổi rất quan trọng vì billing ở đây không đối xứng. Nâng cấp có hiệu lực ngay lập tức. Hạ cấp có hiệu lực vào cuối kỳ bạn đã thanh toán, theo cơ chế được mô tả trong thay đổi hoặc hủy gói Claude. Nếu bạn đã nâng cấp, đổi ý, hạ cấp rồi lại nâng cấp, trạng thái cuối cùng có thể chậm hơn một kỳ so với trạng thái bạn mong đợi.
Kiểm tra 2: bạn đã đăng nhập đúng tài khoản đã thanh toán chưa?
Đây là nguyên nhân phổ biến nhất. Lỗi này chỉ lộ ra khi bạn đặt hai chuỗi cạnh nhau để so sánh.
Trong trình duyệt, mở Settings và xem địa chỉ email của tài khoản. Trong Claude Code, chạy /status. Lệnh này in ra tài khoản mà CLI đang đăng nhập và phương thức authentication đang sử dụng. So sánh hai địa chỉ theo từng ký tự. Hai địa chỉ phải khớp hoàn toàn.
Hai địa chỉ thường không khớp vì bạn có thể vô tình tạo nhiều tài khoản Claude. Đăng nhập bằng Google với địa chỉ email công việc sẽ tạo một tài khoản khác với tài khoản đăng ký bằng email và password cá nhân. Cả hai tài khoản đều hoạt động. Chỉ một tài khoản bị tính phí. Tài khoản còn lại vẫn cấp allowance riêng của nó, tức allowance chưa được nâng cấp.
Menu tài khoản cũng liệt kê các workspace. Vì vậy, tài khoản cá nhân và tổ chức mà bạn tham gia sẽ xuất hiện dưới dạng các mục riêng. Mục đang active quyết định entitlement nào được áp dụng cho request bạn vừa gửi. Hãy kiểm tra workspace đang active là workspace gắn với subscription của bạn, cả trong trình duyệt và CLI, vì hai nơi này lưu lựa chọn đó riêng biệt.
Kiểm tra 3: Claude Code có thực sự dùng subscription của bạn không?
Subscription chỉ có hiệu lực khi client xác thực bằng subscription đó. Một biến môi trường có thể âm thầm khiến bạn mất quyền kiểm soát lựa chọn này. Trang gói Claude Code của Anthropic nêu rất rõ:
Nếu hệ thống của bạn có biến môi trường ANTHROPIC_API_KEY, Claude Code sẽ dùng API key này để xác thực thay vì subscription Claude của bạn (gói Pro, Max, Team hoặc Enterprise). Khi đó, chi phí sẽ được tính theo mức sử dụng API thay vì dùng phần usage đã bao gồm trong subscription.
Liệt kê các biến đang được đặt trong shell mà không in secret vào scrollback:
env | grep -E '^(ANTHROPIC|CLAUDE_CODE)' | cut -d= -f1cut -d= -f1 chỉ giữ lại tên biến và loại bỏ giá trị. Nhờ đó, bạn biết ANTHROPIC_API_KEY đã được đặt mà không phải dán chính key vào terminal, nơi bạn có thể chụp màn hình sau đó để gửi hỗ trợ. Nếu biến này xuất hiện, hãy tìm nguồn đặt nó:
grep -rl 'ANTHROPIC_API_KEY' ~/.bashrc ~/.zshrc ~/.profile ~/.bash_profile 2>/dev/null-l chỉ in tên file, để key không xuất hiện trên màn hình. Ngoài shell, còn 2 vị trí khác có thể đặt biến này. File settings riêng của Claude Code tại ~/.claude/settings.json có block env áp dụng cho mọi session. Repository cũng có thể chứa .claude/settings.json, áp dụng tương tự cho bất kỳ ai làm việc trong directory đó. Một key được kế thừa từ project checkout hoạt động chính xác như key bạn tự đặt.
Kiểm tra tương tự cho CLAUDE_CODE_USE_BEDROCK và CLAUDE_CODE_USE_VERTEX. Một trong hai biến này sẽ định tuyến request của bạn đến tài khoản cloud provider. Khi đó, subscription Claude không được sử dụng, và các giới hạn bạn chạm phải cũng không phải giới hạn của subscription. Bạn nên hiểu riêng đường đi này. Chạy Claude Code với Bedrock hoặc Vertex giải thích những điểm thay đổi khi bạn dùng cách đó.
Lỗi này còn để lại một bằng chứng khác: chi phí. Nếu một key đã được đặt, phần việc bạn thực hiện sau khi nâng cấp sẽ được tính theo token vào tài khoản Console. Vì vậy, hãy kiểm tra tài khoản đó để xem có usage charge nào trước khi kết luận rằng không có gì xảy ra. Sự khác nhau giữa API billing và subscription giải thích vì sao trên thực tế hai hình thức này có cảm giác rất khác nhau.
Kiểm tra 4: Có phải một usage window đã bắt đầu chạy khi bạn nâng cấp không?
Usage limit được áp dụng theo từng window. Window bắt đầu khi bạn bắt đầu sử dụng Claude và reset tại một thời điểm cố định sau đó. Việc thay đổi plan chỉ thay đổi mức trần dùng để tính window. Nó không xóa usage mà window hiện tại đã ghi nhận và cũng không thay đổi thời điểm reset của window đó.
Vì vậy, người nâng cấp giữa một phiên làm việc nặng sẽ nhận được lợi ích ít nhất. Bạn đã mua thêm headroom, nhưng vẫn tiếp tục chạm usage mà bạn đã dùng hết trong phần còn lại của window hiện tại. Dung lượng tăng thêm sẽ hiển thị trong window tiếp theo, không phải window này.
Bằng chứng là thời điểm reset. Limit message hiển thị một thời điểm, còn /usage trong Claude Code báo usage của session. Nếu thời điểm reset trên màn hình đã được lên lịch trước khi bạn nâng cấp, window hiện tại đã bắt đầu trước khi thay đổi và sẽ kết thúc theo cách tính usage ban đầu. Hãy chờ reset, sau đó lặp lại cùng loại công việc và đo lại.
Có thể có nhiều window được áp dụng đồng thời, nên việc window ngắn hơn được reset không phải lúc nào cũng reset cả window dài hơn. Phần khó nhất là đọc đúng các message đó, và cách xử lý khi bạn chạm giới hạn Claude sẽ hướng dẫn từng trường hợp.
Kiểm tra 5: bạn đang dùng seat của tổ chức thay vì plan riêng của mình?
Quyền truy cập Team và Enterprise được cấp theo seat, còn administrator sẽ gán seat cho từng người. Việc thanh toán seat không tự động gán seat cho người dùng. Vì vậy, tổ chức có thể vẫn còn seat trong khi địa chỉ của bạn không có seat nào, và bạn tiếp tục nhận đúng những gì tài khoản cá nhân cung cấp.
Trường hợp ngược lại thường gây nhầm lẫn hơn. Bạn nâng cấp plan cá nhân nhưng vẫn làm việc trong workspace của tổ chức, nên mọi request đều được cấp quyền theo entitlement của tổ chức và gói nâng cấp cá nhân không được áp dụng. Hãy chuyển workspace trong menu tài khoản rồi thử lại. Nếu workspace của tổ chức là workspace bạn muốn dùng, hãy nhờ administrator xác nhận seat đã được gán cho đúng địa chỉ của bạn. Một lời mời chưa từng được chấp nhận nhìn từ bên ngoài sẽ giống hệt như chưa được gán seat. cách các plan Claude Team hoạt động cho doanh nghiệp nhỏ giải thích mô hình seat.
Kiểm tra 6: session của client có cũ hơn lần upgrade không?
Client đang chạy đã xác định quyền của bạn tại thời điểm session bắt đầu. Trước tiên, hãy thoát client rồi khởi động lại. Chỉ riêng việc này đã giải quyết được nhiều trường hợp hơn bạn tưởng.
Nếu limit vẫn sai, hãy sign out rồi sign in lại. Chạy /logout trong Claude Code, đóng cửa sổ terminal, mở cửa sổ mới, khởi động claude rồi chạy /login. Không tự xóa ~/.claude.json để ép hệ thống xử lý. File này còn chứa cấu hình server MCP (model context protocol), cài đặt trust theo từng project và các cache. Xóa file sẽ làm mất nhiều thứ hơn chỉ thông tin đăng nhập.
Trong trình duyệt, hãy sign out rồi sign in lại, hoặc mở claude.ai trong cửa sổ private. Cửa sổ private là cách kiểm tra nhanh hơn, vì nó cho biết vấn đề có đi theo account của bạn hay chỉ xảy ra với session đã cache.
Trong lúc đó, kiểm tra version bằng claude --version và chạy /doctor. Lệnh này kiểm tra setup và đánh dấu bản cài đặt đã cũ. Lưu ý về các command: tính đến August 2026, Anthropic cho biết không phải mọi slash command đều hiển thị với mọi user, vì tính khả dụng phụ thuộc vào platform, plan và environment của bạn. Việc thiếu mục /upgrade không chứng minh account bị lỗi.
Các đợt tăng giới hạn khuyến mại có giải thích được việc này không?
Tăng giới hạn tạm thời là một trường hợp riêng. Nhà cung cấp sẽ thông báo, áp dụng trong một khoảng thời gian rồi kết thúc. Khi đợt tăng kết thúc, bạn trở về allowance thông thường của plan. Điều này dễ tạo cảm giác plan đã bị hạ cấp mà không ai thông báo.
Có 2 điều cần lưu ý. Không báo việc chương trình khuyến mại kết thúc là lỗi billing, vì account đang hoạt động đúng. Cũng không nên dựa vào mức tăng tạm thời để ước tính công việc dài hạn, vì công việc có thể kéo dài hơn chương trình đó. Hãy kiểm tra email thông báo và các thông báo trong app của chính bạn để biết điều khoản áp dụng cho account, thay vì dựa vào một con số được ai đó nhắc lại trong một thread trên forum từ vài tháng trước.
Thứ tự kiểm tra
- Phần Billing hiển thị gói mới là đang active và có ngày gia hạn trong tương lai.
- Có invoice với ngày lập là ngày bạn nâng cấp.
- Email trong trình duyệt trùng với email mà
/statusin ra trong CLI. - Không có
ANTHROPIC_API_KEY,CLAUDE_CODE_USE_BEDROCKhoặcCLAUDE_CODE_USE_VERTEXnào được thiết lập ở bất kỳ đâu. - Thời điểm reset trên thông báo giới hạn phải sau thời điểm nâng cấp, không phải trước đó.
- Workspace đang active là workspace chứa subscription.
- Client đã được sign out hoàn toàn rồi đăng nhập lại sau khi nâng cấp.
Thông tin cần gửi khi liên hệ bộ phận hỗ trợ
Các vấn đề về thanh toán và quyền sử dụng gói thuộc về bộ phận hỗ trợ của Anthropic, không phải issue tracker của Claude Code, vì người đọc repository công khai không thể xem subscription của bạn. Hãy đính kèm các thông tin sau. Như vậy, phản hồi đầu tiên bạn nhận được sẽ là câu trả lời thay vì yêu cầu bổ sung thông tin:
- Địa chỉ email của account đã thanh toán.
- Tên plan hiện đang hiển thị trong mục billing.
- Ngày và giờ bạn đổi plan, kèm timezone.
- Số invoice hoặc receipt của khoản phí nâng cấp.
- Toàn văn chính xác của thông báo giới hạn, sao chép dưới dạng văn bản thay vì mô tả lại.
- Thành phần tạo ra thông báo: claude.ai, desktop app hay CLI
claude. - Với Claude Code, output của
/statusvàclaude --version, sau khi xóa mọi giá trị key. - Lúc đó bạn đang ở personal workspace hay organisation workspace.
- Những bước kiểm tra ở trên mà bạn đã chạy và kết quả của từng bước.
Nếu mọi kiểm tra đều đạt thì sao?
Khi đó, plan được áp dụng và bạn chỉ đang làm nhiều việc hơn mức plan bao phủ. Đây là một vấn đề khác với các cách xử lý khác. Các session dài tốn nhiều hơn đáng kể so với session ngắn vì mỗi turn đều gửi lại context đã tích lũy. Do đó, chi phí của một cuộc hội thoại tăng dần theo thời lượng, như cách Claude Code sử dụng token phân tích. Khi đã hiểu điều này, câu hỏi trở thành tier nào phù hợp với công việc bạn thực sự làm. Sự khác biệt giữa hai tier Max là phần cần đọc trước khi bạn chi thêm tiền cho một giới hạn vốn không phải nguyên nhân gây ra vấn đề.
FAQ
Việc nâng cấp gói Claude có đặt lại ngay giới hạn sử dụng của tôi không?
Bản nâng cấp có hiệu lực ngay và Anthropic tính phí theo tỷ lệ cho phần thời gian còn lại của chu kỳ thanh toán. Cửa sổ sử dụng hiện tại là một cơ chế riêng. Nó giữ nguyên lượng sử dụng đã ghi nhận và thời điểm reset hiện có, nên việc nâng cấp chỉ tăng giới hạn chứ không xóa lượng bạn đã dùng. Nếu thời điểm reset trong thông báo giới hạn được đặt trước khi bạn nâng cấp, hãy chờ đến lần reset đó rồi mới đánh giá gói mới có hoạt động hay không.
Tôi đã nâng cấp nhưng Claude Code vẫn báo đã chạm giới hạn. Tôi nên kiểm tra gì trước?
Trước tiên kiểm tra account, sau đó kiểm tra phương thức xác thực. Chạy /status trong Claude Code và so sánh email được in ra với email trong phần cài đặt claude.ai theo từng ký tự, vì đăng nhập Google bằng địa chỉ công việc và đăng ký bằng password với địa chỉ cá nhân là 2 account khác nhau. Sau đó chạy env | grep -E '^(ANTHROPIC|CLAUDE_CODE)' | cut -d= -f1. Nếu ANTHROPIC_API_KEY xuất hiện, Claude Code đang xác thực bằng key đó thay vì subscription của bạn. Khi đó plan của bạn hoàn toàn không được sử dụng và công việc được tính phí theo token.
Tại sao browser hiển thị plan mới còn CLI thì không?
2 client giữ session riêng và mỗi client xác định entitlement của bạn khi khởi động. Trước tiên hãy restart CLI. Nếu không thay đổi, chạy /logout, đóng terminal, mở terminal mới, start claude rồi chạy /login. Lệnh này tạo session mới với plan hiện tại của bạn. Không nên xóa ~/.claude.json để buộc tạo lại session, vì file đó cũng lưu cấu hình MCP server và thiết lập trust theo từng project.
Seat của organisation có thể ghi đè plan tôi tự mua không?
Có. Đây là nguyên nhân thường gặp, không phải lỗi. Các request được thực hiện trong workspace của organisation sẽ được cấp quyền theo entitlement của organisation, nên việc nâng cấp account cá nhân không có tác dụng khi workspace đó đang active. Hãy chuyển sang workspace cá nhân trong account menu rồi thử lại công việc tương tự. Nếu bạn muốn sử dụng organisation, hãy nhờ administrator xác nhận seat đã được gán đúng cho địa chỉ của bạn, vì mua seat và gán seat là 2 bước riêng biệt.