Free Guide

Token Conservation &
Context Management

Get more from every Claude conversation. A practical guide to spending fewer tokens, managing long conversations, and never losing context.

18 min read
No technical knowledge needed
Actionable tips you can use today
Part 1

Why Tokens Matter

Every time you interact with Claude, you're spending tokens — the unit of text that AI models use to read and write. Every word you send and every word Claude writes back costs tokens.

Think of tokens like words, roughly. One token is about three-quarters of an English word. The sentence "What is the capital of France?" is about 8 tokens.

How tokenization works

What is the capital of France?

7 tokens — each highlighted segment is roughly one token

Token conservation matters for three reasons:

💰

Cost

API users pay per token. Pro/Team subscribers hit usage limits faster with wasteful prompts.

Speed

Fewer tokens = faster responses. A bloated conversation makes Claude slower to reply.

🧠

Quality

When the context window fills up, Claude starts losing track of earlier details. Less noise = better output.


Part 2

How Token Costs Actually Work

Before we dive into tips, let's demystify what's happening behind the scenes. Most people think of Claude conversations like texting — you send a message, you get a reply. The reality is very different.

What Gets Sent Every Time You Hit Enter

Every single message you send includes everything — not just your latest text, but the entire conversation replayed from the beginning:

System Prompt
Your instructions, settings, project context ~1-5%
Chat History
Every prior message + every prior response, replayed in full 60-90%
Your Message
What you just typed + any files/images 2-10%
Claude's Reply
The visible response (5x more expensive than input) 5-15%
Thinking
Extended thinking, if enabled (billed as output) 0-50%

The key shock: by message 15 in a conversation, the chat history alone can be 60-90% of your token cost. Your actual new message might be only 2-10% of what gets processed.

Output tokens cost 5x more than input tokens — across all Claude models, without exception. This means Claude's response (and especially its "thinking" when extended thinking is on) is the most expensive part. Controlling output length is the highest-leverage cost optimization.

What Each Plan Actually Gets You

Anthropic doesn't publish exact token budgets — they use a rolling window system. But based on community tracking, here are practical estimates per 5-hour window:

Free

$0/mo
Limited
messages
Good for trying Claude out

Pro

$20/mo
~45
Opus msgs / 5 hrs
~225 Sonnet msgs / 5 hrs

Max 5x

$100/mo
~225
Opus msgs / 5 hrs
~1,125 Sonnet msgs / 5 hrs

Max 20x

$200/mo
~900
Opus msgs / 5 hrs
~4,500 Sonnet msgs / 5 hrs

Estimates based on short-medium conversations. Long conversations, file uploads, and extended thinking reduce these significantly.

Max 20x is the best value: It costs 10x more than Pro but gives 20x the usage — effectively cutting your per-message cost in half compared to Pro or Max 5x.

Quick Rules of Thumb

Content Approximate tokens
1 English word ~1.3 tokens
1 page of text (single-spaced, ~500 words) ~670 tokens
1 page of a PDF ~1,500-3,000 tokens
A 10-page PDF ~15,000-30,000 tokens
A 1000x1000 pixel image ~1,300 tokens
Claude's system prompt + settings (hidden) ~1,000-15,000 tokens (varies by interface)

Prompt Caching: The Automatic Savings

Here's the good news: Claude automatically caches the parts of your conversation that don't change. On your second message, the system prompt and first exchange are cached — Claude reads them at 90% off instead of reprocessing them from scratch.

// Without caching (every turn pays full price):
20-turn conversation ≈ 230,000 input tokens

// With caching (growing prefix reads at 90% discount):
20-turn conversation ≈ ~45,000 effective tokens

// That's a ~5x reduction — automatically

Caching happens automatically on claude.ai and in the API. You don't need to do anything to benefit from it. But it only helps with the repeated parts — your new messages and Claude's new outputs still cost full price. This is why shorter, more focused conversations are still cheaper even with caching.

Extended Thinking: The Hidden Cost Multiplier

When Extended Thinking is enabled, Claude "thinks" before responding. This thinking is billed as output tokens — the expensive kind (5x input cost). A single response with deep thinking can burn 5,000-50,000 thinking tokens on top of the visible response.

