# Case: a price corridor for NMT Sprint

> Set the floor and the ceiling for an eight-week exam-prep course from its costs, a market scan, a parent survey and the value of its differences, then recommend a price.

- Course: [Pricing: Set, Package and Raise Your Prices](https://productovi.com/courses/pricing.md)
- Module: How low can the price go, and how high could it reach?
- Lesson 4/32, ~39 min
- Source: https://productovi.com/courses/pricing/nmt-sprint-corridor-case

## Leo wants a number

**Alex Tutor:** Back at Klasna for this module's case. You have floors, ceilings and the corridor between them; now NMT Sprint needs a real price.

**Nazar:** The facts: 1 March to 25 April, 16 one-to-one maths lessons, four full mock exams with AI scoring and a tutor's written review. One price for the sprint.

**Leo:** Before the exam parents will pay anything. Put it at 15,000 and let's move on.

**Hanna:** And I have a cost sheet with a markup on it that says something else again. Let's see what the data says before anyone commits.

**Dataset (CSV):** [NMT Sprint: costs](https://productovi.com/datasets/pricing/nmt-sprint-corridor-case/klasna-nmt-sprint-costs.csv)

Planned in October 2026 for spring 2027. Per-sprint lines come with every family that buys; the fee is a share of the price; fixed lines are paid once for the season, however many sprints sell. Money in UAH.

- `line`: Cost line
- `behavior`: per_sprint: with every sprint sold; percent_of_price: a share of the price; fixed: once for the season
- `quantity`: Units per sprint (or per season for fixed lines); for the fee, the rate in %
- `unit_cost_uah`: Cost per unit, UAH (AI scoring: 0.75 USD at 44.8)
- `total_uah`: Quantity × unit cost, UAH

**Alex Tutor:** Floor first. Add the per-sprint lines, then divide by what Klasna keeps after the 2.5% fee.

> **Exercise:** What is the **floor** per NMT Sprint, from the per-sprint costs and the 2.5% payment fee? In UAH, to two decimals.

## The tutor's spring hours

**Hanna:** One more thing. In spring our maths tutors are fully booked. Every sprint takes 16 lessons a tutor could teach in a regular 16-lesson package.

**Alex Tutor:** So the sprint must also replace what those hours would earn. A maths 16-pack leaves 16 × (670 × 0.975 − 450) = 3,252 of contribution. That's Hanna's **target floor** rule.

**Sofia:** So the target floor is the per-sprint costs plus 3,252, divided by 0.975.

**Nazar:** So in spring a sprint has to earn at least what those tutor hours earn today. Below that, every sprint we sell makes us poorer than just selling packages.

> **Exercise:** In spring Klasna's maths tutors are fully booked, so each sprint takes 16 lessons that would otherwise be taught in a regular 16-lesson package. What is the sprint's **target floor**: per-sprint costs plus the 3,252 contribution a maths 16-pack would earn, after the 2.5% fee? In UAH, to two decimals.

## What families would do instead

**Alex Tutor:** Now the ceiling. In June Klasna asked 60 parents of last spring's maths exam-takers what they would have done without us. And in October Nazar's team scanned the market for the same eight weeks.

**Dataset (CSV):** [What parents would have done without Klasna](https://productovi.com/datasets/pricing/nmt-sprint-corridor-case/klasna-nmt-would-do-instead.csv)

60 parents of spring 2026 maths exam-takers, asked in June 2026; one answer each.

- `kind`: What they would have done
- `families`: Number of parents

**Dataset (CSV):** [Market scan: eight weeks of maths exam prep](https://productovi.com/datasets/pricing/nmt-sprint-corridor-case/klasna-nmt-alternatives.csv)

Offers found in October 2026, priced for the same eight weeks (16 one-to-one lessons where relevant). Money in UAH.

- `option_id`: Offer id
- `option`: Offer
- `kind`: Kind of alternative, matching the survey
- `price_8_weeks_uah`: Price for eight weeks, UAH
- `one_to_one_hours`: One-to-one hours
- `group_hours`: Group hours
- `mock_exams`: Full mock exams included

**Leo:** Free videos cost nothing, and group courses start at 4,800. Doesn't that drag our ceiling right down?

**Sofia:** Only if those are what our families would choose. Let me count the survey first.

**Nazar:** Fair. Our sprint isn't a group course, and parents who chose us wanted a person, not a playlist.

> **Exercise:** From the survey, which alternative should set the reference price for NMT Sprint?

## From the tutor's price to a ceiling

**Alex Tutor:** Five tutor offers in the scan, from 9,600 to 12,800 for 16 lessons. Take the median as the typical tutor price. Then adjust by the differences, in money.

**Dataset (CSV):** [NMT Sprint against a private tutor: differences in money](https://productovi.com/datasets/pricing/nmt-sprint-corridor-case/klasna-nmt-differences.csv)

Value for one family over the eight weeks. Only the mock exams have a market price; the other three are assumptions from parent interviews, to be checked.

- `difference`: What differs from a private tutor
- `direction`: plus: better for the family; minus: worse
- `value_uah`: Value for one family, UAH
- `how_estimated`: Where the number comes from

**Sofia:** Which of these four numbers can we actually trust?

**Nazar:** The mock exams are solid: parents pay about 400 a mock elsewhere. The rest is what parents told us in interviews.

**Alex Tutor:** Then say so in the memo. A ceiling built on three assumptions is a hypothesis, and a few more parent conversations can firm it up.

> **Exercise:** What is the **ceiling** for NMT Sprint: the median private-tutor price in the scan plus the net value of the differences? In UAH.

**Alex Tutor:** Before the memo: how do you present that ceiling?

> **Exercise:** The 13,000 ceiling can go into Leo's memo as a fact, since every difference behind it has a number.

## Hanna's markup

**Hanna:** My first cost sheet spread the 324,000 of fixed costs over a guess of 100 sprints and added 25%. That gave 14,268.

**Sofia:** That's above the 13,000 ceiling. And if only 60 sell, the same method says 16,968.

**Alex Tutor:** The spiral: fewer sales, higher "cost", higher price, fewer sales still. Fixed costs belong in a launch test instead: how many sprints at our price cover 324,000?

**Leo:** And my 15,000?

**Alex Tutor:** Above the ceiling too. Some families would pay it; most would hire the tutor, and they'd be right to.

> **Exercise:** Hanna's first sheet priced the sprint at full cost over 100 sprints plus 25% (14,268). What is wrong with using it as the price?

**Alex Tutor:** Then the launch check Hanna's sheet was really trying to do.

> **Exercise:** At a price of 12,400, how many sprints must Klasna sell to cover the season's **324,000** of fixed costs? Per-sprint costs are 8,174.40 and the fee is 2.5% of the price. Round up to whole sprints.

**Alex Tutor:** Last step before you write: which prices are even candidates?

> **Exercise:** In spring the sprint's corridor runs from the target floor (11,719.38) to the ceiling (13,000). Which prices are candidates for the recommendation? Choose all that apply.

## Your recommendation

**Nazar:** Leo wants one page on Friday: the price, why, and what we still don't know.

**Alex Tutor:** Pick a price inside the corridor and show the anchors behind it. Then the launch check: how many sprints cover the fixed costs at your price.

**Hanna:** And be honest about the assumptions. Three of the four differences are from interviews.

**Sofia:** Floor, target floor, ceiling, a price inside, break-even, open questions. Understood.

> **Exercise:** Write Leo a one-page price recommendation for NMT Sprint.

> **Key ideas**
>
> - Floor from per-unit costs only (8,384); a **target floor** adds what the same scarce hours would earn elsewhere (11,719.38).
> - The next-best alternative is what most buyers would actually do (a private tutor, 26 of 60), not the cheapest offer on the market.
> - Ceiling = typical alternative price + net value of the differences, with assumptions labelled (13,000).
> - Cost-plus on full cost depends on a guessed volume and can price you above the ceiling; fewer sales push it higher still.
> - Fixed costs decide whether to launch: contribution per sale against the number of sales needed.

**Alex Tutor:** That closes the module. Next: who buyers compare us with, and how to map it.

- Previous lesson: [Dana's floor: a rate from real hours](https://productovi.com/courses/pricing/danas-rate-floor.md)
- Next lesson: [The real alternatives, including doing nothing](https://productovi.com/courses/pricing/the-real-alternatives.md)

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