People & Adoption

ChatGPT Says Unlimited. So Why Did You Hit a Limit?

ChatGPT: unlimited, with an asteriskThe ChatGPT name and OpenAI symbol above the word Unlimited in huge type, with an asterisk: except the parts you use for real work, Thinking, uploads, deep research, Work and Codex.ChatGPTUnlimited**Except the parts you use for real work:ThinkingUploadsDeep researchWorkCodexTips for not burning through your usage
Everyday chat in ChatGPT has no message cap any more. Thinking, uploads, deep research, Work and Codex still do, and that's where teams run out.
Max Doyle
Max Doyle
6 Nov 2026
•
6
min read
•
Updated

Since August 2026 OpenAI has listed everyday text chat as unlimited on every ChatGPT plan, subject to abuse guardrails. The limits moved rather than went away. The Medium and High thinking levels, file uploads, deep research, and ChatGPT Work and Codex all have allowances of their own, and OpenAI only publishes numbers for some of them. When someone says they've hit their ChatGPT limit, it's almost always one of those. The habits that stretch them are the same four that stretch any AI plan.

Unlimitedeveryday text chat on every plan, with abuse guardrails
80file uploads every 3 hours (3 a day on Free)
15–150Work and Codex messages per 5 hours on GPT-6 Sol, OpenAI's estimate for a standard seat
Unpublishedthe Thinking limit on Plus

What's actually capped in ChatGPT?

Ordinary chat on the Instant setting isn't. Almost everything you'd use for serious work is, each on its own clock:

What's capped in ChatGPT

WhatLimitResetsWorth knowing
Everyday chat (Instant)Unlimitedn/aSubject to abuse guardrails
Thinking: Medium and HighDepends on plan; number not publishedChatGPT shows when, if it canPlus doesn't get Extra High or Pro
File uploads80 every 3 hours; 3 a day on FreeRollingCan drop at peak times. Failed uploads can count. No meter
ChatGPT Work and CodexAbout 15–150 messages per 5 hours on GPT-6 Sol, 5–45 on GPT-6 Astra5 hoursOne shared allowance, separate from chat
Pro model (Business)15 a month on Standard; 50 a week on PremiumMonthly or weeklyShared across GPT-6 Pro and GPT-5.6 Sol Pro
From OpenAI's help centre, November 2026. The Work and Codex range is OpenAI's own estimate for a standard seat; what you get depends on what you ask.

The Thinking limit is the one most people run into, and the one with no number attached. OpenAI says only that it depends on your plan. When you reach it, ChatGPT may carry on with another model and tells you when your allowance resets, if it can. Since 14 September Plus and Pro no longer switch into Thinking on their own, and typing "think harder" doesn't change the level either. You pick it in the model picker.

Look at the Work and Codex range too. Fifteen to 150 messages in five hours is a tenfold spread on the same seat. The difference is how much each task asks for, which is exactly what the habits below control.

If chat is unlimited, why do long chats still matter?

Because the meter isn't the only cost. Every reply means ChatGPT reading the thread above it. On Instant that doesn't come off an allowance, but it still catches up with you in three ways. Very long threads eventually hit a maximum length and ChatGPT asks you to start a new chat. Answers drift as early instructions get buried under later ones. And in ChatGPT Work and Codex, OpenAI says usage depends on the size and length of the session, so a sprawling session costs more of the five-hour allowance.

A new chat doesn't reset any allowance, though. It only resets what ChatGPT has to read.

Where does your ChatGPT allowance go?

We sort it into four things. We call them Intersect's Four Ls, and they apply to every assistant we use.

Intersect's Four Ls

1Length

How long the thread has run.

Why it burns

Long threads hit a maximum length, drift off the brief, and make Work and Codex tasks cost more.

The fix

One task per chat. Move on with a handover note.

2Load

Everything you attach or connect.

Why it burns

Uploads are capped at 80 every 3 hours, and re-attaching the same file spends another one.

The fix

Put repeat files in a Project once. Send the section, not the deck.

3Lift

The thinking level you pick.

Why it burns

