Skip to content
Module 04 · Commercial

MRR you can defend line by line.

Catalog prices are reference values. The subscription is the truth: per-student or flat, negotiated per school, clamped by committed population minimums, taxed correctly, and rolled up into portfolio MRR from live terms — not a spreadsheet someone updated last quarter.

crest / contracts / renewals
snapshot

Renewals · next 90 days

reminders 90 / 60 / 30 · deduped

  • MOA-2024-018 · Memorandum of agreement

    San Pedro Colleges of Mindanao

    ends Mar 2027

    Active
  • SA-2024-004 · Service agreement

    Holy Trinity Academy of Laguna

    ends Oct 13, 2026

    Expiring · 45 days
  • MOA-2023-009 · Renewal agreement

    Sacred Heart College of Lucena

    ends Nov 2026

    Renewal pending

A daily scheduled scan applies your workspace thresholds, notifies the owners, account managers, and administrators — and never duplicates the same reminder for the same contract.

Renewal scan daily at 09:00 Manila time

The billing engine, in the open.

One subscription record per school-product arrangement. The calculation is deterministic, versioned in code, and unit-tested — this is the actual pipeline your statements run through.

billable population
resolve(basis, actual, verified, minimum, manual, academic year)
base
per-student ? population × rate : flat rate
gross
base + fixed recurring fee + recurring add-ons
net
max(0, gross − discount)
total
net + (net × tax rate)
MRR
annual net ÷ 12 · monthly net as-is

Population bases: actual, verified, minimum, higher-of-actual-or-minimum, manual, academic-year. One-time fees never inflate MRR.

Contracts as relationships.

Renewals, amendments, and supersessions are first-class links — the 2027 MOA knows it continues the 2024 one, and both remain readable.

Contract number & type
MOA, service agreement, amendment, renewal
Dates & signing
planned and actual dates, signatories, value
Renewal behavior
parent relationships between generations of a deal
Status history
every state change is a row, not an overwrite
Linked records
products, modules, and the school they belong to

Expected billing, labeled honestly.

Crest computes a planning value from current subscription terms and population — and refuses to dress it up as a receivable. Issued statements and planning numbers stay separate, always.

Portfolio MRR / ARR

Derived from eligible subscription net value — the figure your board asks for, traceable to each term.

Expected billing

Per school and portfolio, from live terms and applicable population. Planning, not invoicing.

Renewal automation

A daily scan applies your thresholds, deduplicates per contract and recipient, and notifies owners by app and email.

See Crest on your own portfolio.

A working session with your numbers: schools, subscriptions, receivables. We'll set up a workspace and walk your lifecycle end to end.

Invitation-only · Onboarding guided by the team that built it