---
id: "web/web-billing/configuring-overview"
title: "RevenueCat Billing"
description: "RevenueCat Billing is RevenueCat's own billing engine, making it simple to sell and manage subscriptions and one-time purchases on the web without the need to configure products and prices in a separate system."
permalink: "/docs/web/web-billing/configuring-overview"
slug: "configuring-overview"
version: "current"
original_source: "docs/web/web-billing/configuring-overview.md"
---

> **AI agents:** This is the Markdown version of a RevenueCat documentation page. For the complete documentation index, see [llms.txt](https://www.revenuecat.com/docs/llms.txt).

RevenueCat Billing is RevenueCat's own billing engine, making it simple to sell and manage subscriptions and one-time purchases on the web without the need to configure products and prices in a separate system.

**If you're getting started with web billing for your apps, we recommend using RevenueCat Billing for a deeper integration with the RevenueCat platform.**

## Feature compatibility

| RevenueCat Feature                                        | Compatibility |
| --------------------------------------------------------- | ------------- |
| Importing external purchases                              | n/a           |
| [Web SDK](https://www.revenuecat.com/docs/web/web-billing/web-sdk)                       | ✅ Supported  |
| [Web Purchase Links](https://www.revenuecat.com/docs/web/web-billing/web-purchase-links) | ✅ Supported  |
| [Web Paywalls](https://www.revenuecat.com/docs/web/paywalls)                             | ✅ Supported  |
| [Funnels](https://www.revenuecat.com/docs/tools/funnels/configuring-payments)            | ✅ Supported  |
| [Redemption Links](https://www.revenuecat.com/docs/web/redemption-links)                 | ✅ Supported  |

### How RevenueCat Billing Works

RevenueCat Billing uses Stripe as a payment gateway, and therefore RevenueCat does not directly handle or store credit card information.

- It takes care of the end-to-end purchase UI, in a way that can be customized to your brand
- It manages the complete subscription lifecycle, including the recurring billing logic (instead of Stripe Billing)
- It provides a customizable customer-facing portal to manage subscriptions

If you use RevenueCat Billing to power web purchases for your app, most aspects of billing are configured within the RevenueCat Dashboard:

- Products and customer-facing product information
- Prices and currencies
- Trials and offers
- Billing behavior
- Transactional emails

The guides in this section walk you through the following:

- [Configuring your products and prices](product-setup)
- [Configuring discounts for eligible customers and purchases](discounts)
- [Understanding the subscription lifecycle and how failed payments are handled](subscription-lifecycle)
- [Configuring additional payment methods such as Google Pay & Apple Pay](payment-methods)
- [Configuring multiple currencies for customers globally](multi-currency-support)
- [Localizing the experience for customers with different languages](localization)
- [Collecting sales tax & VAT in your purchases with a supported tax provider](tax)

:::warning\[Current limitations]

- We do not collect and store the customer's name, shipping address or full billing address. Consequently, RevenueCat Billing cannot currently be used in India and in other countries that have this requirement.

:::
