CleanShot 2025-07-20 at 16.17.33@2x.png

Basic

<aside>

The Expense Event is a foundational building block for modeling outgoing cash flow. It supports ongoing, amortized, and distributed expense types—letting you define a start date, end date, cadence, and amount to reflect how money flows out of your business over time.

</aside>

Use this event to model a wide range of costs, from recurring rent and salaries to one-time purchases or amortized costs. It’s a flexible tool for tracking how and when expenses impact your bottom line across different time horizons.

The Expense event can be used more like a top down P&L style input. There are specialty events that also contribute to expenses like the Employee Event or the Unit Cost Event. Use this event to input general expenses.

Example Usage


You’re running a marketing campaign that costs $4,000 per month from March through August. Using the Expense Event, you would set the cadence to Monthly, enter the amount as $4,000, set the start date to March 1, and the end date to August 31. Whatifi will automatically apply the $4,000 expense each month over that period, giving you a clear view of how the campaign affects your cash flow and profitability.

Event States


Ongoing Expense

This mode is used to model recurring expenses that occur on a fixed schedule — like monthly software subscriptions, quarterly insurance premiums, or weekly vendor payments.

You define a start date, end date, cadence (e.g., weekly, monthly, quarterly), and amount.

The value will repeat consistently on each interval for the full duration of the period.

Ideal for modeling predictable outgoing costs with a clear and regular timeline.

CleanShot 2025-07-20 at 22.53.54@2x.png

Amortized Expense

This mode spreads a single expense amount evenly across a defined time range — like allocating a $25,000 insurance policy over 16 months into equal monthly payments.

You provide a total value, cadence (e.g., monthly), and start date, and whatifi calculates how many periods to distribute it across.

Use this when you want predictable, even distribution of outgoing costs over time. If you need to model irregular payments like milestone-based contracts or custom schedules, consider using the Contract Event instead.

CleanShot 2025-07-20 at 22.56.24@2x.png

Distributed Expense

IN DEVELOPMENT

You set a total amount, and then shape how it’s used over time using a custom curve — great for top down modeling expenses that ramps up or tapers off, like seasonal activity.

Click the EDIT DISTRIBUTION option to open the Distribution Editor.

CleanShot 2025-07-20 at 09.22.42@2x.png

IN DEVELOPMENT

Event Properties


Untitled

Additional Resources