Why LLMs struggle with basic math
Why large language models fail at basic math, what 2025 research revealed, and how ops leaders should deploy AI for accurate, data-driven decisions.

What LLM arithmetic struggles means for ops leaders
Large language models are not bad at math by accident.
They are bad at it by design.
Here is the part that matters for anyone running an operation.
The fix is not a better prompt.
The fix is pairing the model with systems built for exact numbers.
That is the whole purpose behind augmented analytics, where AI handles language and structured systems handle arithmetic.
- Why this happens, and why the failure is structural rather than a bug
- What new research revealed about how models actually compute
- The specific places ops leaders should never trust a raw model with a number
- Where agentic analytics changes the equation

Why do large language models fail at math?
Large language models fail at arithmetic because they were built to predict language, not to calculate.
They generate the next likely token.
Math rewards the one exact answer, not the most plausible-looking one.
Five forces behind AI struggles
Numbers are tokens
A model sees 87439 as symbols, not as eighty-seven thousand.
Prediction beats precision
The objective is fluency. Close enough reads fine in a sentence and fails in a ledger.
No scratchpad by default
Without an external place to carry steps, multi-step math drifts.
No built-in error check
Nothing flags that 437 times 892 is nowhere near 200.
Training data is the internet
Plenty of 2 plus 2. Far less five-digit multiplication done correctly.
None of this makes the model useless
It makes it the wrong tool for one specific job.
The same logic shows up when teams ask which AI chatbot is most accurate, then quietly discover that accuracy on numbers is a separate question from accuracy on words.
Every location diagnosed. Every cycle.
Scoop is AI performance management for distributed businesses. It diagnoses performance at every location, every cycle, and hands every manager a clear action plan.
- Every location, every cycle
- Role-specific action plans
- No prompting required
Numbers are not numbers to an LLM
To a model, a number is text.
It gets chopped into tokens, the same way words do.
Write 437 x 892 and the model may split it into pieces like 437, x, and 892, or into stranger fragments depending on the tokenizer.
The string 123.45 can break into several tokens that carry no sense of place value.
A recent research line put a name on the core issue: existing tokenizers parse numbers left to right and split them on a fixed vocabulary, which is poorly suited to comparing or calculating values.
The token for a number does not inherently mean its magnitude.
Picture doing long multiplication while treating every digit as an unrelated word. That is the starting position.
- Tokenization optimizes for language coverage, not numeric structure.
- Place value, the foundation of arithmetic, is not preserved in the tokens.
- This is one reason machine learning in data analytics treats numbers as numbers from the start, not as text to be guessed.
Numbers split into tokens stop behaving like numbers. They behave like vocabulary.

They are built for patterns, not precision
An LLM is a prediction engine
It learned that 2 + 2 is usually followed by 4.
It did not learn addition.
Think of the classmate who memorized the answer key without learning the formulas. Fine until the test changes the numbers.
Researchers describe this as the stochastic parrot problem: the model continues text in a way that matches patterns it has seen, without an internal notion of the rule underneath.
- Language is statistical.
- Arithmetic is rule based.
Same prompt, different number
There is a second trap hiding inside prediction: an LLM is non-deterministic.
Ask the same model the same question twice and you can get two different numbers. For prose, that variation reads as creativity. For a close rate or a margin line, it means the answer you cite in the 9am forecast may not be the answer the model gives at noon.
- Deterministic systems, a spreadsheet formula or a symbolic engine, return the same value every run.
- This is one more reason predictive analytics routes the numbers through structured models, not a language model guessing token by token.
There is no leeway in a five-digit multiplication or in compounding 2.75% for 13 months with banker's rounding.
A confident paragraph can still hide one wrong digit.
That digit is what fails a reconciliation, trips a compliance exception, or quietly distorts a forecast.
- Plausible and correct are different targets. Math only rewards correct.
- This gap is why agentic BI separates the reasoning layer from the calculation layer instead of asking one model to do both.
Codify what your best operators already know.
Scoop captures your operators' tribal knowledge, screens every location automatically, and delivers role-specific action plans. Nobody writes a prompt. The plan just arrives.
- Codified tribal knowledge
- Automatic screening
- Action plans, not dashboards
How does an LLM actually add two numbers?
What interpretability research found
In 2025, Anthropic's interpretability team traced the internal steps a model takes to add numbers, and the method was nothing like school arithmetic.
Using a technique they compare to a brain scanner, researchers watched the model add 36 and 59. There was no carrying the one.
Two strategies ran in parallel:
- One path estimated a rough total, adding approximate values to land near 92ish.
- A second path focused only on the last digits, 6 and 9, and worked out that the answer must end in 5.
- The two combined to produce 95.
Stranger still:
When asked how it solved the problem, the model described the standard carrying method. It did not report the parallel-estimation trick it actually used.
The explanation and the mechanism did not match
For anyone weighing how AI supports decision making, the lesson is blunt: a fluent explanation is not evidence of a correct calculation.
The model can describe carrying the one while doing something else entirely. Mimicry is not mastery.

