> ## Documentation Index
> Fetch the complete documentation index at: https://docs.privy.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Monetization

> Keep a share of the revenue generated through Privy Earn, swaps, and transfers

Privy lets your app keep a share of the revenue generated by its financial flows. Configure a fee on earn, swaps, or transfers, and your app's share of the fee will be captured at the infrastructure layer, with no billing system or protocol-level engineering to build and maintain.

## What your app can monetize

Fees apply across three products. Each one attaches revenue to activity your app already supports.

| Product                                             | What your app keeps                              |
| --------------------------------------------------- | ------------------------------------------------ |
| [Earn](/wallets/actions/earn/revenue-sharing)       | A performance fee on the yield a vault generates |
| [Swaps](/wallets/actions/swap/collect-fees)         | A developer fee on token swaps                   |
| [Transfers](/wallets/actions/transfer/collect-fees) | A developer fee on cross-chain transfers         |

## Why monetize with Privy

* **Simple integration.** Revenue attaches to the earn, swap, and transfer APIs your app already calls. There is no separate billing system to build or reconcile.
* **Tune fees to fit.** Adjust the fee percentage to find the balance between revenue and user retention that works for your app.
* **Consolidate the stack.** Capturing revenue at the infrastructure layer reduces the need for third-party billing services or custom fee capture logic.

<Info>
  Fees are configurable and can be set to zero. Your app chooses whether to monetize each product.
</Info>

## The end-user experience

Fees are applied within the existing product flow. Users see a consistent experience, and each product surfaces the total cost, including any fee, before an action is confirmed:

* **Earn** shares a portion of generated yield with your app; users keep the rest and can withdraw at any time.
* **Swaps** and **transfers** return a fee breakdown in the quote, so the amount received is clear before execution.

## Monetize each product

<CardGroup cols={3}>
  <Card title="Earn" icon="vault" href="/wallets/actions/earn/revenue-sharing" arrow>
    Keep a performance fee on the yield generated by your users' deposits.
  </Card>

  <Card title="Swaps" icon="arrow-right-arrow-left" href="/wallets/actions/swap/collect-fees" arrow>
    Add a developer fee to cross-chain swaps.
  </Card>

  <Card title="Transfers" icon="money-bill-transfer" href="/wallets/actions/transfer/collect-fees" arrow>
    Add a developer fee to cross-chain transfers.
  </Card>
</CardGroup>

<Note>
  Custom fees for swaps and transfers are in early access. Contact
  [sales@privy.io](mailto:sales@privy.io) to enable them for your app.
</Note>
