How I Stopped Running Out Of Claude Tokens


A retro computer desktop with a Token Leak graphic and a low token level warning popup representing Claude usage limits

I use Claude almost exclusively among all the AI tools out there. People around me kept saying how great it was, and once I tried it, I just could not be satisfied with anything else. Claude is incredibly good, but if it has one flaw, it is that you hit the usage limit way too fast, even with light use. You have probably experienced that moment of panic when you are deep in the middle of working and it suddenly just stops. But in most cases, this happens because you are using Claude the wrong way.

You cannot use Claude the same way you use other AIs. I have rarely hit the usage limit since I applied these methods. Today I am going to share my personal know how on why your Claude usage always feels so lacking, and exactly how you can use it without constantly worrying about hitting that wall.


The Reality of Claude Pricing

A screenshot of the Claude pricing page comparing the 19 dollar Pro plan and the 110 dollar Max plan
You do not need to pay 110 dollars to solve the usage limit problem

Claude Pro is 19 dollars a month, and Max starts from 110 dollars a month. I use Pro, and you are probably using Pro for the most part too. Paying 110 dollars a month is just too expensive for most people, and the Pro plan sits around the same price point as Gemini or ChatGPT, so it does not feel like a burden. The pricing plan itself is fine, but the real issue is the massive difference in usage limits. For example, you can send 50 messages to ChatGPT or Gemini doing the same task and never get cut off. But Claude will just stop and tell you the limit has been reached after sending only 30 messages. You do not need to upgrade to the expensive Max plan just because of this. There are ways to save your usage.


Understanding the Hidden Token Economy

First, you need to understand how Claude operates and how it calculates your usage limit. We usually think there is a strict limit on the number of messages we can send. But in reality, it does not judge based on how many messages you sent. All AI models use a separate unit of measurement called tokens. To put it simply, a token is the smallest unit the AI model uses to understand and process text. From what I have read across different explanations of tokenization, one token roughly corresponds to one word, or more precisely, about three quarters of a word. In other words, if I type 100 words, I am using about 130 tokens. So as these tokens get deducted and you use them all up, you get that limit reached message, and you have to wait until a certain amount of time passes for the tokens to reset.

You might be wondering just how small this token pool is for you to run out so fast. We actually do not know the exact token allowance. The Claude team does not disclose it publicly, and it fluctuates depending on the time of day and how many people are currently logged in, so it is impossible to know the exact number.


The Core Problem with Reading History

People focus on the lack of tokens, but the real problem lies in how Claude operates. When we send a message to Claude, it rereads our entire conversation history from the very beginning to the end. Simply put, when we exchange texts with another person, we only read the very last message they sent and reply to that. But Claude scrolls all the way up and reads the entire conversation from start to finish before giving you an answer. And all the tokens used in this reading process get deducted from your allowance.

So it takes relatively few tokens when you first start chatting. But as the conversation piles up and the earlier history gets longer, it takes significantly more tokens just to reread the past context. This means the cost increases exponentially as you go. For example, if it took 100 tokens to give you the first answer, the next answer does not just take another 100 tokens. It takes the previous 100 tokens plus the 100 tokens for the current answer, totaling 200 tokens. As it goes further back, it becomes 400 tokens, then 800, then 1600, growing larger and larger.

A social media post by developer Aniket Parihar showing that Claude spends almost all its tokens rereading past conversations
Aniket Parihar's breakdown of where his Claude Code tokens actually went. [Source]

According to an analysis by a developer named Aniket Parihar, once a conversation goes beyond 100 messages, it uses 98.5 percent of total tokens just to read the past conversation and only 1.5 percent to actually do the work. This is why you hit the limit so quickly if the chat gets even slightly long. Of course, this processing method might be the reason why Claude understands the context of a conversation so well and performs tasks better. But from a user's perspective, it really feels like you are taking a loss. To make matters worse, if the chat gets too long and the context Claude needs to remember becomes excessive, the tokens scatter. This causes the AI to lose focus, a kind of context distortion that degrades its performance.


Edit Instead of Sending New Messages