No working memory means broken multi-step math
Humans carry intermediate steps.
A base model does not hold a running total the way you would on paper.
Generate part of an answer and the model cannot reliably reference its own earlier work mid-calculation.
On a multi-step problem, it can lose the thread halfway through.
This is the failure that compounds in real work. A single arithmetic step is risky. A chain of them, the kind any forecast or margin calculation requires, multiplies the risk.
- Multi-step problems amplify small errors into wrong conclusions.
- Structured systems hold state by design, which is why fusing machine learning with LLMs outperforms a language model working alone.
- It is also why predictive analytics for sales forecasting leans on models trained for numeric reasoning, not text prediction.
Live in weeks. Not months.
We connect to your data, codify your playbook, and train your team. You see a working pilot before anyone commits to a full rollout.
- Connect your data
- Codify your playbook
- Pilot before rollout
There is no internal error-checking
People sense when a number looks wrong. The human double-check. A base model does not.
There is no internal voice saying 437 times 892 is obviously not 200.
The model does not cross-reference mathematical rules. It continues, confidently, whether right or wrong.
This is exactly why model makers bolt on external calculators and code execution. The model is good at deciding what to compute. It needs a real tool to compute it.
Confidence is not correctness
The tone stays steady even when the math is off.
Anomaly detection's role
Catching wrong numbers before they spread is the job of anomaly detection, which screens for values that break the expected pattern.

