Anyone who runs a licensing, permitting or compliance desk knows the shape of the year: long stretches of steady work, then a renewal surge that swamps the team and blows the service-level targets. Two questions decide whether that surge hurts. How big is the wave — and how many reviewers does it take to clear? Vastvic answers both, and hands the second answer straight out of the first.

Forecasting the volume alone isn’t enough: two hundred renewals is a quiet week or a crisis depending on how fast your desk processes one and how many people are on it. So the pipeline runs end to end — forecast the renewal volume, then size the desk that absorbs it.

Knowing the wave is coming isn’t the answer. Knowing its size — and how many hands it takes — is.

Forecast the wave, two ways

How you forecast renewal volume depends on the data you hold, so the model ships in two modes:

  • Portfolio projection. When you hold the active book with expiry dates, the wave is largely deterministic. The model buckets future expiries by period and category, applies a per-category renewal probability (your historical renew-versus-lapse rate), and returns expected renewals per week or month — with a binomial confidence band, widest exactly where the renew/lapse split is most uncertain.
  • Historical-pattern forecast. When you only have past renewal counts, it projects them with a classic additive decomposition: a least-squares trend, seasonal indices that preserve the annual rhythm, and a residual band. No black box — closed-form and fully reproducible.

Both are deterministic: the same inputs always produce the same forecast, so a staffing plan is auditable rather than a number that changes every time you re-run it.

Then size the desk — it’s a queue

A renewal desk is structurally a queue: work arrives at some rate, each item takes some time to review, and a pool of reviewers works it off. That’s the exact problem classical queueing theory — the same Erlang-C mathematics behind call-centre staffing — was built to solve. The forecast’s peak period feeds straight into it, turning an expected renewal load into the numbers a manager plans against:

  • Offered load and utilisation — how hard the current desk will be pushed.
  • p90 wait time — how long the slowest 10% of renewals will sit, which is usually what the SLA is written against.
  • SLA-breach risk — whether the current headcount holds under the wave.
  • Recommended reviewers — the exact headcount needed to bring wait times back inside target.

Run it across renewal categories — by licence class, region, or vendor — and the surge stops being a surprise and becomes a staffing plan with a number on it, weeks out.


The useful forecast for a compliance team was never just “how many.” It’s “how many renewals, when — and therefore how many people.” Forecast the wave, model the desk as the queue it is, and the annual renewal scramble turns into capacity you can schedule.

Key takeaways

  • The pipeline runs end to end: forecast renewal volume, then size the desk that clears it.
  • Volume forecasting ships in two modes — portfolio expiry projection and trend/seasonal history.
  • The forecast’s peak feeds Erlang-C queueing math for a concrete reviewer headcount.
  • Everything is deterministic and category-aware, so the staffing plan is auditable.