Contracts & Subscriptions
Model committed revenue and recurring costs from the agreements you file under each category.
Some costs and revenues are not statistical — they are agreements, with an amount, an interval, a start and often an end. Projecting those from a trailing average is guesswork about something you already know exactly.
This extension lets a category be forecast as the sum of the contracts and subscriptions filed under it.
What belongs here
What it fixes
A trailing 30-day average handles monthly, evenly-spread costs well and everything else badly. Annual renewals are the clearest case: a window that happens to contain one carries that spike forward as if it recurred every month, and a window that misses it understates your run rate all year. Modelling the agreement puts the amount in the month it is actually charged.
End dates matter just as much and are invisible to any historical model. A lease with four months left will otherwise be projected forward indefinitely, quietly overstating costs — and the renewal at a different rate will not appear at all.
Employees are not contracts
Your team lives on its own Employees page, where a start date and one number per person drive the Team & Payroll line. Payroll behaves differently enough — employer contributions, notice periods, part-months — to deserve its own model rather than being filed as a recurring cost.
Testing a cancellation or a pause before committing to it is fixed cost planning.