Fees in WaterfallOne are deductions from distributions, not a separate billing system. You configure them on any asset, and they're automatically calculated and deducted every time you run a distribution. Fees can be taken before the waterfall runs (reducing the cash available to all tiers) or after it runs (deducted pro-rata from LP allocations only). Set them up once and they apply automatically going forward.

Where to Configure Fees

Fee setup is accessible from multiple places in WaterfallOne, so you can configure them whenever it makes sense in your workflow:

Asset Details modal open over the asset page, showing the Fees tab with no fees configured and an Add Fee button

The Fees tab inside Asset Details. Click Asset Details on any asset page, then switch to the Fees tab.

Setting Up a Fee

Click + Add Fee to open the fee form. Each fee has five components:

Add Fee form inside Asset Details showing fee name field, Percentage and Flat Amount toggle, Gross Amount and Net LP Amount deduction basis, Applies To checkboxes for Operating and Capital Event, and optional cap amount

The Add Fee form. Name it, set the amount (Percentage or Flat Amount), choose the deduction basis, and optionally cap it.

Gross Amount vs. Net LP Amount: Examples

Gross Amount example: You're distributing $1,000,000 from an asset with a 2% Asset Management Fee set to Gross Amount. The fee is calculated first: $20,000. The remaining $980,000 flows into the waterfall and is split through the tiers (ROC → Preferred Return → Catch-Up → Promote). Every tier, including GP carry, works with the reduced amount.

Net LP Amount example: The same $1,000,000 flows through the full waterfall first. LPs receive $900,000 total and the GP receives $100,000 in carry. Then a 0.5% Admin Fee (Net LP Amount) is calculated on the LP total: $4,500. That $4,500 is deducted pro-rata from each LP's allocation. The GP's $100,000 carry is untouched.

Multiple Fees and Processing Order

You can configure as many fees as you need per asset, each with its own name, rate, deduction basis, and cap. Fees are processed in order. Each fee's deduction affects the available cash for the next fee. If you have a 2% management fee and a $5K admin fee on the same asset, the management fee is deducted first, then the admin fee is deducted from the remaining amount.

Fees at Distribution Time

When you run a distribution, any fees configured on the asset are automatically applied. During the distribution setup, you'll see a Fee Deductions toggle that shows exactly what will be deducted and how much. You can review the fee breakdown on the preview screen before confirming.

Waiving fees: At distribution time, any fee can be waived. When you waive a fee, the calculated amount is still recorded in the audit trail for transparency, but nothing is actually deducted from the distribution. This lets you make exceptions without losing the paper trail.

Audit Trail

Every fee application is fully recorded: what was calculated, what was actually deducted, and whether it was waived. The final distribution confirmation shows the gross amount, each fee deduction, and the net amount that flows through the waterfall. All fee math uses arbitrary-precision decimal arithmetic, so there are no floating-point rounding errors.

Editing and Removing Fees

You can modify or remove fees at any time from the Asset Details → Fees tab. Changes apply to future distributions only. Past distributions that already had fees deducted are not affected. Your historical records stay accurate even if you adjust fee structures going forward. There are no recurring or scheduled fees. Fees are applied per distribution, every time you run one.

Ready to try it?

Start free. No credit card required.