Use Extended Thinking for
  • Complex multi-step reasoning
  • Math and logic problems
  • Architecture and strategy decisions
  • Debugging subtle issues
Don't leave it on for
  • Simple Q&A or factual lookups
  • Writing and editing tasks
  • Summarization and formatting
  • Routine tasks where first attempt is usually good

Part 3

Conserve Your Input Tokens (What You Send)

Input tokens are what you send to Claude — your prompt, any pasted text, uploaded files, and your conversation history. Here's how to be efficient:

Do
  • Lead with your ask — put the question or task first
  • Paste only the relevant section of a document, not the whole thing
  • Use bullet points and structured prompts
  • Batch related questions in one message
  • Specify the exact format you need upfront
  • Copy/paste relevant output instead of re-uploading files
Don't
  • Upload a 40-page PDF to ask about one paragraph
  • Restate what Claude just told you back to it
  • Write "Do you understand?" — just ask your question
  • Repeat your full instructions in every follow-up
  • Include unnecessary background or preamble
  • Send multiple one-line messages when one message would do

Before & After: Watch the Difference

Wasteful — ~120 tokens
Hi Claude! I hope you're doing well today. I have a question for you. I've been working on a project at work and I need some help. Basically, I have this really long report that my team wrote and I need to summarize it. The report is about our Q1 sales performance. Can you help me write a summary? I'll paste the report below. Also, please make it professional. And can you make sure it covers the key points? Thanks so much!
Efficient — ~40 tokens
Summarize this Q1 sales report into 3-4 bullet points for an executive audience. Focus on: revenue vs target, top-performing regions, and key risks.

[paste report]

The 3x Rule: A vague prompt that requires 3 follow-up exchanges to clarify what you want costs roughly 3x the tokens of a specific prompt that nails it on the first try. Invest tokens upfront in clarity — it pays off.

Edit Your Prompt — Don't Send a Follow-Up

When Claude doesn't get it right, resist the urge to type "No, I meant..." as a new message. Every follow-up gets added to the conversation history, and Claude re-reads all of it on the next turn.

Instead: click Edit on your original message, fix it, and regenerate. The old exchange gets replaced, not stacked. This alone can save massive amounts of tokens over a session.

Batch Your Questions

Three separate prompts = three full context reloads. One prompt with three tasks = one context reload. You save tokens twice: fewer reloads, and you stay further from hitting your limit.

Three messages, three context loads
Message 1: "Summarize this article"
Message 2: "Now list the main points"
Message 3: "Now suggest a headline"
One message, one context load
Summarize this article, list the main points, and suggest a headline.

Bonus: batched answers are often better because Claude sees the full picture immediately.


Part 4

Control Your Output Tokens (What Claude Writes)

Output tokens — what Claude writes back — are typically more expensive than input tokens. And Claude tends to be thorough by default. You can (and should) steer this.

  1. Tell Claude the length you need. Say "in 2-3 sentences" or "keep it under 100 words." Without guidance, Claude will write as much as it thinks is helpful — which is often more than you need.
  2. Specify the format. "Give me a table," "respond in bullet points," or "just give me the answer, no explanation." Format control is length control.
  3. Ask for the answer first. If you say "Explain X," Claude will explain in detail. If you say "What is X? One line. Then explain briefly if needed," you get a concise answer with optional depth.
  4. Use "concise" or "brief" as modifiers. Simply adding "Be concise" to your prompt can cut output length by 40-60% with no loss of usefulness.
  5. Don't ask Claude to "explain your reasoning" unless you need it. This phrase alone can add hundreds of tokens to every response.
Produces 300+ tokens of output
What's the difference between a trademark and a copyright?
Produces ~50 tokens of output
Trademark vs copyright — give me a 3-row comparison table with columns: What it protects, Duration, Example.

Turn Off Features You're Not Using

Web search, connectors, and "Extended Thinking" all consume tokens even when you don't need them. If you're writing your own content, turn off search. If your task is straightforward, keep extended thinking off — only enable it when your first attempt wasn't satisfactory.

Rule of thumb: If you didn't turn a feature on intentionally for this specific task, turn it off. Every active feature adds token overhead to every response.


Part 5

Choose the Right Model

Not every task needs the most powerful model. Using the right model for the right task is the single biggest lever for managing your usage limits.

