# Rounding: at the end, and sometimes up

> Compute from unrounded values, round once at the end, and round up whenever you need enough: break-even, staff, test length.

- Course: [Math for Statistics and Unit Economics](https://productovi.com/courses/math-basics.md)
- Module: Numbers and shares
- Lesson 3/36, ~28 min
- Source: https://productovi.com/courses/math-basics/rounding-and-rounding-up

## Round once, at the end

**Alex Tutor:** Back to Klasna, where you're still on the product team. In March the school earned 1,367,884 UAH of contribution margin on 7,840 lessons, and its fixed costs were 1,038,000 UAH. How many lessons cover those costs?

**Sofia:** Contribution per lesson is 1,367,884 ÷ 7,840 = 174.475. I’ll call it 174 to keep it simple: 1,038,000 ÷ 174 = 5,965.5.

**Alex Tutor:** With 174.475 you get 5,949.3. Dropping less than half a hryvnia moved the answer by 16 lessons: a tiny error in the denominator, multiplied across a million hryvnias.

**Alex Tutor:** The rule: compute with full precision and round once, when you report. Subtracting rounded rates is the same trap: each can be off by half of its last digit, so the gap between them can be off by a whole one.

![Left: every block is trimmed a little and the gaps add up to a leaning tower. Right: exact blocks make a straight tower trimmed once at the top.](https://productovi.com/courses/math-basics/inline/rounding-and-rounding-up-illustration-2.webp)

*Small trims at every step add up.*

**Alex Tutor:** How far can half a hryvnia move an answer? Make a guess, then check.

> **Exercise:** March: fixed costs 1,038,000 UAH, contribution 174.475 UAH per lesson. A sheet rounds the contribution to 174 before dividing. How far does break-even move?

**Sofia:** And how many decimals do I report?

**Alex Tutor:** As many as the decision needs: money to the kopiyka or the cent, rates in percent to one or two decimals, whole numbers when you count people or lessons.

> **Exercise:** Two versions of a sign-up screen: in version A, 412 of 3,280 new users subscribed; in version B, 455 of 3,310. A dashboard rounds to one decimal and shows 12.6% and 13.7%, a gap of 1.1 pp. What is the gap computed from the unrounded rates, in percentage points, to two decimals?

**Alex Tutor:** Back to the question of digits: which report line gets it right?

> **Exercise:** Which report line uses a sensible number of digits?

## Up, not to the nearest

**Alex Tutor:** Now the 5,949.3 lessons. Would you report 5,949?

**Sofia:** Normal rounding says 5,949.

**Alex Tutor:** But 5,949 lessons fall just short of the fixed costs. Break-even asks for *enough* lessons, so you **round up**: 5,950. Math writes this with corner brackets:

![A plank bridge stops just short of the far bank of a stream; a figure carries one more whole plank to close the gap.](https://productovi.com/courses/math-basics/inline/rounding-and-rounding-up-illustration-3.webp)

*Almost enough is not enough.*

$$
Q_{BE} = \left\lceil \frac{F}{c} \right\rceil \qquad \lceil x \rceil \ \text{(up)} \qquad \lfloor x \rfloor \ \text{(down)}
$$

*Q_BE: break-even lessons; F: fixed costs; c: contribution per lesson. ⌈x⌉, the ceiling, is the smallest whole number not below x; ⌊x⌋, the floor, the largest not above x. In most spreadsheets: ROUNDUP(x, 0) and ROUNDDOWN(x, 0).*

**Alex Tutor:** Same with step costs. A Klasna support coordinator looks after up to 400 active learners. For 1,260 learners, 1,260 ÷ 400 = 3.15, and 0.15 of a person can’t answer chats: you need ⌈3.15⌉ = 4.

> **Exercise:** In May 2026 Klasna had 1,300 active learners. It needs one support coordinator per started 400 learners, at 38,000 UAH a month each. What did coordinators cost in May?

## Up, down or to the nearest

**Sofia:** So I round up whenever part of the thing is useless and falling short is the risk.

**Alex Tutor:** Yes: break-even, staff, servers, test length, sample size. Round **down** when you count what fits: full groups of four from 138 learners is ⌊34.5⌋ = 34.

**Alex Tutor:** Try a "what fits" count of your own.

> **Exercise:** A Klasna tutor has 37 free hours a week. One group class, with its break, takes 1.5 hours. How many full classes fit into the week?

**Alex Tutor:** And round to the nearest when you only describe something: a conversion rate in a report, an average price.

![Unrounded inputs give 5,949.3 lessons, rounded up to 5,950 for break-even; rounding the contribution to 174 first shifts it 16 lessons. Round up for enough, down for what fits.](https://productovi.com/courses/math-basics/diagrams/m1-l3-rounding.png)

> **Exercise:** Which of these should be rounded up? Select all that apply.

## Whole weeks

**Alex Tutor:** One more from the product-analytics course. A test needs 9,200 users in each of two variants, and about 2,600 new users a week enter it.

**Sofia:** 18,400 ÷ 2,600 = 7.08 weeks. Round up to 8?

**Alex Tutor:** Up to 8, and to whole weeks on purpose: behavior has a weekly rhythm. Stopping after 7 leaves the test short of the users it was sized for.

![A row of weekly calendar strips, each a full cycle of seven small suns, with a test running to the end of the last full strip.](https://productovi.com/courses/math-basics/inline/rounding-and-rounding-up-illustration-4.webp)

> **Exercise:** A test needs 6,100 users in each of two variants. About 1,900 new users a week enter the test in total. For how many whole weeks should it run?

## A routine for any formula

**Alex Tutor:** Put it together into a routine you can use on any formula in the other courses.

**Sofia:** Compute from the raw numbers, round once at the end, and take the direction from the question?

**Alex Tutor:** Yes. And before you report, check the result against what it has to cover.

> **Exercise:** Put the steps for March break-even in order.

## Your turn: two spreadsheets

**Alex Tutor:** Two colleagues computed March break-even in their own sheets. One got 5,966 lessons, the other 5,949.

**Sofia:** And neither of them is 5,950.

**Alex Tutor:** Explain to them which rule each sheet broke, so they fix the sheet, not just the number.

> **Exercise:** For March, one colleague’s sheet says break-even is 5,966 lessons, the other’s says 5,949. The right answer is 5,950. In 2–4 sentences, explain which rule each sheet broke and how to fix it.

## Where you will meet this

> **In short**
>
> - Compute from **unrounded** values; round **once**, when you report. Dividing by or subtracting rounded numbers creates a **rounding error**.
> - **Round up** (⌈x⌉) when you need enough: break-even, staff, step costs, test weeks, sample size.
> - **Round down** (⌊x⌋) when you count what fits: full groups, whole packages.
> - Round to the nearest when you only describe: rates, averages.

> **These lessons use it**
>
> - [Fixed, variable and step costs](/courses/finance-for-product/fixed-variable-and-step-costs): one coordinator per started 400 learners.
> - [Break-even and margin of safety](/courses/finance-for-product/break-even): Q_BE = ⌈F/c⌉ month by month.
> - [How big and how long](/courses/product-analytics/test-size): users per variant and whole weeks, both rounded up.
> - [Comparing versions fairly](/courses/product-analytics/version-comparison): gaps computed from unrounded rates.

**Alex Tutor:** Next time: estimating a number in your head before you trust the spreadsheet.

- Previous lesson: [Percent vs percentage points](https://productovi.com/courses/math-basics/percent-vs-percentage-points.md)
- Next lesson: [Back-of-the-envelope estimates](https://productovi.com/courses/math-basics/back-of-the-envelope-estimates.md)

---
Productovi Learning. Free, no sign-up needed to read.
