FRENCH 1 • LANGUAGE SYSTEMS (GRAMMAR & SYNTAX)

Numbers & Prices — I can understand and use numbers and prices in common contexts.

Master French numbers from 0 to 1000 and confidently navigate real-world transactions like shopping, dining, and travel.

Historical Context & Motivation

If you've ever traveled to a French-speaking country, one of the first things you'd need to do is understand prices, addresses, and phone numbers. The French number system is not simply a matter of translating English words into French — it carries the fingerprints of a fascinating mathematical history that blends base-10 (decimal) and base-20 (vigesimal) counting traditions. Understanding where these patterns come from makes the system far easier to remember and use in everyday contexts.

~50 BCE
Celtic & Gaulish Roots
The ancient Gauls, who inhabited modern-day France, used a base-20 (vigesimal) counting system. This tradition would leave a lasting mark on French numbers, especially from 60 to 99.
~800 CE
Latin Influence through the Church
As Latin evolved into Old French, the Roman base-10 number words shaped French numbers from 1 to 60. Words like 'un,' 'deux,' and 'trois' trace directly back to Latin 'unus,' 'duo,' and 'tres.'
1795
The Metric System & the Franc
Revolutionary France adopted the metric system and standardized the franc as currency. Prices became expressed in francs and centimes, requiring citizens to use numbers daily in commerce.
2002
The Euro Arrives
France adopted the euro (€), joining a shared European currency. Today, travelers and students must navigate prices in euros and centimes — the same number skills, a new monetary context.

So why does French say quatre-vingts (literally "four twenties") for 80 instead of something simpler? And how do you ask for a price in a Parisian café without stumbling? These are the questions this lesson answers — giving you the tools to understand and produce French numbers and prices with confidence.

Core Principles of French Numbers

French numbers follow several core principles. Once you understand these patterns, counting in French becomes much more predictable. The system is built on a few foundational ideas that govern how numbers are formed, combined, and spoken.

1

Base-10 Foundation (0–60)

Numbers from 0 to 60 follow a straightforward decimal pattern, just like English. You learn unique words for 0–16, then build teens and tens predictably.
2

Vigesimal Shift (60–99)

From 60 onward, French switches to a base-20 logic: 70 = 'soixante-dix' (60+10), 80 = 'quatre-vingts' (4×20), and 90 = 'quatre-vingt-dix' (4×20+10).
3

The Role of 'et' and Hyphens

The conjunction 'et' (and) appears in 21, 31, 41, 51, 61, and 71, but NOT in 81 or 91. Most other compound numbers are joined by hyphens: 'vingt-deux' (22), 'trente-cinq' (35).
4

Agreement & Spelling Rules

'Vingt' in 'quatre-vingts' takes an -s when it stands alone as 80, but loses it when followed by another number (quatre-vingt-trois = 83). 'Cent' follows the same pattern.
5

Currency Expression

Prices are stated as number + 'euros' + number + 'centimes.' For example, €5.75 = 'cinq euros soixante-quinze centimes.' The comma replaces the decimal point in French writing.
KEY TAKEAWAY
Think of French numbers like building with LEGO bricks. From 0 to 60, each "brick" is its own simple piece. But from 60 to 99, you start stacking bricks on top of each other — 70 is a 60 brick with a 10 brick on top, and 80 is four 20-bricks snapped together. Once you see the stacking pattern, the numbers click into place.

Visual Map of French Numbers 0–100

The diagram below maps out the entire French number system from 0 to 100, organized into color-coded zones. Notice how the pattern changes at 60 — this is where the vigesimal (base-20) logic kicks in. The top section shows the simple decimal zone, while the lower section highlights the compound constructions that make French numbers unique.

This chart shows how French numbers are organized into three zones: the decimal zone (0–59), the vigesimal zone (60–99), and the hundreds (100–1000), plus a currency row for euros and centimes.

Pay special attention to the transition at 60. While numbers 20 through 59 follow a clean decimal pattern — vingt, trente, quarante, cinquante — the system shifts after soixante. There is no unique word for 70, 80, or 90 in standard French. Instead, you build these numbers by adding onto 60 or multiplying 20. This is the single most important pattern to internalize.

How French Numbers Are Constructed

While French numbers don't involve algebraic equations in the traditional sense, they do follow arithmetic formulas that you can use to construct any number. Think of each number as having a "recipe" — once you know the ingredients, you can build any number on demand.