Haiku

QUICK TASKS

Grammar, formatting, brainstorming, quick translations, short answers, simple edits

Sonnet

REAL WORK

Writing, analysis, summarization, code review, most day-to-day professional tasks

Opus

DEEP THINKING

Complex reasoning, architecture decisions, nuanced analysis, multi-step problem solving

The 50-70% Rule: Using Haiku for drafts and simple tasks frees up 50-70% of your usage budget for the tasks that truly require Sonnet or Opus. You don't need a powerful model for simple tasks — and using one just burns through your limits faster.

Extended Thinking (sometimes called "Ultrathink") follows the same principle. It's powerful for complex reasoning and architecture decisions, but leaving it on for routine tasks multiplies your token usage for zero benefit.


Part 6

Master the Context Window

Claude's context window is its working memory — the total amount of text it can see at once. Think of it as a desk: the more papers you pile on, the harder it is to find what matters.

Key Insight: Claude re-reads the entire conversation history with every new message you send. A 50-message conversation means Claude is processing all 50 messages (plus its own 50 responses) every time you type something new. That's why long conversations get slow and sometimes confused.

The Hidden Math of Long Conversations

Token cost isn't linear — it's quadratic. Each new message costs more than the last because Claude re-reads everything that came before. Here's what that looks like at ~500 tokens per exchange:

Messages Total tokens burned Cost vs message 1
5 messages ~7,500 tokens 6x
10 messages ~27,500 tokens 11x
20 messages ~105,000 tokens 21x
30 messages ~232,000 tokens 31x

One developer tracked their usage and found that 98.5% of tokens were spent re-reading conversation history. Only 1.5% went toward generating the actual response. This is why starting fresh is so powerful.

The 15-20 Message Rule: Aim to start a new conversation every 15-20 messages. At that point, use the handoff technique (Part 7) to carry your context forward. A 200-word summary costs far less than re-reading a 20-message history.

Signs Your Context Is Getting Full

  • Claude "forgets" instructions you gave earlier in the conversation
  • Responses become generic or repeat things already discussed
  • Claude contradicts something it said earlier
  • Responses take noticeably longer and feel slower
  • You get a warning that the conversation is approaching its limit

When to Start a Fresh Conversation

Keep going Start fresh
Iterating on the same document or output Switching to a completely new topic
Follow-up questions on the same subject Claude starts "forgetting" your constraints
Refining a piece of writing through drafts The conversation is 30+ exchanges deep
Debugging the same problem step by step You're uploading new, unrelated documents

Part 7

The Context Handoff Technique

When you need to start a new conversation but want to carry forward what you've done, use the handoff technique. This is the single most valuable skill for managing long-running work with Claude.

How It Works

  1. Before closing the old conversation, ask Claude: "Summarize everything we've decided, produced, and any open questions — in a format I can paste into a new conversation."
  2. Copy that summary. It should contain: decisions made, current state of the work, your requirements, and what's left to do.
  3. Paste it at the start of your new conversation with a line like: "Here's context from our previous session. Continue from where we left off."
What to say at the end of a long conversation
We've been working on this for a while and I want to continue in a fresh conversation. Please create a handoff summary that includes:

1. What we decided (key decisions and constraints)
2. What we produced (final versions of any content)
3. What's still open (remaining tasks or questions)

Format it so I can paste it directly into a new chat.

Pro Tip: A good handoff summary is usually 200-400 words — far less than the thousands of tokens in a long conversation. You're trading a sprawling 40-message history for a tight, focused briefing. Claude works better with the briefing.


Part 8

Use Projects, Memory & Preferences

If you find yourself typing the same instructions at the start of every conversation — your role, your writing style, how you want output formatted — you're wasting tokens. Claude has three built-in features to eliminate this repetition.

What Projects Do

Persistent instructions that apply to every conversation

A Project lets you set a custom system prompt and upload reference documents that Claude automatically has access to in every conversation within that Project. No need to re-paste or re-explain.

Example Setup

A "Marketing Copy" Project

System prompt: "You are a senior copywriter. Match my brand voice (attached). All output should be in UK English. Keep headlines under 8 words. I will provide briefs and you will produce first drafts." — with your brand guidelines doc uploaded. Now every conversation starts with full context, zero repeated tokens.