Instant is unlimited; Medium and High aren't. Since September you choose the level yourself.

The fix

Instant by default. Step up per question, not per chat.

4Loops

The rounds it takes to get it right.

Why it burns

Every retry on High spends a capped message and re-reads the thread.

The fix

Brief properly. Edit the prompt instead of correcting it.

How do you cut the length?

One task, one chat. When the task changes, start again. To carry work across, ask for a handover note, check it, and paste it into the new chat:

Copy this: handover prompt
We're moving to a new chat. Write a handover note I can paste into it. Include: the goal, what we've decided and why, the latest version of the work (or where it lives), anything still open, and the next step. Leave out anything we tried and dropped. Keep it under 300 words.

ChatGPT's memory and its ability to reference past chats in the same Project help here too. You can point it at earlier work without pasting it back in.

How do you lighten the load?

  • Use Projects for repeat files. Upload your price list, brand guide or template to a Project once, and every chat in it can use them. Re-attaching the same file to each new chat spends another upload every time.
  • Send the part, not the pile. Ask about slide 12, not the 60-slide deck. Ask about one tab, not the workbook.
  • Know the upload clock. It's 80 files every three hours on paid plans and three a day on Free. OpenAI may lower it at busy times, failed uploads can count against it, and there's no meter showing what's left.

How do you match the lift to the job?

Instant is the unlimited part of ChatGPT, so make it the default and step up only when a question needs it. Here's how we'd set it for common jobs:

Match the lift to the job

JobThinking levelTool
Rewrite an email, summarise a page, quick answerInstantNone
Draft a proposal or report from your notesInstant, or Medium for structureNone
Analyse a spreadsheet, contract or modelHighFile upload
Check a current factInstantSearch
A sourced report across many sitesn/aDeep research
A multi-step task across your appsn/aChatGPT Work (uses the Work and Codex allowance)

Change the level per question, not per chat. A thread that switched to High for one hard question and stayed there spends a capped message on every "thanks, now make it shorter" that follows.

How do you cut the loops?

  • Brief it properly. Audience, length, purpose, what good looks like and what to avoid, in one message.
  • Batch related questions. One message with five questions beats five messages.
  • Edit, don't correct. Edit your original prompt and ChatGPT answers the new version on a new branch, without the wrong answer sitting in the thread.

Where does this break?

You can't plan around a number OpenAI doesn't publish. On Plus you find the Thinking limit by hitting it, and the only warning is the message telling you when it resets. If your team leans on High all day, Business or Pro is the honest answer, not better habits.

Instant isn't the right tool for everything. A hard analysis on Instant that takes four rounds of correction costs more time than one pass on High. Lift is cheaper than loops.

And "unlimited" has a footnote. OpenAI applies abuse guardrails to it, and its Plus page has long said limits can tighten when demand is high.

Do this today

Six changes, ten minutes

  • Set the thinking level back to Instant and step up only when a question needs it.
  • Start a fresh chat for your next task. Bring anything you need over with the handover prompt.
  • Move the files you attach every week into a Project.
  • Send the slide, tab or clause you're asking about, not the whole file.
  • Keep deep research for questions that need a sourced report.
  • Next time ChatGPT misreads you, edit your message instead of correcting it.

Want your team getting more from the same plan?

We help teams set up ChatGPT, Claude or Gemini properly: Projects with your files and house rules, the right settings for each kind of job, and an hour with your people on habits like these. If you're hitting limits every week, we'll tell you whether it's the habits or the plan.

Book a call

FAQs

Does ChatGPT Plus have a message limit?

Not for everyday chat on Instant. The Medium and High thinking levels, file uploads, deep research, and ChatGPT Work and Codex have separate limits.

Does starting a new chat reset my limit?

No. It resets what ChatGPT has to read, not your Thinking, upload or Codex allowance.

What happens when I hit the Thinking limit?

ChatGPT may carry on with another model and shows when your allowance resets, if that information is available. Instant chat keeps working.

Do Work and Codex share the chat limits?

No. They share one allowance between them, counted separately from chat, and on Plus it runs on a five-hour window.

Related reading

Sources