Configure the fee
The performance fee is set at vault setup, not per deposit. For self-serve Morpho vaults, choose the fee percentage when you deploy the fee wrapper in the Privy Dashboard. For Aave and Veda vaults, the fee is set when Privy enables the vault for your app. See setup to get started. Every vault has an admin wallet, which is a wallet your app controls that receives the fees.Fee limits by provider
For example, an Aave vault with a 20% performance fee leaves users with 80% of the yield; the remaining 20% is split so your app receives 10% and Aave Labs receives 10%.
Enabling an Aave or Veda vault, or raising a Morpho fee above the self-serve cap, is handled by
Privy. Contact [email protected] to set these up.
How fees are distributed
Fees reach your admin wallet differently depending on the provider.- Morpho: fees accrue as vault shares directly in the admin wallet. Redeem the underlying asset any time with the withdraw endpoint. No separate collection step is required.
- Aave: fees accumulate in the vault contract. Read the collectable amount from
available_feeson get vault details, then move it to the admin wallet with the collect fees endpoint. - Veda: Veda claims accrued fees and withdraws them to your admin wallet on a recurring schedule, per your agreement with Veda. No action is required from your app.
For Aave vaults,
available_fees and the amount returned by collect fees reflect your app’s share
after the 50/50 split with Aave Labs.Next steps
Setup
Deploy a fee wrapper and configure your vault in the Privy Dashboard.
Collect performance fees
Collect an Aave vault’s accrued performance fees to its admin wallet.