Good Uses for Projects
  • Recurring workflows you do weekly
  • Brand voice or style guidelines
  • Templates and formatting rules
  • Role context that doesn't change
  • Reference docs you query often
Not Ideal for Projects
  • One-off research questions
  • Rapidly changing documents
  • Very large datasets (use chat uploads instead)
  • Content you only need once

Set Up Memory & User Preferences

Every new chat without saved context wastes 3-5 messages on setup: "I'm a marketer, I write in casual style, I prefer short paragraphs..."

Go to Settings → Memory and User Settings. Save your role, communication style, and preferences once. Claude will automatically apply them to every new chat — zero tokens spent on repeat setup.

Token Math

5 setup messages × 50 chats/month = 250 wasted messages

At ~100 tokens each, that's 25,000 tokens per month spent telling Claude who you are. Memory eliminates this entirely.

Upload Recurring Files to Projects

If you upload the same PDF, style guide, or brief to multiple conversations, Claude re-tokenizes it every time. Upload it once to a Project — every new conversation references it without burning extra tokens. For contracts, brand guides, or any long docs, this alone can cut your token spend dramatically.


Part 9

Manage Your Usage Limits

Claude Pro and Team plans use a rolling usage window, not a daily reset. Understanding how it works gives you more effective capacity.

The Rolling Window

Claude uses a rolling 5-hour window. It doesn't reset at midnight — your usage gradually decreases as older messages "expire." Messages sent at 9 AM will no longer count toward your limit by 2 PM.

If you use up your entire limit in one intense morning session, you've left most of your daily capacity on the table. Instead:

  1. Split your work into 2-3 sessions. Morning, afternoon, evening. By the time you return, your previous usage has rolled off and you have fresh capacity.
  2. Front-load complex tasks. Start your day with the hard work that needs Opus or extended thinking. Use lighter models for afternoon tasks.
  3. Avoid peak hours when possible. Usage during peak times (weekday mornings US time) may consume your limits faster. Running intensive tasks in the evening or on weekends stretches your plan further.

Safety Net: Pro, Max 5x, and Max 20x subscribers can enable "Extra Usage" in Settings → Usage. When your session limit is reached, Claude switches to pay-as-you-go at API rates instead of blocking you. Set a monthly spending cap to avoid surprises. This isn't about saving tokens — it's about not losing your work at the worst possible moment.


Part 10

Built-In Tools You Should Be Using

Both claude.ai and Claude Code have built-in features specifically designed for token and context management. Most people never discover them.

Model Selector

Click the model name dropdown near the chat input to switch between Haiku, Sonnet, and Opus — even mid-conversation. Use Haiku for simple tasks, Sonnet for real work, Opus for deep reasoning.

Extended Thinking Toggle

The brain icon near the send button enables/disables extended thinking per message. Leave it off by default. Only turn it on when your first response wasn't good enough — it can 2-5x your token usage per message.

Edit Message (Instead of Follow-Up)

Hover over any of your previous messages and click the pencil icon to edit and regenerate. This prunes everything after that message, effectively shortening your conversation. Far cheaper than sending corrections.

Style Selector

Some plans show a "Style" dropdown (Concise, Formal, Explanatory). Choosing "Concise" reduces output tokens significantly.

Web Search Toggle

The globe icon lets you enable/disable web search per message. Turn it off when you don't need current information — search results add to your input token count.

Start New Chat

The single most effective token-saving action. Click "New chat" in the sidebar (or Cmd+Shift+O) to reset context to zero. Use the handoff technique from Part 7 to carry context forward.

Usage Dashboard

Go to Settings → Usage to see your plan-level usage and how much of your rate limit you've consumed. Not granular per-message, but useful for pacing.

Claude Code is the terminal/IDE tool for developers. These slash commands work in the Claude Code interface.

