> For the complete documentation index, see [llms.txt](https://docs.optis.me/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.optis.me/product-options/advanced-setup/manage-add-on-additional-fee-for-option.md).

# Manage add-on (additional fee for option)

## Overview

A **price add-on** lets you charge an extra fee when customers choose a specific option or value, for example gift wrapping (+$5) or a premium material.

<figure><img src="https://storage.crisp.chat/users/helpdesk/website/22429817467a0000/image_tdjsey.png" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Price add-on is available on the **Advanced** plan and above. See [Plans and feature availability](/product-options/getting-started/plans-and-features.md).
{% endhint %}

## Add-on types

For each option (or each value of an option) you choose one of two add-on types:

| Type               | What it does                                                                                                                                                                                                                                        | Plan               |
| ------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ |
| **Extra fee**      | Charges the amount you enter on top of the product price.                                                                                                                                                                                           | Advanced and above |
| **Upsell product** | Links the value to a Shopify variant, so the price and the stock of that variant are used. See [How to Use "Upsell product"](/product-options/advanced-setup/how-to-use-upsell-product-link-stock-and-price-of-shopify-variant-to-option-value.md). | Platinum and above |

This guide explains how to set up an **Extra fee**.

## Which options can have an add-on

Where you set the add-on depends on the option type:

| Option types                                                                           | Where to set the add-on                                                |
| -------------------------------------------------------------------------------------- | ---------------------------------------------------------------------- |
| Text box, Text area, Number field, Email, File upload, Color picker, Font picker       | **Option settings** > **Add-on** (one price for the whole option)      |
| Checkbox, Dropdown menu, Dropdown with thumbnail, Radio button, Switch, Button, Swatch | **Option values** table > **Add-on** column (one price for each value) |
| Date & time, Paragraph, Heading, Divider, Pop-up modal                                 | Add-ons are not available                                              |

## Set up an extra fee

### Step 1: Open the option

In the option set editor, go to **1. Add options** and click the option you want to add a fee to. Its settings open in the **Content** tab.

<figure><img src="https://1821185975-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRFiuDpHWm2HwzxPH4lfM%2Fuploads%2F4RsbpLjH2zoSZ95u5uRd%2F1.png?alt=media&amp;token=ed1032f7-c3c5-4fde-842f-91b35b11408d" alt=""><figcaption></figcaption></figure>

### Step 2: Choose Extra fee and enter the price

Set **Add-on** to **Extra fee**, then enter the price:

* **Options with a list of values** - in the **Option values** table, choose **Extra fee** and type a price for each value in the **Add-on** column.
* **Single-value options** - in **Option settings**, choose **Extra fee** next to **Add-on** and type the price.

{% hint style="info" %}
Can't see the **Add-on** column? Click the **Columns** icon next to **Option values** and turn on **Add-on**.
{% endhint %}

<figure><img src="https://1821185975-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRFiuDpHWm2HwzxPH4lfM%2Fuploads%2FfMOEk1L1JCTUVfpiT438%2F2.png?alt=media&amp;token=f764775e-dea4-4915-a5df-0b4d26786058" alt=""><figcaption></figcaption></figure>

### Step 3: Save and check on your store

1. Click **Save**.
2. Open the product page on your store and select the option. The extra fee is added to the price.

<figure><img src="https://storage.crisp.chat/users/helpdesk/website/22429817467a0000/image_wm6l8c.png" alt=""><figcaption></figcaption></figure>

## How customers see the extra fee

* **On the product page** - you choose when the price appears in **Settings > General Settings > Option type setting > Add-on display**:
  * **After selecting option values** (default): the extra fee is shown once the customer selects the value.
  * **Next to option values**: the extra fee is always shown next to each value.
* **In the cart** - the extra fee is shown next to the selected value, for example (+$5).
* **At checkout** - the extra fee appears with the text **Selection extra fee for {{Product title}}**. You can rename this text in **Settings > Translation Texts > Default text customization > Checkout page**.
* **With Quantity** - if the option uses [Quantity](/product-options/advanced-setup/how-to-use-the-quantity-feature-for-options.md), the fee is multiplied by the quantity the customer chooses (for example, 3 x $5 = $15).

## Show the updated total price on the product page (optional)

To show the new total price on the product page while customers choose add-ons, install the advanced feature **Show updated total price with add-ons**. In the app, go to **Advanced features**, find the card and click **Self-install (for dev)**, or click **Contact us** and we install it for you for free. See [Show updated total price with add-ons](/product-options/advanced-features/show-updated-total-price-with-add-ons.md).

<figure><img src="https://1821185975-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRFiuDpHWm2HwzxPH4lfM%2Fuploads%2FoeY65QsvarIPJNXWNtiY%2FScreenshot%20at%20Aug%2008%2009-42-46.png?alt=media&amp;token=17b2c3fd-6817-45a3-88a3-a32d63aa3e9c" alt=""><figcaption></figcaption></figure>

## Related guides

* [How to Use "Upsell product"](/product-options/advanced-setup/how-to-use-upsell-product-link-stock-and-price-of-shopify-variant-to-option-value.md)
* [How to Use the "Quantity" Feature for Options](/product-options/advanced-setup/how-to-use-the-quantity-feature-for-options.md)
* [Show updated total price with add-ons](/product-options/advanced-features/show-updated-total-price-with-add-ons.md)
* [Sync price list with market prices](/product-options/advanced-features/sync-price-list-with-market-prices.md) - if you sell in several Shopify Markets
* [Settings overview](/product-options/customize-design/settings-overview.md)
* [Plans and feature availability](/product-options/getting-started/plans-and-features.md)
