MirrorSay ← Speaking Guides
Speaking Guides · Published 2026-09-29

How to Say Numbers in English: Prices, Years, Phone Numbers, Floors and Big Numbers

Numbers are a strange gap in English. They're not difficult — they're just inconsistent.

In most languages, you read a number by saying its value, and that's the whole system. English doesn't work that way: what the number represents decides how you say it. 302 as a room number is *three oh two*. As a price it's *three oh two dollars* or *three hundred and two*. As a year it wouldn't be grouped that way at all.

So there's no rule to reason your way to. There are nine situations, and you learn them one at a time.

1. Phone numbers: one digit at a time, and 0 is "oh"

2. Prices: two chunks, never "point"

"Point" belongs to mathematical decimals only (3.14 → *three point one four*). Money never takes *point*. It's a one-line rule that almost everyone gets wrong at first.

3. Years: split into two pairs

4. Room, street and flight numbers: split them too

The pattern: four digits become two two-digit numbers, and an internal 0 is "oh."

5. Floors: the difference that sends you to the wrong level

So "I'm on the first floor" in London sends people one flight up. In a British building, "ground floor" is what you mean by street level — and in the lift, that button is G or 0.

6. Big numbers: where the grouping breaks

If your first language groups digits in fours — Chinese 万, Japanese 万, Korean 만 — this is the hardest habit to change, and it has nothing to do with vocabulary. It's a conflict between two grouping systems.

English groups in threes: thousand, million, billion. There is simply no word for a unit of ten thousand, so it has to be converted on the spot:

The shortcut is the commas. They mark exactly where English breaks: 1,500,000. Counting from the right, the first comma is *thousand*, the second is *million*, the third is *billion*. Read the comma, not the digit count.

7. Times: two ways, both fine

In everyday speech the straight reading — *seven forty-five* — is the most common and never wrong. You mainly need *quarter to / past* for understanding.

8. Dates: the order flips across the Atlantic

9. Decimals, percentages, fractions

Bonus: thirteen vs. thirty

This is the one place in the whole topic where mishearing has consequences — 13 and 30, 14 and 40, 15 and 50 collapse into each other at conversational speed.

The difference isn't the vowel. It's the stress:

Put the stress in the right place and you won't be misheard. And when you're the one who isn't sure, there's a universal check:

Sorry — one-five, or five-oh?

It works at counters, on calls and in restaurants, and natives use it on each other constantly. Asking is not a sign of weak English.

How to practise

Numbers have a particular failure mode: completely clear when you read it, completely gone when you open your mouth. They need reflex, not understanding — nobody gives you two seconds to convert at a ticket counter.

So say them out loud, and say *your* numbers: your phone number, your room number, your date of birth, the price you're about to ask about. Three reps each, until there's no pause.

MirrorSay turns that into one move: you say your sentence ("I'm in room 1204", "it's about fifty thousand"), it shows how a native would say it and reads it aloud, you shadow it, and it compares your rhythm to the reference word by word — so whether your stress landed on thir-TEEN or THIR-ty is visible, not guessed.

Related: Connected Speech covers the other half of this problem — why numbers are hard to *hear* at speed.


*MirrorSay is a free AI speaking-practice app: say a sentence, see how a native would say it, then shadow it. No sign-up, and your voice stays on your phone.*

Say your next sentence into the mirror

Free · No sign-up · Your voice never leaves your phone