/context Diagnostic
Shows exactly what's consuming your context window — system prompt, memory files, MCP tools, conversation history, loaded files. Run this first to find hidden token drains.
Power tip: If MCP servers are eating 30%+ of your context before you've even started, disable the ones you don't need for the current task.
/cost Tracking
Shows your total session token spend in dollars, duration, and code change stats. Check periodically to catch runaway sessions before they drain your limits.
/compact Context Recovery
Summarizes your conversation to free up context space — typically reduces to 20-30% of original size while preserving key decisions and code changes. You can pass custom instructions:
Example: /compact Focus on API changes and test results
/clear Full Reset
Wipes the entire conversation history. Your code changes remain on disk, but Claude loses all conversation context. More aggressive than /compact — use when switching to completely unrelated work.
/model Cost Control
Switch models mid-conversation without losing context. Use /model haiku for simple edits, /model opus for hard problems.
Keyboard shortcut: Option+P (Mac) / Alt+P to switch without leaving your prompt.
/model opusplan Best of Both Worlds
The smart hybrid: uses Opus for planning and reasoning, then automatically drops to Sonnet for execution (writing code, making edits). You get Opus-quality thinking at Sonnet-level cost for most of the work.
When to use: Any session where you need Claude to think hard about what to do, then do a lot of it. Architecture decisions followed by implementation. Debugging strategy followed by fixes.
/effort Reasoning Control
Controls how much "thinking" Claude does. Goes from low (fast, cheap) to high (thorough, expensive). Default to medium and only escalate when needed.
Rule: /effort low for routine tasks. /effort high only for complex debugging or architecture decisions.

The /context → /compact → /clear escalation: Start by running /context to diagnose what's eating tokens. If the conversation is bloated, try /compact to summarize while preserving context. If you're switching tasks entirely, use /clear for a fresh start.


Part 11

Quick Reference Cheat Sheet

Bookmark this section. These are the highest-impact habits for everyday Claude usage.

Instead of this... Try this... Token savings
Uploading a 50-page document Paste the 2 relevant pages ~95%
"Hi Claude, I hope you're well! I have a question..." Jump straight to your question ~30 tokens
"Can you explain what X is and how it works?" "Define X in one sentence." ~80%
Restating everything Claude said before asking your next question Just ask the follow-up — Claude remembers ~50%
Separate messages: "Hi" → "I have a doc" → "Here it is" → "Please summarize" One message with document and instructions ~60%
Asking Claude to "think step by step and explain your reasoning" Only request reasoning when you actually need to verify logic ~70%
Continuing a 40-message conversation on a new topic Start fresh with a handoff summary ~85%
Typing the same role setup in every conversation Use a Project with custom instructions 100%
Sending "No, I meant..." as a follow-up message Edit your original message and regenerate ~50%
Using Opus for grammar checks and formatting Use Haiku for simple tasks, save Opus for deep work 50-70%
Leaving web search and extended thinking on by default Only enable features when you need them for the task Varies
Uploading the same PDF to every new conversation Upload once to a Project — it's cached ~95%
Not knowing what's eating your context (Code) Run /context to see the full breakdown Diagnostic
Letting a long session slowly degrade (Code) Run /compact to summarize and free 70-80% context ~75%

Part 12

Advanced Patterns for Power Users

The Progressive Disclosure Pattern

For complex, multi-step projects, don't dump everything on Claude at once. Feed context progressively:

Step 1

Share the high-level goal and get a plan

"I need to create a quarterly business review presentation. Here are the 5 sections I need. Give me an outline before we start writing."

Step 2

Work section by section

"Let's start with Section 1: Revenue Summary. Here's the data..." — only share the data relevant to the current section.

Step 3

Assemble at the end

"Now combine all 5 sections into the final presentation. Here are the approved drafts for sections 1-4, and section 5 from this conversation."

The Checkpoint Pattern

For long workflows, ask Claude to create periodic checkpoints:

Midway through a long project
Before we continue, give me a checkpoint:
- What we've completed so far
- Current state of the document
- What's remaining

I'll save this in case I need to resume in a new conversation.

The Scope Limiter

When you don't want Claude to over-elaborate, set explicit boundaries:

Control output scope
Review this email for tone and clarity. Give me:
- A score out of 10
- Max 3 specific improvements
- A revised version (keep the same length)

Do NOT add new content or expand the scope.

Go Deeper

Learn to Build Complete AI Systems

The Claude for Life Weekend Bootcamp teaches non-technical professionals how to orchestrate Claude as a team of AI assistants — with hands-on projects, live instruction, and frameworks you'll use every day.

Reserve Your Seat