# Recurring billing charges

## Overview

2Checkout calculates recurring charges for your subscription plans based on your pricing setups. You have the option to change recurring charges and modify the costs incurred by subscribers when renewing their subscriptions.&#x20;

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

All 2Checkout accounts.&#x20;

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

Create at least a product / subscription plan before defining pricing.&#x20;

## Type  <a href="#type__00a0" id="type__00a0"></a>

* **Net: without taxes** - 2Checkout applies extra taxes to the default price, such as Tax/VAT for US/EU orders during the ordering process.&#x20;
* **Gross: with taxes included** - 2Checkout takes the taxes out of the costs paid by shoppers, without modifying the price during the ordering process.&#x20;

## Currency  <a href="#currency__00a0" id="currency__00a0"></a>

When defining product prices you can:

1. Configure the price only for the **default currency** - 2Checkout converts amounts in the cart based on the currency selected by/for shoppers. Currency rates are available here: [**https://secure.2checkout.com/content/...p?CURRENCY=USD**](https://secure.avangate.com/content/exchange-xml.php?CURRENCY=USD)**.**&#x20;

   This is an XML schema with the corresponding values for the other currencies compared to the one supplied in the CURRENCY query parameter.
2. Specify prices in all currencies available for your account - 2Checkout serves shoppers the prices for all the currencies you set up without converting the amounts.

## Setup <a href="#setup" id="setup"></a>

Navigate to the **Pricing tab** of a product/subscription plan and edit the desired pricing configuration.&#x20;

* For products with dynamic pricing (with base price), look for the **Renewal Price** area.
* For products with static pricing (without base price), look for the **Renewal tab** in the **Prices area**.

### Options <a href="#options" id="options"></a>

There are three options to control recurring charges:

#### Set renewal prices to equal the initial purchase prices (eStore only)

Use this setting when you want subscribers to continue paying the same amount for recurring charges that they paid initially when they first acquired your product.

#### Create new renewal base prices

Set up prices in the default currency or for all the currencies available for your account. 2Checkout calculates recurring charges based on the renewal-based price modified by the costs defined for any extra options you configure with the exception of volume discounts.

#### Modify the renewal costs with discounts

Set up a renewal discount and assign it to impact manual or auto-recurring charges.

#### Change recurring costs at the subscription level

Access this option by editing subscriptions.&#x20;

1. Click the link on the price information for the **Current billing amount** in the **Subscription info** area.&#x20;
2. Click **edit**.
3. Enter a new billing amount.&#x20;
4. Set it to impact:
   * All future billing cycles
   * Only a specific number of upcoming billing cycles

Custom recurring charges at the subscription level cause the 2Checkout system to completely ignore any sort of changes you make to product charges, including ro recurring / renewal costs.&#x20;


---

# Agent Instructions: 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:

```
GET https://docs.2checkout.com/subscriptions/subscriptions/packaging-and-pricing/recurring-billing-charges.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