Now that we have looked into why Claude specifically drains tokens so fast, I will share the actual tips I use to save them. The first method is editing the chat. Usually, when you are talking with Claude and you do not like the answer or need a revision, you send a new message saying, "No, that is not what I wanted, fix it like this." Doing this adds Claude's incorrect previous answer to the conversation history, and that can eat up unnecessary tokens.

So in these situations, it is better to edit your previous chat instead of sending a follow up message. If you hover your mouse over the message you sent, you can edit the prompt through the pencil icon at the bottom. If you edit the original chat and resubmit it this way, the unnecessary previous conversation gets excluded, and you can save your tokens.


The Strategy of Starting Fresh

The second method is starting a new chat. As I mentioned earlier, the token usage increases exponentially as the conversation gets longer. So if you have sent around 15 to 20 messages, it is best to delete the existing chat and open a new one to continue your work.

Two screens showing a prompt asking for a Markdown summary and pasting that text into a new Claude chat window
The seamless way to carry context into a fresh chat

You might be wondering if Claude will just forget everything you talked about previously if you start a new chat. There is absolutely no need to teach it all over again. Before you start a new chat, you just tell Claude to summarize the overall context based on the conversation you have had so far, and format it in Markdown so you can seamlessly continue the work in a new chat window. Claude will then summarize the entire conversation. You just attach this exactly as it is into a new chat and input a prompt telling it to refer to the attached context and continue the next task. Then, even if you start a new chat, Claude remembers what you discussed and can carry on with the work while you save tokens.


Batch Your Requests Together

The third method is batching your messages. If you input multiple questions or requests one by one, the chat history piles up that much faster, and tokens deplete quickly. It works much better to request several tasks at once in a single prompt.

For example, you ask it to summarize a paper. When the answer comes, you ask it to pull out the core insights. When that answer comes, you ask it to write a report. If you make it do work one piece at a time like this, the conversation history drags on and tokens accumulate. Therefore, including it all in one message, like "summarize this paper, extract the core insights, and write a report based on that," is the proper way to save tokens.


Maximize the Projects Feature

The fourth method is using the Projects feature. When you use Claude, there are times you need to attach files to do the work. I mentioned earlier that you should start a new chat after a certain amount of conversation. But then you would have to attach the files all over again. Doing that consumes tokens just to read that file again.

A screenshot of the Claude project dashboard with a red arrow pointing to the context menu for adding documents
Upload files to the Project context section once to save tokens across all chats

But if you create a Project and upload the files inside it, every chat generated within that Project automatically knows the contents of the attached files. You eliminate the need to attach files every single time, and you can save a huge amount of tokens.


Embrace Markdown Files

The fifth method is using Markdown files. Even when you attach files, formats like PDF, Word, and HTML come loaded with unnecessary layout data, formatting, and other information Claude has to read through. This means it takes a lot of tokens just for the AI to read the file. Files where it is difficult to extract text are actually read entirely as images, which eats up significantly more tokens.

There is a file format called Markdown, or md, that is optimized for an AI to read and process. If you attach a Markdown file, you can drastically reduce token usage, even for the same information. There are plenty of free websites that convert files to Markdown, so you can use whichever one you like. For reference, tokens drop by about 70 percent when you convert a PDF to Markdown, and by nearly 90 percent for HTML. This is why I told you earlier to ask for a Markdown file when summarizing the conversation before starting a new chat.


Automate with Custom Instructions

The sixth method is using custom instructions. When inputting prompts, some people assign roles up front, saying things like "you are a marketing expert" or "you are a professional advertising copywriter," and then write out the background of the work in deep detail. You are doing a really great job if you do this. You have to do this so the AI gives you an answer that is more professional and higher quality than average.

A screenshot of the Claude settings menu with a red arrow pointing to the Instructions for Claude text box
Set your global instructions once to stop wasting tokens on repetitive role assignments

The problem is that if you assign roles and explain guidelines like this every time you start a chat, you are repeatedly wasting tokens. But you can make Claude permanently remember the guidelines you use frequently. If you click on your Claude profile and go into settings, you can input custom instructions. If you register your prompt here just once, Claude will give answers based on these guidelines in every single chat. You can save tokens without having to assign a role every single time.

But what if you do this kind of work, that kind of work, and not just one single thing? What if you want to assign different roles and give different guidelines on a case by case basis? In my case, I only put the universal guidelines that must be followed regardless of the work I am doing into the personal custom settings. I mentioned the Projects feature earlier. You can attach files to a Project, but you can also input guidelines that apply only to that Project.

