Chinese currency runs on two parallel sets of words for exactly the same money, and the split is one of the first things that separates textbook Chinese from what you actually hear at a checkout counter. In speech you say 块 / 毛 / 分 (kuài / máo / fēn); in writing and formal contexts you see 元 / 角 / 分 (yuán / jiǎo / fēn). It is very close to English "bucks" versus "dollars": same money, different formality. But Chinese adds a twist English lacks — a dedicated "dime-level" unit (毛/角) between the whole unit and the cent — and a strong habit of dropping the final unit when you say a price out loud.
The two registers
The three tiers of Chinese money are a whole unit, a tenth, and a hundredth. Each tier has a spoken word and a written word:
| Value | Spoken (你说的) | Written / formal (你写的) | English feel |
|---|---|---|---|
| 1 yuan (¥1) | 块 (kuài) | 元 (yuán) | a "buck" vs a "dollar" |
| 0.1 yuan (¥0.10) | 毛 (máo) | 角 (jiǎo) | a "dime" — no everyday English word |
| 0.01 yuan (¥0.01) | 分 (fēn) | 分 (fēn) | a "cent" |
Notice that only the top two tiers have separate words — 分 (fēn) is the same in both registers. So the register choice really comes down to 块 vs 元 and 毛 vs 角. In daily conversation you will use the 块/毛/分 set almost exclusively; the 元/角/分 set is what you meet on price tags, receipts, invoices, contracts and bank documents, and it is what a news anchor or an official announcement uses.
这个三块五。
zhège sān kuài wǔ
This one's three-fifty. (informal) — spoken register: 块, and the final 毛 is dropped.
发票上写的是三元五角。
fāpiào shàng xiě de shì sān yuán wǔ jiǎo
The invoice says 3.50 yuan. (formal, written) — the same price in the 元/角 register.
The whole unit 元 is not purely written: it is read aloud when someone recites a printed figure, in formal or official speech, and in Taiwan and Singapore Mandarin 元 is the ordinary spoken word too (regional). But on the mainland, in ordinary conversation, 块 is what you say. 分 has become rare in cash because 1-fen and 2-fen coins have essentially vanished from circulation; you still see 分 constantly in supermarket and online prices (¥9.99), but a market vendor will usually round to the nearest 毛.
Reading an amount: big to small
Money is read in the same big-to-small order as any Chinese number: whole units, then tenths, then hundredths, each followed by its unit word.
| Amount | Full spoken form | Everyday spoken form |
|---|---|---|
| ¥3.50 | 三块五毛 (sān kuài wǔ máo) | 三块五 (sān kuài wǔ) |
| ¥12.80 | 十二块八毛 (shí'èr kuài bā máo) | 十二块八 (shí'èr kuài bā) |
| ¥1.99 | 一块九毛九分 (yí kuài jiǔ máo jiǔ fēn) | 一块九毛九 (yí kuài jiǔ máo jiǔ) |
西瓜今天特别便宜,一块二一斤。
xīguā jīntiān tèbié piányi, yí kuài èr yì jīn
Watermelon is really cheap today, ¥1.20 a catty. (informal) — a live market price.
超市里一瓶水一块九毛九。
chāoshì lǐ yì píng shuǐ yí kuài jiǔ máo jiǔ
A bottle of water is ¥1.99 at the supermarket. (informal) — 分 survives in shelf prices.
Dropping the final unit
Here is the habit that trips up learners the most: when you speak a price, you usually leave off the last unit word. You say the number for that tier but not its 毛 or 分. The listener fills it in because everyone knows the tiers descend in order.
- 三块五 = 三块五毛 = ¥3.50 — the bare 五 must be 毛, the next tier down from 块.
- 五块二 = 五块二毛 = ¥5.20 — likewise, the trailing 二 is 毛.
- 两块 = ¥2.00 exactly — nothing trails, so it is a round two yuan.
苹果五块二一斤,你要几斤?
píngguǒ wǔ kuài èr yì jīn, nǐ yào jǐ jīn
Apples are ¥5.20 a catty — how many catties do you want? (informal) — 五块二 = 5 yuan 20.
打车过去大概二十五块。
dǎchē guòqù dàgài èrshíwǔ kuài
A taxi over there is about ¥25. (informal) — a round amount, so no trailing tier.
Because the trailing digit is always the immediately next tier, 五块二 can only mean ¥5.20, never ¥5.02. To say ¥5.02 — where the 毛 place is empty — you must insert 零 (líng) to mark the skipped tier and then name 分: 五块零二分 (wǔ kuài líng èr fēn). This is exactly the same 零 in the middle of a number that fills an empty place in 305 or 1008.
一共五块零二分,扫码就行。
yígòng wǔ kuài líng èr fēn, sǎomǎ jiù xíng
It's ¥5.02 in total — just scan the code. (informal) — 零 marks the empty 毛 slot; the 分 must be spoken.
两 or 二 for money?
Money is where the 二 vs 两 split bites in daily life, because you handle "two" constantly at the till. The unit words 块 and 毛 behave like measure words, so a whole two of them takes 两, not 二:
- 两块 (liǎng kuài) = ¥2 — never *二块.
- 两毛 (liǎng máo) = ¥0.20 — never *二毛 when it stands alone.
But the trailing digit in a dropped-unit price is a bare number sitting in the 毛 slot, and there it stays 二: 五块二, 三块二, 两块二 (¥5.20 / ¥3.20 / ¥2.20). So the very same price can carry both: 两块二 — 两 for the two whole 块, 二 for the trailing two 毛.
这个两块二,那个两块五。
zhège liǎng kuài èr, nàge liǎng kuài wǔ
This one's ¥2.20, that one's ¥2.50. (informal) — 两 heads the amount; the trailing digit stays 二/五.
我身上只有两块钱,不够。
wǒ shēnshàng zhǐyǒu liǎng kuài qián, bú gòu
I've only got two yuan on me — not enough. (informal) — 两块钱 for a round ¥2.
For very formal writing — cheques, contracts, official invoices — you may also meet the anti-tamper capital numerals (大写): 叁 for 三, 伍 for 五, and 圆 for 元, giving 叁圆伍角 for ¥3.50. You only ever need to recognise these; nobody speaks them.
Common Mistakes
1. Mixing the two registers in one amount. Stay inside 块/毛 or inside 元/角 — don't cross them.
❌ 三元五毛
Incorrect — this mixes the written 元 with the spoken 毛. Say 三块五毛, or write 三元五角.
✅ 三块五毛
sān kuài wǔ máo
¥3.50 (spoken) — both units from the same register.
2. Using 二 for a whole two yuan. Before the unit word 块, "two" is 两.
❌ 二块钱
Incorrect — a whole two yuan is 两块, not 二块.
✅ 两块钱
liǎng kuài qián
two yuan (¥2) — 两 before the measure-word-like 块.
3. Dropping a tier without marking it with 零. A single trailing digit is always the next tier down (毛), so 五块二 can only be ¥5.20. To mean ¥5.02, fill the empty 毛 slot with 零.
❌ 五块二
Wrong if you mean ¥5.02 — 五块二 says ¥5.20. The empty 毛 slot needs 零.
✅ 五块零二分
wǔ kuài líng èr fēn
¥5.02 — 零 marks the skipped 毛 tier, and 分 must be spoken.
4. Forcing a unit onto every tier when you speak. Native speakers drop the last unit; spelling it all out sounds stiff, though it is not wrong.
✅ 这件二十八。
zhè jiàn èrshíbā
This one's ¥28. (informal) — natural; you needn't say 二十八块钱 every time.
Key Takeaways
- Speak 块/毛/分, write 元/角/分 — same money, different register; only 分 is shared.
- 块 = ¥1, 毛 = ¥0.10, 分 = ¥0.01. In speech, mainland Mandarin overwhelmingly uses 块.
- Drop the final unit when speaking: 三块五 = ¥3.50, 五块二 = ¥5.20.
- A trailing digit is always the next tier down, so 五块二 is ¥5.20, not ¥5.02 — use 零 (五块零二分) for a skipped tier.
- A round two of a unit is 两块 / 两毛; a trailing "point-two" stays 二 (五块二).
Now practice Chinese
Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.
Start learning Chinese→Related Topics
- 块 (Piece / Money)HSK 1 — 块 (kuài) is the measure word for lump- or slab-shaped pieces — cake, soap, rock, cloth, a watch — and, just as importantly, it is the everyday spoken word for the currency unit 元: prices you hear use 块 (五块钱), not 元.
- Saying Prices (多少钱, 三块五)HSK 1 — To ask a price, use 多少钱 (duōshao qián) — never 几. Prices are stated in spoken money units, often per measure: 三块五一斤, 三块钱一个. Totals use 一共, and discounts use 打折 (打八折 = 20% off).
- Decimals (三点一四)HSK 2 — Chinese decimals use 点 (diǎn) 'point': the whole-number part is read normally, then every digit after 点 is named one by one — 三点一四 (3.14), 零点五 (0.5).
- 二 vs 两HSK 1 — Chinese has two words for 'two': 二 (èr) is the counting digit — used in ordinals, tens, years and decimals — while 两 (liǎng) means 'two of something' before a measure word and before 千/万/亿.