> For the complete documentation index, see [llms.txt](https://docs.2checkout.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.2checkout.com/subscriptions/subscriptions/subscription-set-up/customize-recurring-charges.md).

# Customize recurring charges

## Overview

Customize the value of upcoming recurring charges at the subscription level. Custom next billing amounts take precedence over per-product pricing options you set up.

Custom subscription pricing enables you to easily control the costs that existing customers incur when they renew their subscriptions, as well as the associated number of recurring billing cycles.

Using Custom subscription pricing you'll be able to:

* Reward customer loyalty with lower, differentiated prices.
* Provide incentives for customers to prolong their subscriptions.
* Reduce or increase price on-demand and benefit from granular control over the pricing of not just products but the subscriptions generated for your offerings.

## Availability <a href="#availability" id="availability"></a>

All 2Checkout accounts.&#x20;

**Subscriptions pricing user rights**

To enable access to this functionality for users of your account, navigate to [Account settings](https://secure.avangate.com/cpanel/index_account_settings.php), and select [Manage user access](https://secure.avangate.com/cpanel/tools_users.php). Click on the **Roles** associated to specific accounts, and make sure that the checkbox next to the **Subscriptions pricing** option under **Orders & Reports** is checked.

## Requirements <a href="#requirements" id="requirements"></a>

Custom subscription pricing can be used only in conjunction with auto-renewable and manually-renewable subscriptions that are **Active**. Lifetime subscriptions, those generated for products with the renewal system disabled and without a next recurring billing interval do not feature the custom pricing option.

You won't be able to set a custom price for canceled/ disabled and expired subscriptions. **Past due** subscriptions, those in the grace period are considered Expired.

## Change the next billing amount of a subscription <a href="#change-the-next-billing-amount-of-a-subscription" id="change-the-next-billing-amount-of-a-subscription"></a>

Depending on the per-product pricing configuration, custom billing value can represent the net or the gross costs that customers incur. Essentially, the custom billing settings are designed to match the per-product pricing configuration.

1. Navigate to the **Subscriptions** page under **Orders & customers**, and run a search to identify the customer for which you wish to modify the price of a subscription.
2. Edit the subscription and click on the **Current billing amount link**.
3. Hit the **Update** button and enter the custom next billing amount. This is either the **net** or **gross** value that the customer will be billed at least on the next subscription renewal billing cycle, or for several billing cycles, depending on the pricing configuration set for the product purchased by the customer. The options on this pop-up enable you to apply a custom price to:
   * All billing cycles
   * A limited number of billing cycles you control\
     \
     Also, add a note along with the price modification if there is any information you'd like saved for the subscription.
4. Hit **Save** and the price change will immediately come into effect, although customers are only impacted on the next billing cycle.

When the number of billing cycles for which a custom price was defined expires, 2Checkout calculates the costs of future subscription renewals according to product pricing configuration.

## Next billing amount update notifications <a href="#next-billing-amount-update-notifications" id="next-billing-amount-update-notifications"></a>

The 2Checkout system automatically sends out emails to end-users of subscriptions for which you're introducing changes impacting the billing amount. The notification is designed to provide information on the modification made, providing details on:

* The new billing amount
* The next billing date
* The previous billing amount
* The period of validity of the new billing amount

## Currencies <a href="#currencies" id="currencies"></a>

The next billing amount currency is the same as that of the initial purchase and is used by 2Checkout for recurring charges. The subscription renewal billing currency can differ from the subscription value currency, which coincides with the settlement currency set for your account.

## Allow customers to change pricing options on subscription renewal <a href="#allow-customers-to-change-pricing-options-on-subscription-renewal" id="allow-customers-to-change-pricing-options-on-subscription-renewal"></a>

Allow your customers to change the pricing options when manually renewing their subscriptions, to increase the flexibility of the renewal process.

Follow the steps below:

1. Go to *Setup* -> *Products***.**
2. Click **Edit** on the product for which you would like to permit this behavior.
3. Go to the **Renewal** tab.
4. Under **Product options**, check the **Change product options and quantity during manual renewal** option.

After enabling this option, an edit pricing options link will be available on the checkout page. Subscription renewal price is calculated each time shoppers change the selected pricing options for a subscription, as depicted in the example below:

<div data-with-frame="true"><img src="https://verifone.cloud/sites/default/files/verifone_2checkout/relative/Documentation/Subscription-Billing/01Subscription-Billing-Set-up/Customize_recurring_charges/subscription.png" alt="" height="687" width="1313"></div>

{% hint style="info" %}
Customers cannot change the pricing options on manual renewals with custom prices set via the renewal URL.
{% endhint %}

## Custom prices override product prices <a href="#custom-prices-override-product-prices" id="custom-prices-override-product-prices"></a>

Prices defined per subscription take precedence and override per-product pricing strategies, as well as any discounts configured.&#x20;

## Subscription history <a href="#subscription-history" id="subscription-history"></a>

Per-subscription price changes are logged in the **Subscription history** area under **Changes**. Details logged include the type of change, the account user who made the modification, and info about the pricing variation.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.2checkout.com/subscriptions/subscriptions/subscription-set-up/customize-recurring-charges.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
