# Managing subscriptions

The customer can see all their current subscriptions in the portal. This is a page you might want to link to from your SaaS application via a **Manage subscription** link.

In the example below, the custome has two subscriptions: one with recurring charges and one with usage-based charges.

<figure><img src="/files/aM3BlyuiIBZ1dq9re7d3" alt=""><figcaption></figcaption></figure>

Depending on the self-service settings in the product catalog, the user will be able to change quantities, switch plans, cancel and renew subscriptions.

### Changing quantities

If the product catalog allows it, the user can change quantities on a subscription. When clicking the **Change quantities** link at the top, all the active subscriptions' quantities can be changed as a single transaction.

<figure><img src="/files/zkiDbBog05mrYdKLmWFv" alt=""><figcaption></figcaption></figure>

As the quantities are changed, Bunny will summarize the cost of the transaction to the far right and the user can check out and pay any time using the available payment methods.

### Changing plans

If self-service has been enabled for the plans in the product catalog, customers will be able to change plans. Customers can change both plans and price list (e.g. billing period) if enabled.&#x20;

<figure><img src="/files/efXZg8QQcasHMpkTYgF6" alt=""><figcaption></figcaption></figure>

In the example above, the Medium plan has feature add-ons that can be toggled on. Here the AI chatbot is a $5,000 annual fee that will be billed on top of the $200 for the user that's currently on the plan.

### Usage-based plans

Subscriptions that have usage-based plans will show their current usage using a little sparkline. You can hover over the sparkline to see current usage and by clicking on it, you will see usage for the current and past few periods.

<figure><img src="/files/WhULYsLlf9oEJ2b9WW7F" alt=""><figcaption></figcaption></figure>


---

# 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.bunny.com/guide/tour/customer-portal/managing-subscriptions.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.