NUMBERS 17–19 (TEENS PATTERN)
dix + [unit] → dix-sept (10 + 7 = 17)
After the unique words 0–16, teens 17–19 follow the pattern: dix-sept, dix-huit, dix-neuf. Simply combine 'dix' (10) with the unit digit.
NUMBERS 20–69 (DECIMAL PATTERN)
[tens word] + [unit] → trente-cinq (30 + 5 = 35)
Use the tens word (vingt, trente, quarante, cinquante, soixante) plus the unit. For numbers ending in 1 (21, 31, 41, 51, 61), insert 'et': vingt et un.
NUMBERS 70–79 (60 + TEENS)
soixante + [10–19] → soixante-quinze (60 + 15 = 75)
70 = soixante-dix (60+10). For 71, use soixante et onze (60+11). Numbers 72–79 continue the teen pattern: soixante-douze, soixante-treize...
NUMBERS 80–99 (4 × 20 + REMAINDER)
quatre-vingt(s) + [0–19] → quatre-vingt-seize (4×20 + 16 = 96)
80 = quatre-vingts (with -s). 81–99 drop the -s: quatre-vingt-un (81). 90 = quatre-vingt-dix (4×20+10). Note: there is no 'et' used with quatre-vingt numbers.
⚠️ Spelling Alert
Remember the plural -s rule: quatre-vingts (80) has an -s, but quatre-vingt-trois (83) does not. The same rule applies to deux cents (200) vs. deux cent cinq (205). When a number follows, the -s disappears.

Expressing Prices in French

Now that you can form numbers, let's put them to use in the most common real-world context: talking about prices. In French-speaking countries, the currency is typically the euro (€) in France, Belgium, and Luxembourg, or the franc in Switzerland, while many African francophone nations use the CFA franc (a distinct currency used across much of West and Central Africa). Regardless of the currency, the structure for expressing prices follows the same pattern.

This diagram shows a typical market transaction in French, including key phrases for asking prices, a sample dialogue between customer and vendor, and the price structure formula.
Common price expressions using euros and centimes
Written PriceFrench ExpressionLiteral Translation
€0,75soixante-quinze centimesseventy-five cents
€2,50deux euros cinquantetwo euros fifty
€15,00quinze eurosfifteen euros
€78,90soixante-dix-huit euros quatre-vingt-dixsixty-ten-eight euros four-twenty-ten
€199,99cent quatre-vingt-dix-neuf euros quatre-vingt-dix-neufone-hundred four-twenty-nineteen euros four-twenty-nineteen

Worked Example: Reading a French Restaurant Menu

Imagine you're at a restaurant in Lyon. Your server hands you a menu. You want to order a salade niçoise (€14,50), a steak-frites (€22,80), and a crème brûlée (€8,75). Let's work through saying each price in French and then calculate the total.

Ordering at a Restaurant in Lyon
1
Step 1 — Say the Salad Price (€14,50)Break it down: 14 = quatorze (one of the unique words from 0–16). 50 = cinquante (a straightforward tens word).
La salade coûte quatorze euros cinquante.
2
Step 2 — Say the Steak Price (€22,80)Break it down: 22 = vingt-deux (20 + 2, joined by hyphen). 80 = quatre-vingts (4 × 20). The -s is retained here because no numeral follows vingt. This is the governing rule: quatre-vingts keeps the -s whenever it is not followed by another numeral, and loses the -s whenever another numeral comes after it (e.g., quatre-vingt-trois = 83). This rule applies in all contexts, not just in prices.
Le steak-frites coûte vingt-deux euros quatre-vingts.
3
Step 3 — Say the Dessert Price (€8,75)Break it down: 8 = huit. 75 = soixante-quinze (60 + 15). This is in the vigesimal zone, so we add 15 to soixante.
La crème brûlée coûte huit euros soixante-quinze.
4
Step 4 — Calculate and State the TotalAdd the prices: €14,50 + €22,80 + €8,75 = €46,05. Now express it: 46 = quarante-six (40 + 6). 05 = cinq centimes.
Le total fait quarante-six euros cinq centimes.

Common Pitfalls & How to Avoid Them

French numbers can trip up even advanced learners. The table below summarizes the most frequent mistakes students make and the correct forms to use instead. Keeping these in mind will help you avoid errors on tests and in real conversations.

