Common Prompt Mistakes That Waste Tokens (And How to Fix Them)
Image generated with AI.
Every vague prompt costs you tokens - and every retry costs double. These are the common prompt mistakes that waste tokens, why they happen, and the exact fix for each one.
When an AI output comes back wrong, the usual instinct is to blame the model and rerun the same prompt with small tweaks. That instinct is the problem: these are the common prompt mistakes that waste tokens, and almost every one is fixed in the prompt, not in the model.
Large language models are billed per token, and output tokens cost more than input ones, so every retry, every irrelevant paragraph and every vague request quietly grows your bill (or eats your context window if you work in free chat). The good news is that the mistakes are almost always the same handful, each with an exact fix. Here are the five most common ones and three real prompts that already do it right.
Why Token Waste Is a Real Cost
LLM APIs charge per token with separate rates for input tokens (your prompt) and output tokens (the response). Output tokens cost more because each one requires a full pass through the model, so a wordy answer is literally more expensive than a wordy question. Context size pushes the bill even further: every request in the same session resends the whole conversation, which means an inflated prompt is paid on every single call, not just the first one.
In free chat the symptom is different but equally expensive in time. A bloated context fills the window, responses get truncated or start "forgetting" what you asked, and you retry until something usable comes out. The real cost of a poorly written prompt is not the prompt itself - it is the output plus all the retries it causes. Fix the input and you fix both.
Mistake 1 - Vague Instructions With No Output Format
The most common mistake in prompting guides is being vague about the output format. When you do not say what the answer should look like, the model decides on its own - and it often delivers something close but not usable, so you regenerate and hope. Vague requests are also the reason two runs of the "same" prompt give you completely different structures.
The Fix - Decide the Shape Before You Ask
Effective prompts start with a concrete verb (Write, Classify, Summarize) and state the exact format you expect. If you cannot draw the output in one sentence - "a 3-column table", "5 bullets", "valid JSON" - the model cannot draw it either. Naming the shape costs five words and removes the entire class of "that is not what I wanted" retries.
Mistake 2 - Context Dumping (More Is Not Better)
Pasting everything you have is the second biggest token burner. When a prompt stacks too much information, the model struggles to separate what matters from what does not, and the output quality drops - a pattern researchers call context rot. Noise drowns the signal: the model has to spend attention on irrelevant details and the answer drifts toward the average of everything you pasted.
The Fix - Curate, Scope, and Tell It What to Ignore
Before you paste, ask what the model actually needs to answer this one task. Cut the document down to the relevant section and scope the task tightly. If the source is long, give the model an analysis protocol (summarize first, then extract, never infer) instead of a lazy "read this and tell me what you think".
When You Do Need a Long Document
Some tasks genuinely need the whole context - a contract, a codebase, a year of reports. In those cases use scope rules instead of dumping: tell the model to extract only what is explicitly stated, to cite the section or paragraph behind every claim, and to mark anything uncertain rather than inventing it. That turns a long context from a liability into an asset.
Mistake 3 - Letting the Model Guess Instead of Asking
When key information is missing - the error log, the client's data, the real scope - models fill the gap with assumptions. The output looks correct until you try to use it, and then the fix costs another full round of tokens. A model that guesses is not saving you time; it is deferring the cost to a later, more expensive step.
The Fix - Instruct It to Ask for Missing Evidence
One short rule converts the model into an interviewer instead of a fabricator: "ask me for missing evidence instead of guessing". The cost of that change is a single clarifying question; the saving is an entire discarded generation. For debugging and data work this one line is the highest-leverage edit you can make to a prompt.
Mistake 4 - No Role and No Rules Section
A prompt without a role and without rules drifts. The same request produces a different style on every run - formal one day, casual the next - and the reader "fixes" the inconsistency by rerunning, which is token waste in its purest form. Adding context, defining a role and removing ambiguity are the standard fixes for the most common prompt errors, and they cost almost nothing.
Give the model a role ("senior backend reviewer", "editor who cuts fluff") and close the prompt with two to four hard rules: do not invent facts, use this format, ask if something is missing. Rules at the end act as the guardrails that keep every run inside the same lane.
Mistake 5 - Accepting the First Output With No Success Criteria
Without success criteria, any answer looks valid, and refinement happens blindly through retries. Define numbered deliverables and verification rules up front - the output must include X, cite Y, never invent Z - and the first attempt either lands or tells you exactly what is missing for the second. Success criteria turn "try again" from a gamble into a checklist.
Five Fixes for the Prompt Mistakes That Waste Tokens
- Name the output format before you ask for anything.
- Cut the context down to what the task really needs.
- If a key fact is missing, tell the model to ask, not to guess.
- Give it a role and end with two to four hard rules.
- Require deliverables you can verify against.
If a prompt fails twice in a row, review this checklist before you retry. The third attempt costs exactly the same as the first - make it count.
Three Prompts That Get It Right
The fixes above are not theoretical. Three prompts in the LikePrompts catalog already apply them, and their structure shows what a disciplined prompt looks like in practice.
A Fixed Output Contract for a One-Line Request
Excel & Google Sheets Formula Assistant lets you ask in plain language and forces a five-part output: the exact formula, a plain-language explanation, a worked example, common errors, and the Google Sheets equivalent. Format decided in advance means zero guessing and zero "that is not what I wanted" retries.
Scope Rules for Long Documents
Claude Long-Document Analyst is a protocol for documents that are too big to summarize casually: an executive summary, an obligations table with deadlines and owners, risks tied to exact sections, and an [UNCERTAIN] marker for anything not confirmed. Long context under control, exactly as Mistake 2 demands.
Ask-Before-You-Guess Debugging
Debugging Detective runs a bounded workflow - reproduce, isolate, hypothesize with a test, instrument, fix and verify, post-mortem - with an explicit "ask me for missing evidence instead of guessing" rule. It is the Mistake 3 fix shipped as a product.
All three share the same anatomy: a defined output shape, a scoped context, and rules that forbid guessing. That is why they deliver on the first attempt - and why your own prompts should copy the pattern.
Start with the one that matches your daily work: the formula assistant if you live in spreadsheets, the long-document analyst if you read contracts and reports, or the debugging detective if you chase bugs. Each one is a working example of the five fixes, priced at a fraction of one wasted retry session.
LikePrompts Editorial
Practical guides for getting the most out of AI prompts — written by the LikePrompts team.