Recurring Decimals
Turn recurring decimals into exact fractions by making their repeating parts line up. Start with one repeating digit, then build towards longer blocks and non-recurring prefixes.
GCSE Higher. The opening notation recap is accessible to both tiers; the main lesson develops algebraic conversion step by step.
What this lesson adds
Fractions, Decimals & Percentages introduced the idea of a repeating decimal. Here we develop the algebra that converts these exact values into fractions.
Start by identifying the repeating block. Then create two versions of the number with the same recurring tail.
Subtracting those versions removes the tail and leaves an equation we can solve.
Example Question:
Is 0.16 the same as 0.16?
No. The first means 0.1666…; the second means 0.161616…. The bar tells you which digits repeat.
Exam Tip
Copy recurring bars carefully before multiplying.
Use the exact recurring value throughout. A rounded decimal will not give the same exact fraction.
Method — Align, subtract, simplify
1. Let x equal the exact recurring decimal.
2. Multiply by powers of ten to create matching recurring tails. A non-recurring prefix may require two new equations.
3. Subtract one complete equation from the other, on both sides.
4. Divide both sides to find x.
5. Simplify the fraction and check it by division.
Worked Examples
Example 1 — Read the repeating block
A terminating decimal ends. For example, 0.25 stops after the hundredths place.
A recurring decimal has a digit or block of digits repeating forever. The dots … mean the stated pattern continues.
A bar over digits marks exactly the part that repeats.
| Notation | Expanded decimal | What repeats? |
|---|---|---|
| 0.3 | 0.333… | 3 |
| 0.27 | 0.272727… | 27 |
| 0.16 | 0.1666… | Only 6; the first 1 does not repeat |
| 0.12 | 0.121212… | 12 |
Read the bar before choosing a method. 0.16 is different from 0.16, which means 0.161616….
We will use bars for short notation and show the expanded pattern alongside them. An unmarked 0.33 terminates; it is not exactly 0.333….
Example 2 — Convert one repeating digit
Write 0.3 as an exact fraction.
Let x name the exact recurring value. It is a label for this number, not an extra quantity.
x = 0.333…
Multiply both sides by 10. One digit repeats, so this gives the same decimal tail:
10x = 3.333…
Here 10x means 10 × x. Subtract the original equation from this new equation:
10x − x = 3.333… − 0.333…
9x = 3
The decimal tails match exactly, so their difference is zero.
Divide both sides by 9:
x =
Divide numerator and denominator by 3:
x =
This is exact. We have not rounded the decimal.
Example 3 — Try another single digit
Convert 0.7 to a fraction.
x = 0.777…
10x = 7.777…
Subtract the first equation from the second:
10x − x = 7
9x = 7
Divide both sides by 9: x = .
7 and 9 have no common factor greater than 1, so this is simplest form.
Check by division: 70 ÷ 9 gives digit 7 and remainder 7. The same remainder returns at each place, so 7 ÷ 9 = 0.777….
Example 4 — Match a two-digit block
Convert 0.27 to a fraction.
x = 0.272727…
Two digits repeat. Multiply by 100 to bring one whole copy of 27 before the decimal point:
100x = 27.272727…
Now the decimal tails are identical. Subtract:
100x − x = 27
99x = 27
Divide both sides by 99: x = .
Divide the numerator and denominator by 9:
x =
Check: 3 ÷ 11 begins 0.272727…, with the same two-digit block.
The matching powers of ten are 10 for one repeating digit, 100 for two and 1000 for three. The aim is always to align the tails.
Example 5 — Allow a non-recurring prefix
Convert 0.16. The first digit 1 occurs only once; only 6 repeats.
x = 0.1666…
Multiply by 10 to put the non-recurring digit before the point:
10x = 1.666…
Multiply the original equation by 100 to bring one more recurring digit before the point:
100x = 16.666…
These two decimal tails match. Subtract 10x from 100x, not x:
100x − 10x = 16.666… − 1.666…
90x = 15
Divide both sides by 90: x = .
Divide top and bottom by 15:
x =
Check: 1 ÷ 6 gives first digit 1 with remainder 4. Then 40 ÷ 6 gives digit 6 with remainder 4 again, so the 6 repeats.
Example 6 — Use the prefix method again
Convert 0.23 to a fraction.
x = 0.2333…
10x = 2.333…
100x = 23.333…
Subtract the equations with matching decimal tails:
100x − 10x = 23 − 2
90x = 21
x =
Divide both parts by 3: x = .
Do not use : that would give 0.232323…, with both digits repeating.
Example 7 — Go from a fraction to a recurring decimal
A fraction means division: divide its numerator, the top number, by its denominator, the bottom number.
First convert .
2 is smaller than 3, so the whole-number part is 0. At the tenths step, divide 20 by 3.
20 ÷ 3 gives digit 6 with remainder 2.
Bringing down another zero gives 20 again. The same calculation repeats.
= 0.6 = 0.666…
Now convert .
| Decimal place | Division step | Digit | Remainder |
|---|---|---|---|
| Tenths | 10 ÷ 11 | 0 | 10 |
| Hundredths | 100 ÷ 11 | 9 | 1 |
| Thousandths | 10 ÷ 11 | 0 | 10 |
| Ten-thousandths | 100 ÷ 11 | 9 | 1 |
Each step brings down a zero after the previous remainder. The cycle of remainders repeats.
= 0.09 = 0.090909…
The zero belongs in the recurring block. Removing it would change the value.
Example 8 — GCSE Higher: a prefix and a two-digit block
Write 0.127 as a fraction in its simplest form. Only 27 repeats after the first 1.
x = 0.1272727…
First multiply by 10 to move the one non-recurring digit before the point:
10x = 1.272727…
There are two repeating digits, so multiply that equation by 100:
1000x = 127.272727…
Subtract the two equations with identical tails:
1000x − 10x = 127 − 1
990x = 126
x =
Divide numerator and denominator by 18:
x =
Check by division: 7 ÷ 55 = 0.1272727…. The first 1 is followed by the repeating block 27.
Choose powers of ten with a reason
| Decimal pattern | Useful equations | Why the tails match |
|---|---|---|
| One digit repeats immediately | x and 10x | One complete block shifts |
| Two digits repeat immediately | x and 100x | Two-digit block shifts |
| One prefix digit, then one repeating digit | 10x and 100x | Prefix is removed from both tails |
| One prefix digit, then two repeating digits | 10x and 1000x | Prefix removed; one two-digit block shifts |
These are examples, not a replacement for checking the written decimals. Look at the tails before subtracting.
Checking fractions
Divide the numerator by the denominator. Check both the prefix and the repeating block.
A calculator can confirm the visible pattern, but its screen shows only finitely many digits and may round the last one. Repeated remainders in division explain why the pattern continues.
Simplify numerator and denominator by the same common factor. Keep going until no common factor greater than 1 remains.
For example, simplifies to , not . Both parts must be divided by 9.
Think Like a Mathematician
Why does the infinite tail disappear?
For x = 0.333…, the fractional part of 10x is exactly the same recurring value as the fractional part of x.
10x = 3.333… and x = 0.333….
Subtracting the same decimal part from itself gives zero. Only the whole-number difference 3 remains.
This uses identical infinite tails. It is not a subtraction of rounded approximations such as 3.33 and 0.33.
Common mistakes to avoid
Treating 0.333… as 0.33: one repeats forever; the other stops.
Marking the wrong block: the bar must cover exactly the digits that repeat.
Multiplying by 10 for a two-digit block: check alignment; 100 gives a full two-digit shift.
Subtracting unaligned tails: a prefix may require 100x − 10x rather than 10x − x.
Forgetting the left-hand subtraction: 100x − x is 99x, not 100x.
Dividing only one side: divide both sides by the coefficient of x to isolate x.
Stopping before simplifying: divide the numerator and denominator by their common factor.
Try it yourself
All algebraic conversions are Higher material. Begin with notation and single-digit blocks; leave Questions 11–12 until the earlier steps feel secure.
1. State the repeating block in 0.4, 0.18 and 0.27.
The blocks are 4, 18 and 7.
Expanded: 0.444…, 0.181818… and 0.2777…. In the last value, 2 is a non-recurring prefix.
2. Which terminate: 0.125, 0.121212… (12 repeating), and 0.12?
0.125 and 0.12 terminate. Their digits stop.
0.121212… is recurring because the specified block 12 repeats forever.
0.12 is not exactly the same as 0.121212….
3. Convert 0.5 to a fraction.
x = 0.555…
10x = 5.555…
Subtract: 10x − x = 5, so 9x = 5.
Divide by 9: x = .
The fraction is simplified. Division gives 0.555… again.
4. Convert 0.8 to a fraction.
x = 0.888…
10x = 8.888…
Subtract the matching tails: 9x = 8.
x = , already simplest. Check: 8 ÷ 9 = 0.888….
5. Convert 0.12 to a simplified fraction.
x = 0.121212…
100x = 12.121212…
Subtract x: 99x = 12.
x = . Divide top and bottom by 3.
x = . Check: 4 ÷ 33 = 0.121212….
6. Convert 0.45 to a simplified fraction.
x = 0.454545…
100x = 45.454545…
Subtract x: 99x = 45.
x = . Divide top and bottom by 9.
x = . Check: 5 ÷ 11 = 0.454545….
7. Convert 0.16 to a fraction, showing the two equations you subtract.
x = 0.1666…
10x = 1.666…
100x = 16.666…
Subtract 10x from 100x: 90x = 15.
x = = . Division returns 0.1666….
8. Convert 0.12 to a simplified fraction.
x = 0.1222…
10x = 1.222…
100x = 12.222…
Subtract: 100x − 10x = 12 − 1.
90x = 11.
x = , already simplest. Check: 11 ÷ 90 = 0.1222….
9. Convert and to recurring decimals. State each recurring block.
For 2 ÷ 3, 20 ÷ 3 gives digit 6 and remainder 2. This repeats: 0.6, block 6.
For 1 ÷ 11, the digits alternate 0 then 9 as remainders alternate 10 then 1.
Answer: 0.09, block 09. Include the zero.
10. A student claims 0.23 = . Correct the answer using algebra.
The proposed fraction gives 0.232323…, not 0.2333…. Only 3 should repeat.
x = 0.2333…
10x = 2.333… and 100x = 23.333….
Subtract: 90x = 21.
x = = . Check: 7 ÷ 30 = 0.2333….
11. GCSE Higher: convert 0.245 to a fraction in simplest form.
x = 0.2454545…
10x = 2.454545…
1000x = 245.454545…
Subtract the matching tails: 1000x − 10x = 245 − 2.
990x = 243.
x = . Divide numerator and denominator by 9.
x = . Check: 27 ÷ 110 = 0.2454545….
12. Challenge: convert 0.125 to a fraction.
x = 0.125125125…
Three digits repeat, so multiply by 1000: 1000x = 125.125125….
Subtract x: 999x = 125.
x = . This is simplest because 125 has only prime factor 5, which does not divide 999.
Check: 125 ÷ 999 = 0.125125…. This is different from the terminating decimal 0.125.
Frequently Asked Questions
What does the bar mean?
Every digit under the bar belongs to the block that repeats forever. A digit outside the bar is not part of that repeating block.
Why introduce x?
It gives the original exact decimal a short name, so we can multiply and subtract equations without losing track of it.
Why does a two-digit block use 100?
Multiplying by 100 brings one complete two-digit block before the point and leaves the same repeating tail.
What changes when there is a non-recurring prefix?
First shift the prefix before the decimal point. Make another shift of one full repeating block, then subtract those aligned equations.
Can a calculator display every recurring digit?
No. It displays a finite number of digits. Use it as a check, alongside the exact algebra or division remainder pattern.
Why is 0.090909… not 0.999…?
The first repeats the two-digit block 09. Removing the zero changes the place values and the number.
Continue Learning
Previous: Bounds and Error Intervals