The internet is not a math textbook
Training data is mostly the open web, and the web is not overflowing with correct, worked math.
Models see endless basic addition and far fewer examples of large or unusual calculations done right.
Accuracy gets patchy on:
- Bigger numbers
- Rare formats
- Edge cases
What a dedicated arithmetic benchmark found
One developer built a dedicated arithmetic benchmark that prompts models to add, subtract, multiply, and divide random numbers, then scores accuracy across dozens of models.
The results map cleanly onto the ledger problem:
- Models handle small numbers (2 to 3 digits) reasonably well, then degrade fast as digits grow.
- Multiplication is worse than addition, and division is the worst of the four.
- The accuracy gap between models is enormous, so a headline model name is no guarantee.
The sharpest finding for operators:
Models rarely reach for a calculator on their own.
Ask a chatbot to flag value-for-money outliers on an invoice or roll up sprint velocity, and it will usually just return numbers it generated, no tool call, no verification.
If the decision rides on those digits, none of them are trustworthy by default.
A separate pattern shows up in multiplication specifically.
One model returned a five-digit product that was close but wrong, with the right first and last digits and an error in the middle. Close, and useless for a ledger.
- Performance drops sharply as problems grow more complex.
- Middle digits are where multiplication tends to break.
- Reliable numbers come from data accuracy practices applied to structured sources, not from a model recalling patterns.
Your dashboards show what happened. Scoop says what to do.
Scoop adds the diagnostic and action layer your BI tools cannot: finding what needs attention across every location, and what to do about it. Your stack stays exactly where it is.
- Sits on top of your BI
- Diagnostic and action layer
- No migration required
Why do models ace math benchmarks but fail at adding two numbers?
Because high benchmark scores and reliable arithmetic are not the same thing.
Recent studies surfaced a disconnect that should make any ops leader cautious. Models post strong results on hard math benchmarks, the grade-school word problems and competition sets.
Then stumble on basic tasks like adding or sorting a list of numbers.
Two patterns explain the gap:
Pattern matching, not reasoning
High scores can reflect familiarity with benchmark-style problems rather than genuine arithmetic ability. Public benchmarks like MATH and GSM8K are widely known, so a strong score can mean the model has seen the shape of the questions, not that it can compute. This is part of why neuro-symbolic AI pairs pattern recognition with rule-based computation instead of trusting one to do both.
Overthinking simple problems
Models often wrap trivial arithmetic in long reasoning chains, and longer chains have been shown to produce more wrong answers, not fewer.
The takeaway for buyers
A model's benchmark headline tells you little about whether it will add your revenue lines correctly. Treat the two as separate questions.
This is the same trap behind why so much data is useless: impressive output that does not survive contact with a real decision.
What fixes the problem?
Tools, code, and structured systems
The reliable fix is to stop asking the model to be the calculator.
Hand the arithmetic to a system built for it. Three approaches have matured, and they stack.
The numbers behind the fix
The gains from these approaches are measured, not theoretical.
Analysis from the American Enterprise Institute documents how far tool use and better prompting move the needle:
- Giving a model a code interpreter to write and run its own Python lifted accuracy on the hard MATH benchmark to 69.7%, up from 42.2% for the model alone.
- A structured chain-of-thought prompt that cross-checks intermediate steps reached 92.5% on an arithmetic dataset, versus 78.7% for the prior state of the art.
- Specialized systems went further still, with one geometry model solving 25 of 30 Olympiad problems, near the human gold-medal average.
The pattern is consistent: the model decides what to compute, and a deterministic tool does the computing.
Important note from researchers
Tools and reasoning chains are useful crutches, but they let a model solve arithmetic without ever gaining real numeric skill. For business use, that is fine.
You do not need the model to understand math. You need the answer to be right.
The durable pattern is division of labor. Language model for narrative and intent. Machine learning analytics for the numbers. The combination beats either one alone.
See how a fully agentic analytics stack separates these jobs from data prep through ML.
Built for the businesses that run everywhere at once.
Scoop exists to bring best-in-class operational diagnostics to every distributed business, not just the ones big enough to staff a team for it. Meet the people building it.
- Operator-first by design
- Built for distributed teams
- Diagnostics, not dashboards
Why this matters for ops leaders
If a model touches your revenue projections, forecasts, or pipeline health, you need to know exactly when not to trust it.
You are not building a robot accountant. Fair.
But the moment AI feeds a number into a decision, the math has to be exact, and a raw model cannot promise that.
The risk is not that the model refuses.
It is that it answers, confidently, with a number that is slightly off.
Slightly off is what fails an audit or misprices a quarter.
Knowing the blind spots is not a reason to ditch AI. It is the reason to deploy it correctly.
- Never let a raw model do the arithmetic behind a financial decision.
- Do let it interpret, summarize, and investigate, which is the heart of how data drives decisions in finance.
- Watch for the same gap in sales forecasting, where a confident wrong number is worse than no number.

The issue is not math. It is interpretation
Even when the numbers are exact, a report still does not tell you what to do.
That gap is where most value leaks out.
A VP of Quality at a roughly one-billion-dollar operation put the real problem plainly during a customer conversation:
We have a gold mine of data. How do I explore it and translate it into a gold bar?
He went further, describing a frustration that nearly everyone has and almost no one admits:
I'm reading the distribution reports and it makes sense to them, but it doesn't make sense to me.
That is not a math problem. The numbers were correct. The interpretation did not scale.
Your BI shows what happened. You still need to know what it means and what to do next.
This is the layer AI performance management is built for
It captures how your best operator reads the data, then runs that interpretation across every location, every cycle, automatically.
This is the premise behind AI performance management for distributed businesses.
The arithmetic is handled by structured systems.
The judgment comes from your people, codified once and scaled everywhere.
As one founder describes the capture step: if you recorded everything a senior manager thought while reading their reports, you could stick that into the system so it runs on their behalf.
Not the chart. Not the click. The interpretation.
Operators do not log in to run queries
A report arrives, already interpreted.
See how Scoop investigates rather than just monitoring.
It sits on top of the BI you already run
This adds the meaning layer.
That is the premise behind agentic vs augmented analytics.

