# Source: https://getlago.com/docs/guide/one-off-invoices/create-add-ons.md

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

# Create add-ons

> Add-ons let you apply one-time fixed fees to plans or one-off invoices. They are commonly used for setup fees, one-off charges, or customer success fees.

Add-ons represent non-recurring fixed charges. Once created, they can be:

* Added to a plan as a [fixed charge](/guide/plans/charges/fixed-charges), or
* Applied directly to a customer through a [one-off invoice](/guide/one-off-invoices/create-one-off-invoices)

<Tabs>
  <Tab title="Dashboard">
    To create an add-on from the dashboard:

    1. Open the **Add-ons** section from the side menu
    2. Click **Add an add-on**
    3. Enter a name, code, and optional description
    4. Define the default amount and currency *(these values can be overridden when issuing an invoice)*
    5. Click **Add add-on** to confirm
  </Tab>

  <Tab title="API">
    ```bash Create a Setup Fee add-on  theme={"dark"}
    LAGO_URL="https://api.getlago.com"
    API_KEY="__YOUR_API_KEY__"

    curl --location --request POST "$LAGO_URL/api/v1/add_ons" \
      --header "Authorization: Bearer $API_KEY" \
      --header 'Content-Type: application/json' \
      --data-raw '{
        "add_on": {
          "name": "Setup Fee",
          "code": "setup",
          "amount_cents": 50000,
          "amount_currency": "USD",
          "description": "Charge a setup fee for new customers."
        }
      }'
    ```
  </Tab>
</Tabs>

## Use an add-on

Once created, an add-on can be:

* Added to a **plan** as a fixed charge, or
* Applied to a **specific customer** through a one-off invoice

## Manage add-ons

From the **Add-ons** section, you can edit or delete existing add-ons using the ellipsis menu.

* **Editing** lets you update the name, code, description, and default values
* **Deleting** permanently removes the add-on from all plans and subscriptions where it is used *(this action cannot be undone)*