> For the complete documentation index, see [llms.txt](https://streamsmanager.gitbook.io/streams-manager/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://streamsmanager.gitbook.io/streams-manager/faq/how-to-change-price-of-a-plan.md).

# How to change price of a plan

To change the price of a plan, the steps you need to take depend on whether you are accepting one-time or recurring payments.

## Pay-as-you-go plans

If you only use plans in pay-as-you-go mode (where users make one-time payments to extend their subscription), you can simply change the price by editing the plan directly in Streams Manager. All future payments will automatically reflect the new price.

## Recurring plans

If you offer recurring subscriptions, changing the price requires a few extra steps across your platforms:

* **Update your payment gateways:** Edit each plan within your payment processor(s) to reflect the new price. If you use multiple payment gateways simultaneously, you must update the price in all of them.

  > Note: Square uses dynamic pricing, so no manual price changes are required within Square itself.
* **Update Streams Manager:** Edit the plan in Streams Manager to adjust the price. This ensures that all new subscriptions are billed at the updated rate.
* **Update existing subscriptions manually:** Modifying the plan will ***not*** automatically update pre-existing subscriptions. To bill current subscribers the new amount, you must manually edit each active subscription within your payment gateway/processor (PayPal, Stripe, or Square).

  > **Important Note on Grace Periods:** Some payment gateways provide users with a grace period to accept or reject a price change. For example, PayPal requires a 10-day grace period. If a subscription is due for renewal during this window, it will renew one last time at the old price, and the new price will take effect on the following billing cycle.
*
