‹ Demo menu Preview · illustrative, not live
WasteOS · pricing engine

Graduation calculator — the crossover computes itself.

No hardcoded numbers. Enter the three values from operator discovery and the engine derives the exact pull count where a flat plan beats pay-as-you-go, and the real savings at any volume. The defaults below are illustrative — replace them with what you learn on the floor.

Illustrative defaults — enter your discovery numbers

Your three variables

Per active facility, per month. From discovery — not committed prices.
$
$BASE_SaaS_FEE
$
$PER_PULL_FEE
$
$FIXED_SUBSCRIPTION_FEE
4
Crossover point
4 pulls
flat wins from here up
Metered cost now
$149
$49 + 4 × $25
Flat plan
$125
bundled
📊 WasteOS account optimization

Optimize my billing plan
No offer shown. Pay-as-you-go is still the cheaper choice — so the system stays quiet rather than upselling.

Where the lines cross

Metered cost climbs with each pull; flat holds steady. The shaded row is the graduation point.
PullsMeteredFlatCheaper byChoose
crossover = ⌈ ( FIXED − BASE ) ÷ PER ⌉  ·  metered(n) = BASE + n × PER
savings(n) = metered(n) − FIXED  ·  the offer shows only when savings(n) > $0
Illustrative tool. Defaults ($49 / $25 / $125) are placeholders that happen to make the crossover land at 4 pulls (metered $149 vs flat $125 → save $24) — the corrected figure, not the earlier "$40." Replace all three with discovery data and the crossover, savings, and offer recompute live. The per-pull fee's revenue classification (clean software dispatch vs. bundled managed service) is a separate decision — see the pricing model and ledger A-043.