# Manage additional costs

> Create additional costs to add extra costs to the customer's cart or to specific items. For example, shipping costs or transaction fees.

> For the complete documentation index, see [llms.txt](https://docs.talon.one/llms.txt).

<FeatureAccessInfoBox>
Only admins and Application admins have access to this feature.
</FeatureAccessInfoBox>

Additional costs can be applied to the entire customer session or to individual cart items.
You can discount them using the following effects:

- [**Discount additional cost**](/docs/product/rules/effects/use-effects.md#discount-additional-costs):
  For discounting additional costs applied to the entire session.
- [**Discount additional cost per item**](/docs/product/rules/effects/use-effects.md#discount-additional-costs-per-item):
  For discounting additional costs applied to individual cart items.

## List additional costs

To display the additional costs, click <Account className="icon"/> **Account** > <Tools className="icon"/> **Tools** > **Additional Costs**

The **Additional Costs** page contains the following information on each of them:

| Column      | Description                                                           |
| ----------- | --------------------------------------------------------------------- |
| Title       | Name of the additional cost as it appears in the Rule Builder.        |
| API name    | Name of the additional costs as it appears in the integration layer.  |
| Description | Description of the additional cost as it appears in the Rule Builder. |

## Create an additional cost

1. On the leftmost menu, click <Account className="icon"/> **Account**.
1. Click <Tools className="icon"/> **Tools** > **Additional Costs**.
1. Click **Create Additional Cost** at the top-right of the page.
1. In **Scope**, select the type of additional cost. It indicates what the additional cost
   applies to:
   - **Cart (Session)**: Applies to the entire customer session.
   - **Item**: Applies to each of the eligible items.
   - **Both**: Can be applied to the entire customer session or to individual items.

   :::note
   The scope of the cost determines what effects can be applied on the additional cost.
   For example, you can only apply a [discount additional cost per item](/docs/product/rules/effects/use-effects.md#discount-additional-costs-per-item)
   effect to additional costs set on items (**item** or **both** scope). See
   [Set an additional cost](#set-an-additional-cost).
   :::

1. In **API name**, type the name of the additional cost that you will use in the integration
   layer. See the [Developer docs](/integration-api#tag/Customer-sessions/operation/updateCustomerSessionV2).
1. In **Rule Builder name**, type the name of the additional cost as it will appear in the
   [Rule Builder](/docs/product/rules/overview.md#attribute-selector).
1. In **Rule Builder description**, type a description for the additional cost. It will appear
   in the Rule Builder.
1. In **Connected Applications**, select the Applications where you want to use
   the additional cost.

   :::note
   Admins can leave this blank to make the additional cost available in all Applications.
   :::

1. Click **Create Cost**.

## Edit an additional cost

You can edit an additional cost to modify its Rule Builder name, for example.

:::important
Application admins can edit additional costs that are available only in Applications of
which they are an admin.
:::

1. On the leftmost menu, click <Account className="icon"/> **Account**.
1. Click <Tools className="icon"/> **Tools** > **Additional Costs**.
1. Click the name of the additional cost you want to edit.
1. Edit the required details, such as the scope or connected Applications.
1. Click **Save Cost**.

## Delete an additional cost

You can delete any additional cost that is not referenced by a rule in a campaign.

:::important
Application admins can delete additional costs that are available only in Applications of
which they are an admin.
:::

1. On the leftmost menu, click <Account className="icon"/> **Account**.
1. Click <Tools className="icon"/> **Tools** > **Additional Costs**.
1. Click the name of the additional cost you want to delete.
1. Click **Delete Additional Cost** at the bottom of the page.
1. Click **Delete Additional Cost** in the confirmation pop-up that appears.

## Set an additional cost

Additional costs are created in the Campaign Manager but their value is set
when you send a request to the [Integration API](/docs/dev/integration-api/overview.md)'s
[Update customer session](/integration-api#tag/Customer-sessions/operation/updateCustomerSessionV2) endpoint.

The additional cost property can be on session level or part of a given cart item,
depending on its scope.
