An order of magnitude estimate is a rough calculation that gets you to the right power of ten, even when you don’t have exact data. If the true answer is 800, an order of magnitude estimate would land you somewhere around 1,000 (10 to the third power). You’re not trying to be precise. You’re trying to figure out whether you’re dealing with hundreds, thousands, or millions.
How Powers of Ten Work Here
An order of magnitude is simply a factor of 10. Something that is 2 orders of magnitude larger is 100 times larger. Something 3 orders of magnitude larger is 1,000 times larger. Six orders of magnitude? One million times larger. The idea is to express any quantity as a power of ten so you can quickly compare it to other quantities without getting bogged down in exact figures.
To find the order of magnitude of a number, you rewrite it in scientific notation, with one digit to the left of the decimal point, then look at the exponent. The number 5,400 becomes 5.4 × 10³. The number 320,000 becomes 3.2 × 10⁵. Those exponents (3 and 5) tell you the order of magnitude. Two quantities with the same exponent are in the same ballpark. Quantities whose exponents differ by one are about ten times apart.
What “Within an Order of Magnitude” Means
When someone says an estimate is “within an order of magnitude,” they mean it’s roughly within a factor of 10 on either side of the true value. If you estimate the number of stars in our galaxy at 10 billion, the real answer could be 1 billion or 100 billion and your estimate would still be considered reasonable. That sounds like a huge margin of error, and it is. But when you’re dealing with quantities that could range across many powers of ten, getting within a factor of 10 is genuinely useful.
A Stanford physics course illustrates this with a thought experiment about the largest denomination of bill you’d want to smuggle across a border. $10 and $100 feel equally plausible, and they’re only one order of magnitude apart. But $1 feels too small, and $1,000 feels implausible. Once you’re two or three orders of magnitude away from a reasonable answer, your estimate has clearly gone wrong.
Fermi Estimation: The Classic Technique
Order of magnitude estimates are closely tied to a method popularized by the physicist Enrico Fermi, who was famous for making surprisingly accurate guesses about things that seemed impossible to calculate. The classic example: “How many piano tuners are in Chicago?” You don’t look it up. You build an estimate from pieces you can reasonably guess.
You might start with the population of Chicago (roughly 3 million), estimate the fraction of households with pianos, figure out how often each piano needs tuning per year, then estimate how many tunings a single tuner can do in a year. Each individual guess might be off, but the errors tend to cancel out, and you land surprisingly close to the real number.
A few practical strategies make these estimates more reliable:
- Build big from small. Don’t guess the total length of every road in a city. Estimate the length of one block, then figure out how many blocks there are.
- Get volumes and areas from lengths. If you know the rough dimensions of a room, you can estimate its volume. From volume and density, you can estimate mass.
- Bound it when you’re stuck. If you can’t guess directly, ask: what’s the lowest it could possibly be? What’s the highest? The geometric mean of those two bounds is often a decent estimate.
- One significant figure is fine. You’re aiming for the right power of ten, not the right digit. Rounding 7,342 to “about 7,000” is plenty of precision.
- Sanity-check the result. Does the number you arrived at actually make sense given what you know about the world?
Why This Matters Outside Physics Class
Order of magnitude thinking shows up well beyond textbook problems. In engineering and project management, early-stage cost estimates are sometimes called “rough order of magnitude” (ROM) estimates. These are produced when a project is still in the screening or feasibility stage and only a small fraction of the design is defined. The expected accuracy is wide, sometimes ranging from 50% below to 100% above the final cost. The point isn’t precision. It’s deciding whether a project is worth pursuing at all before spending money on detailed engineering.
In computer science, the same logic drives how programmers evaluate algorithm speed. If an algorithm takes 5n² + 27n + 1,005 steps to process n items, the only term that matters at large scale is n². The constants and smaller terms become insignificant. So the algorithm’s order of magnitude is described as O(n²). This tells a programmer that doubling the input size will roughly quadruple the processing time, which is the essential fact for deciding whether the algorithm is fast enough.
How to Make One Yourself
Start with what you’re trying to estimate and break it into pieces you can guess with some confidence. Suppose you want to estimate how much water your city uses per day. You know the population (say, 500,000 people). You can guess that each person uses maybe 100 gallons a day for drinking, bathing, cooking, and lawn care. That gives you 500,000 × 100 = 50 million gallons, or about 5 × 10⁷ gallons.
Is that exact? Almost certainly not. The real number might be 30 million or 80 million. But you now know you’re in the tens of millions of gallons, not the hundreds of thousands or the billions. That single insight, landing on the right power of ten, is the entire purpose of an order of magnitude estimate. It tells you the scale of the problem before you invest time chasing a precise answer.
The most common mistake is false precision. If your inputs are rough guesses, reporting your answer as 47,832,000 gallons implies an accuracy you don’t have. Round to one significant figure. Call it 50 million. The honesty of that rounding is part of what makes the technique valuable: it reminds you, and anyone reading your estimate, exactly how confident you should be.

