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

# How creator fees work

> LaunchLab token creators can earn fees in two distinct phases: pre-migration (while the token is on the bonding curve) and post-migration (after graduation to a CPMM pool via a Fee Key NFT).

<Info>
  Creator fees have two entirely separate mechanisms — one for the bonding-curve phase and one for the post-graduation AMM phase. They are funded differently, held differently, and claimed differently. Both are described here.
</Info>

<Warning>
  Creator fees depend on platform configuration and launch settings. Verify the exact settings before signing. This page explains mechanics only and is not financial, legal, tax, or investment advice.
</Warning>

## Phase 1 — Pre-migration (bonding curve)

While your token is trading on the bonding curve, a creator-fee component is taken from each buy and sell and accrued in a per-token vault. This is configured by the **platform** your token is launched on.

### Details

* **Denominated in** the quote token (usually SOL).
* **Rate** — set by the platform at launch time. Check the platform's fee schedule or the token's on-chain state.
* **Claimable anytime** — go to your **Portfolio** page on raydium.io and claim pending fees at any time. No waiting for graduation.
* **Stops at graduation** — no new pre-migration fees accrue after the curve graduates. Any residual balance in the vault remains claimable.

### How to claim

1. Connect the creator wallet to [raydium.io](https://raydium.io).
2. Navigate to **Portfolio**.
3. Find the token under your created tokens.
4. Click **Claim** next to the pre-migration fee balance.

Programmatic claim: see [`products/launchlab/creator-fees`](/products/launchlab/creator-fees) for the SDK instruction.

***

## Phase 2 — Post-migration (Fee Key NFT)

When your token's bonding curve reaches its graduation threshold, liquidity migrates to a Raydium CPMM pool. LP tokens are minted and distributed according to the **platform configuration**:

| Recipient             | Raydium default      | Description                                                                                                  |
| --------------------- | -------------------- | ------------------------------------------------------------------------------------------------------------ |
| Burned (Burn & Earn)  | 90%                  | Permanently locked; trading fees from this share flow to the Burn & Earn trust mechanism.                    |
| Creator (Fee Key NFT) | 10%                  | A Fee Key NFT is minted to your wallet. This NFT is your claim on 10% of the pool's ongoing LP trading fees. |
| Platform              | 0% (Raydium default) | Some third-party platforms take a share here.                                                                |

These defaults apply to tokens launched through Raydium's own LaunchLab UI. Third-party platforms may configure different splits — always check the platform page before launching.

### The Fee Key NFT

The Fee Key NFT is a non-fungible token minted to your wallet at graduation that represents your right to collect LP trading fees from your share of the post-graduation pool.

<Warning>
  **Do not burn or transfer the Fee Key NFT unless you intentionally want to relinquish fee-claiming rights.** If the NFT is lost or burned, fee claim rights are **permanently forfeited** — there is no recovery path.
</Warning>

* The Fee Key can be traded or transferred; whoever holds it can claim fees.
* Fees accumulate continuously from LP trading activity in the CPMM pool.
* Claim from the Portfolio page, or via the CPMM pool's fee-claim instruction programmatically.

### How to claim post-migration fees

1. Connect the wallet that holds the Fee Key NFT.
2. Navigate to **Portfolio** on raydium.io.
3. Find the graduated token's pool under your positions.
4. Click **Claim** to collect accrued trading fees.

***

## If post-migration fees are not enabled

If a platform sets creator fees as disabled, your token graduates to an **AMM v4 pool** (the legacy migration path) instead of CPMM. In this mode:

* No Fee Key NFT is minted.
* There is no program-level post-migration creator fee.
* Some alternative fee-claim options may exist via CLI tools depending on how the launch was configured.

***

## Fee flow summary

```
Bonding curve phase:
  Each buy/sell → small % → creator vault (quote token)
  Claim any time from Portfolio

Graduation:
  LP tokens minted → split per platform config
  ├── X% burned (Burn & Earn)
  ├── Y% → creator as Fee Key NFT      ← you hold this
  └── Z% → platform (if applicable)

Post-graduation:
  Every CPMM swap → LP fees → split by LP share
  Your Fee Key NFT share → claimable from Portfolio
```

***

## Pointers

* [LaunchLab creator fees (technical reference)](/products/launchlab/creator-fees) — on-chain mechanism, SDK calls, and integrator checklist.
* [LaunchLab platforms](/products/launchlab/platforms) — how platform configuration drives the burn/creator/platform LP split.
* [LaunchLab platforms for creators](/user-flows/launchlab-platforms) — user-facing platform checklist.
* [Burn & Earn](/user-flows/burn-and-earn) — the lock mechanism that the burned LP share uses.
* [Creating a LaunchLab token](/user-flows/creating-a-launchlab-token) — enable post-migration fees during launch configuration.
