Billing

Minimum commitment

Also called: Commit, Committed spend, Minimum spend, Floor

A contractual floor on what a customer will spend over a period, regardless of how much they actually consume.

A minimum commitment converts part of a variable usage contract into predictable revenue. The customer agrees to spend at least $120,000 over the year; if consumption comes in below that, they pay the shortfall anyway.

For the vendor, committed spend is forecastable and — subject to definition discipline — countable toward ARR. For the customer, the commitment buys a lower unit rate than pay-as-you-go.

Commit structures

  • Annual commit with monthly drawdown. Usage draws against the commitment; a true-up at year end bills any shortfall.
  • Monthly minimum. Each month bills at least the floor. Simpler, but punishes seasonal usage patterns and tends to be resisted.
  • Ramped commit. The floor rises each year of a multi-year deal, mirroring a ramp deal structure.

The awkward questions

Two clauses cause most commit disputes and both should be settled at contract time:

  • Does unused commitment roll over? If a customer commits $120,000 and uses $90,000, does the $30,000 expire or carry forward? Rollover is a common concession and materially changes the revenue profile.
  • What happens to overage against a commit? Usage beyond the committed volume normally bills at the committed rate rather than list — otherwise the customer is penalised for growing, which defeats the point of committing.

Commitments also complicate revenue recognition: the shortfall portion is generally recognised when the obligation to deliver expires, not rateably across the term, because you never delivered against it.

Stop calculating this in a spreadsheet

Bunny computes SaaS metrics, revenue schedules and retention from your live billing data — because quoting, subscriptions, usage and invoicing all sit in one system.