Where Scoop comes in
Scoop pairs the narrative power of AI with the mathematical rigor of real data systems.
It does not ask a chatbot to do arithmetic.
Scoop uses your structured data to build real insights, with presentation-ready outputs behind every conclusion. It sits on top of your existing BI stack and adds the diagnostic and action layer, never a replacement for what you already run.
You define what matters.
The system does the calculation, then explains the result in plain language. It is AI-powered and human-approved.
The model interprets. The data layer computes. Neither is asked to do the other's job.
Ask questions in plain English and get answers, not dashboards, through natural language analytics.
Connect your CRM, financial systems, and marketing data, all without a migration.
Catch the store problem before it hits the P\&L.
Scoop screens every store, every cycle, for comp sales, conversion, labor, and inventory issues. Then it sends the action plan straight to the manager who owns the fix.
- Comp sales and conversion
- Labor and inventory
- Every store, every cycle
So what do we do with this?
Understanding the limits of AI does not make it weaker. It makes you sharper.
A model can brainstorm, write, categorize, and summarize. Pair it with systems built for accuracy and it becomes dependable. Skip that step and you risk decisions built on math that could not pass a pop quiz.
The future is not LLM-only
The future is a language model, structured systems, and smart workflows working together.
So next time your model flubs a math problem, laugh a little. Then ask the real question:
How is my team combining human logic, machine intelligence, and structured data?

Frequently asked questions about why LLMs struggle with basic math
Why are LLMs bad at math but good at writing?
Language models are trained to predict the next likely word, which suits writing and fails arithmetic. Writing rewards plausible patterns. Math rewards one exact answer. The same design that makes them fluent makes them unreliable with numbers.
- The fix is pairing them with structured systems, as covered in fusing ML with LLMs.
Can LLMs do math if you give them a calculator?
Yes, much better. When a model calls an external calculator, code interpreter, or symbolic engine, accuracy improves sharply. The model decides what to compute and the tool computes it. The remaining risk is the model knowing when to reach for the tool.
- Production systems lean on machine learning analytics for the numbers rather than the model itself.
Why does an AI count the letters in strawberry wrong?
Because the model sees strawberry as a few tokens, not as a sequence of individual letters. Counting characters requires a structure the tokenizer strips away. The same tokenization issue that breaks letter counting also breaks number handling.
- Tokenization optimizes for language, which discards the per-character and per-digit structure that counting and arithmetic need.
Which AI is best at math?
Reasoning-focused models and tool-augmented setups score highest, but the spread between models is wide and shifts with every release. A dedicated arithmetic benchmark found some models handling small numbers well while others failed most multiplications outright, so the honest answer is that no single model is reliably best.
- For business numbers, the reliable pattern is not picking a model. It is routing the math through a structured data system and letting the model handle language.
Can ChatGPT do math?
For simple sums, usually. For large or multi-step calculations, unreliably. ChatGPT and similar models generate the most plausible-looking answer, which is not the same as the correct one, and by default they rarely run a calculation to check themselves.
- Accuracy improves sharply with a code interpreter or symbolic tool, but for any number that feeds a decision, verify it against a structured source rather than trusting the raw output.
Is math being replaced by AI?
No. For business decisions, AI does not replace the math, it changes who does which job. The durable pattern is division of labor: the model interprets and explains, and a deterministic data layer produces the exact numbers.
- This is the same logic behind how neuro-symbolic AI works: language handling and rule-based computation, each doing what it is good at.
Do newer models like GPT and Claude still struggle with arithmetic?
They are better, especially with tools and reasoning enabled, but the core limitation remains. Strong benchmark scores do not guarantee reliable basic arithmetic, and recent studies found models still failing at adding or sorting simple numbers. For business decisions, route the math through a structured system.
- Accuracy on words is a separate question from accuracy on numbers, as explored in the most accurate AI chatbot.
How should ops teams use AI for forecasting and reporting?
Use AI to interpret, summarize, and investigate, and use structured data systems to do the math. Never let a raw model produce the numbers behind a revenue, margin, or compliance decision. The reliable pattern is a language model for meaning and a data layer for calculation.
- See this applied to marketing ops forecasting and RevOps reporting.
Get insights like this every week
Analytics, ops strategy, and product updates. No noise.
Keep reading

Fusing Machine Learning (ML) with Large Language Models (LLMs)

Beyond Pivot Tables: The Ops Leader’s Guide to Automation

What is retail analytics? A guide for leaders running multi-location chains
Book a discovery call
Reach out to start a two-way conversation about your industry, your performance variations across locations, and whether Scoop is the right fit for you.