Glossary

Total cost of ownership (TCO)

Total cost of ownership is the sum of every cost a district incurs from selecting a system to finishing with it: licence, implementation, migration, usage-based charges, staff time, integration maintenance, renewal escalation, and the cost of leaving. In K-12 communications, the licence line is frequently under half of it.

Last reviewed 2026-08-04 ยท Kastr is pre-launch; we publish dated status rather than logos.

Five-year cost for a 6,000-student district under three escalator assumptions
YearFlat renewalCapped at CPI-U or 5%Vendor discretion (12% typical)
1$19,500$19,500$19,500
2$19,500$19,500$21,840
3$19,500$19,500$24,461
4$19,500$20,475$27,396
5$19,500$21,499$30,683
Five-year total$97,500$100,474$123,880
Premium over flat+$2,974 (3.0%)+$26,380 (27.1%)

The line items a quote usually omits

  • Implementation and onboarding. Often a one-off four-figure fee, sometimes waived in year one and reinstated on a renewal that changes scope.
  • Data migration. Extracting history from the incumbent. Ask specifically whether the incumbent charges for the export — that cost belongs to this purchase even though it is billed by someone else.
  • Per-message telecom charges. The line most likely to surprise. A district sending 40 messages per student per year at 1¢ per SMS segment adds meaningfully to a per-student licence, and long messages cost multiple segments. See SMS segments for why a 200-character message can cost triple.
  • Voice minutes, priced separately again, and materially more expensive per recipient than SMS.
  • Training and professional development. Substitute cover for a half-day session across 400 staff is a real budget line even when the vendor's material is free.
  • Staff administration time. The largest hidden cost in most deployments. Roster reconciliation, contact hygiene, permission changes and audience list maintenance are ongoing work, and a platform requiring explicit person lists rather than working group targeting costs more of it.
  • Integration maintenance. Whoever owns the roster job owns it every year, including the year the SIS upgrades.
  • Renewal escalation, modelled above.
  • Exit cost. Some vendors quote export as a professional services engagement. This is worth pricing at signature, when you have leverage, rather than at exit, when you have none.

Why the escalator dominates everything else

The table above is deliberately unremarkable in its assumptions: a 6,000-student district at a $3.25 per-student rate, three renewal behaviours. The gap between the capped and uncapped columns by year five is $9,184 annually — nearly half the original contract value, on the same product, for the same district.

What makes this the dominant line is that escalation compounds while everything else is roughly linear. It is also the line districts have the least visibility into at signature, because "we will discuss renewal pricing closer to the time" reads as reasonable in a negotiation and as a blank cheque in year four. By then the switching cost has grown with every year of accumulated message history, staff familiarity and integration work, which the vendor knows.

The remedy is a number in the agreement. Ours is §3.2: the per-student rate is fixed for 36 months, and from year four the annual increase is capped at the lesser of CPI-U or 5%. That is what produces the middle column, and it is the only column a district can calculate in advance.

Nine questions that convert a headline price into a real one

  1. Is the per-student price the whole licence, or does it exclude a module we will need?
  2. Are SMS, voice and email included, or passed through per message or per segment?
  3. Is there an implementation, onboarding or configuration fee, in any year?
  4. Is translation included, and for how many languages?
  5. Is emergency notification the same product or a separate contract?
  6. What is the maximum annual increase, expressed as a number, after the initial term?
  7. What does it cost to export our data, and is that right written into the agreement?
  8. What happens to pricing if our enrolment falls below a band boundary?
  9. Which of the features demonstrated to us are shipped today, and which are roadmap?

The answer pattern to watch for is a hedge on questions 2, 6 and 7. Those three determine most of the variance in the five-year number, and a vendor who answers the other six precisely and those three vaguely has told you where the money is.

The misconception, and what we do about the usage line

"Per-student pricing means the cost is predictable." Only if usage is inside it. A per-student licence with per-message telecom pass-through is a fixed floor with an unbounded ceiling, and the ceiling is set by whoever sends the most messages — typically during the year with the most weather closures, which is also the year the district can least afford a surprise invoice.

Kastr's published rates — $3.50 under 5,000 students, $3.25 from 5,000 to 14,999, $3.00 at 15,000 and above — include text, voice, email and translation with no per-message charge, no implementation fee and no modules. One tier at every band.

Separately, the composer displays a live per-channel dollar estimate as you select channels, which exists because the person who controls messaging spend is the person composing the message, and in most platforms that person cannot see the cost until a quarterly invoice arrives attributed to nothing. The estimate uses a deliberately conservative one-cent-per-SMS upper bound, so it errs high rather than flattering the send.

Questions people actually ask

What is usually missing from an ed-tech software quote?

Implementation fees, per-message telecom charges, voice minutes, training and substitute cover, ongoing staff administration time, integration maintenance, the renewal escalator, and the cost of exporting your data at the end. The last two are the ones that most often exceed the licence line over five years.

How much do renewal price increases add over five years?

On a $19,500 base, a 12% annual escalator produces $123,880 over five years against $97,500 flat — 27% more. A cap at the lesser of CPI-U or 5% produces $100,474, about 3% more. The escalator is the single largest source of variance in a five-year model, and it compounds while the other lines do not.

Are text and voice message fees included in per-student pricing?

Frequently not. Many vendors price a per-student licence and pass telecom charges through per message or per segment, which converts a predictable cost into one driven by how eventful the school year is. Ask explicitly, and ask what a multi-segment message and a voice call each cost. Kastr includes all three channels in the per-student rate.

What does it cost to leave a communications platform?

It depends entirely on whether export is a contractual right or a professional services engagement, and this should be settled at signature rather than at exit. Kastr's §7.1 gives machine-readable export of everything, at any time, without fee or notice. To be precise about the mechanics: there is no self-serve export screen today, so we run it on request — the right is enforceable, the button is not built.

One price. Every feature. Locked for three years.

$3.50 per student per year under 5,000 students. No tiers, no add-on modules, no per-message fees. Published on the site because you should not have to book a call to learn a price.