Frequent mistakes with French numbers and prices
Common MistakeWhy It's WrongCorrect Form
"septante" for 70"Septante" is used in Belgium and Switzerland, but NOT in standard (France) French.soixante-dix
"quatre-vingt-un" with "et"Unlike 21, 31, etc., the number 81 does NOT use "et." The "et" rule only applies with vingt, trente, quarante, cinquante, soixante.quatre-vingt-un (no "et")
"quatre-vingts-trois" for 83When a number follows "quatre-vingt," the -s on "vingts" disappears.quatre-vingt-trois
"deux-cents-cinq" for 205"Cents" loses the -s when followed by another number. Also, no hyphen between cent and the following number in traditional spelling.deux cent cinq
Using a period for decimalsFrench uses a comma for the decimal separator and a space or period for thousands: 1.500,00 € or 1 500,00 €.€14,50 (comma, not period)
KEY TAKEAWAY
Think of the plural -s on "vingts" and "cents" like a parking space — the -s stays when the number is parked at the end (quatre-vingts = 80, deux cents = 200), but it drives away when another number pulls up behind it (quatre-vingt-cinq = 85, deux cent dix = 210). If something follows, the -s goes.

Regional Variations & Looking Ahead

Standard French (as spoken in France) isn't the only version of French number words. If you travel to Belgium, Switzerland, or parts of Canada, you'll encounter regional variations that are actually simpler than the France standard. As you continue your French studies, you'll also encounter ordinal numbers (first, second, third) and larger numbers used in contexts like years, statistics, and formal writing.

Regional variations in French numbers for 70, 80, and 90
NumberFrance (Standard)BelgiumSwitzerland
70soixante-dixseptanteseptante
80quatre-vingtsquatre-vingtshuitante (or octante, depending on canton)
90quatre-vingt-dixnonantenonante

As you can see, Belgian and Swiss French use more logically transparent words — septante, huitante, nonante — that follow a strict base-10 pattern. Note that within Switzerland, the word for 80 varies by canton: huitante is used in Vaud, Valais, and Fribourg, while octante appears in other Swiss regions. In your French 1 class, you'll focus on the France standard, but knowing these variants helps you understand French as a living, diverse language. In future courses, you'll tackle ordinal numbers (premier, deuxième, troisième), numbers in dates, phone numbers, and large quantities — all building on the foundations you're learning now.

Practice Problems

PROBLEM 1CONCEPTUAL
Explain why the number 70 in standard French is soixante-dix instead of having its own unique tens word. What historical counting system influenced this pattern?
PROBLEM 2BASIC CALCULATION
Write the following numbers in French words: (a) 37, (b) 54, (c) 68, (d) 71.
PROBLEM 3INTERMEDIATE
You see the following prices on a bakery menu in Paris: baguette — €1,10; pain au chocolat — €1,95; tarte aux pommes — €4,80. Write each price in French words, paying careful attention to spelling rules.
PROBLEM 4APPLIED
You're shopping in Marseille and want to buy three items: a book for €18,50, a scarf for €35,75, and sunglasses for €42,90. Write a short dialogue (3–4 exchanges) in French where you ask the shopkeeper the total price and they respond. Include the correct French number words for the total.
PROBLEM 5CRITICAL THINKING
A French exchange student says that the Belgian system (septante, nonante) is "more logical" than the France system (soixante-dix, quatre-vingt-dix). Do you agree? Write a paragraph in English arguing both sides, then state your own position. Consider ease of learning, cultural heritage, and mathematical clarity.

Lesson Summary

French numbers are built on two systems: a base-10 (decimal) pattern from 0 to 59 and a base-20 (vigesimal) pattern from 60 to 99. You must memorize the unique words from 0 to 16, then learn the tens words (vingt, trente, quarante, cinquante, soixante) for the decimal zone. The vigesimal zone uses soixante-dix (70), quatre-vingts (80), and quatre-vingt-dix (90) as anchors, adding teens to form numbers like 75 (soixante-quinze) and 93 (quatre-vingt-treize).

For prices, use the formula: [number] euro(s) [number] centimes. Remember that French writes decimals with a comma instead of a period (€14,50). Key phrases for shopping include Combien coûte... ? and C'est combien ? Finally, watch your spelling: quatre-vingts keeps the -s only when nothing follows, and the same rule applies to cents in multiples of 100.

Varsity Tutors • French 1 • Numbers & Prices — I can understand and use numbers and prices in common contexts.