So I put universally applied prompts into the profile custom settings, and I assign roles separately in each Project's guidelines when the task requires a specific role. For example, I put "you are a professional YouTube planner" in my YouTube video planning project, and "you are a professional Instagram marketer" in my Instagram carousel project. You just input guidelines separately for each project like this.


Turn Off Unused Features

The seventh method is to only turn on features when you need them. If you look at Claude, there are quite a few features. There are web search features, connectors to link with external apps, and adaptive reasoning functions. If these are turned on, they eat up tokens even if you do not actually use the feature. For example, if the web search feature is turned on and you give it a task that does not require web searching, it will still eat up additional tokens. So you should only use these supplementary features of Claude when you need them, and immediately turn them off when you do not. This prevents you from unnecessarily wasting tokens.


Match the Model to the Task

The eighth method is picking the right model for the task. There are three models in Claude. If you look at the bottom right of the prompt window, you can choose between Haiku, Sonnet, and Opus. Haiku is a lightweight model. It has lower performance, but it is fast and cheap. Sonnet sits in the middle, with solid performance that is great for daily use. Opus is the most powerful model. It delivers the best performance but eats up the most tokens accordingly.

We do not always do simple tasks and we do not always do complex and difficult tasks either. But most people either do not really know the differences between these models, or they find it annoying to switch, so they often just stick with a single model like Sonnet. If you ask a question like "tell me the weather in London today," it is a waste of tokens to use the expensive Opus model. So you should use Haiku for light questions or simple tasks, Sonnet for slightly more difficult tasks, and Opus for tasks requiring extremely complex and deep reasoning. Match the model to the difficulty of the task, and you will manage your tokens far more efficiently.

It is really easy to just rely on one single model out of sheer laziness. But if you want to understand how top tier operators actually squeeze every ounce of performance out of these platforms you should read my breakdown on How AI Natives Actually Use AI to Its Limits.


Master the Reset Timer

The last tip might be the most important one, and it is about distributing your work. Your Claude tokens reset every five hours from the exact moment you start using them.

For example, if I start using Claude at 10 AM and use up all my tokens in one hour, I cannot use Claude again until 3 PM, five hours later. So I recommend dividing the work you need to do with Claude today and distributing it to do one session in the morning, one in the afternoon, and one in the evening.

A circular time chart demonstrating how a 7 AM scheduled task aligns token resets perfectly for morning afternoon and evening work
The perfect daily schedule to master the five hour token reset cycle

I will tell you a tip I use here. You can plan and use your tokens by taking advantage of this mechanism that resets every five hours. There is a task scheduling feature in Claude you can use for this. You use this to request a simple task every morning at 7 AM. For example, you can set it to say, "send me the major news headlines for today." If you do this, it uses tokens every morning at 7 AM, so the five hour timer starts right then. And since five hours later is 12 PM, your Claude usage limit resets right around lunchtime. In other words, you can work in the morning, go eat lunch, and come back to start fresh with a reset usage limit. If you work through the afternoon like that and get off work around 6 PM, it will reset again, so you can do your personal work with Claude in the evening. Just by setting up a scheduled task at 7 AM like this, you can manage your tokens in a predictable, systematic way.

One more thing worth knowing here. On top of this five hour session window, Claude also has a separate weekly cap. Even if your five hour window resets, you can still get blocked for the rest of the week if you have used up that weekly allowance. Pacing your work across the week matters just as much as pacing it across the day.

I have talked about the tips I gained while using Claude up until now. It might seem a little difficult at first, and you might wonder if you really need to pay attention to all of this just to use it. But once the things I told you today become a habit, you will almost never have a reason to get stressed out over Claude usage limits again. So go put this into practice right now, and share in the comments if you know any other tips beyond the ones I covered here.

The most powerful AI in the world is only as effective as the person directing its resources.


For deeper reads on tech, business, and the shifting economy, follow The Techtonic for weekly breakdowns.   

Latest Insight: [Why Junior Developers Are Beating Their Seniors At AI]

Trending Insight: [Stop Learning and Just Start Copying in the AI Age]

Comment