How to Upgrade / Downgrade SaaS Plan for a location

Modified on: Sat, 29 Apr, 2023 at 11:49 PM

If you are on the Pro Plan and have a sub-account in SaaS mode, you can enable any of the 3 SaaS plans for them. Once added to a SaaS plan from the system, their Subscription is handled at the Stripe level. You can toggle on a setting that lets them Upgrade (only) their Subscription on their end. If you need to upgrade/downgrade their account on your side, you must do this from Stripe.



Covered in this Article:

How to allow Customers to upgrade their SAAS plan themselves?

How to change the SaaS plan from your end:

Finding the Stripe Customer

Changing the subscription plan



How to allow Customers to upgrade their SAAS plan themselves?

Agencies can now allow their SaaS clients to upgrade their SaaS subscriptions from the company billing page. This setting is controlled on the Agency SaaS Configurator. Once you mark the checkbox next to Allow clients(sub-accounts) to upgrade to a higher plan, Subscription your SAAS clients will then be able to Upgrade their subscription from within their Account Settings> Company Billing.




Please Note:

This will apply this setting to all SAAS accounts that will be created using your SAAS configurator moving forward.



This setting can also be personalized at a per-client level by Going to the Agency Sidebar> Sub-Accounts> Scroll to the specific client> Click on their name or on Manage Client:

Please Scroll down to subscription details and check to mark the checkbox to Allow them to upgrade. This setting will only apply to this sub account and not all SAAS accounts created using your SAAS configurator moving forward. sub-account,


Once this checkbox is marked, your client will see a Modify Subscription button below their subscription details in Settings> Company Billing:



They will then be allowed to choose between the higher-tier plans you have configured in your SAAS configurator.


Upon choosing their desired plan, they will see a confirmation message which will also allow them to choose between the Monthly and the annual variant of your created plan:


Clicking on Confirm & Pay will charge them and you can then unlock the features associated with that plan in their account.


How to change the SaaS plan from your end:

In this example, we have 3 SaaS plans, Standard, Professional, and Premium. Each higher plan has more features offered.


We have a location on the Standard plan with basic features only.


To upgrade this location to the Professional plan, we will need to go into our Stripe account and open the customer associated with this location.


Finding the Stripe Customer

You can search the customer in Stripe using your client's email. However, the preferred method is to search for the invoice ID for this location and get the customer ID from there.


1. Go into Subaccount Settings > Company Billing and click "View" for any invoice shown in the Billing History


2. Copy the invoice number


3. Search for the invoice number on Stripe and click on the invoice to open the details


4. Click on the customer email shown in the 'Billed to' column on the invoice; it will take you to the customer's profile in Stripe


Changing the subscription plan

Now that we are in the customer profile on Stripe, we have updated the client's subscription plan.


1. Click on the pencil icon to update the subscription plan


2. Remove the current price and add the new plan's price


3. Review your changes, prorate changes if you want to adjust the billing difference in the next invoice, and then hit the update button


4. On your agency account, go to the Accounts tab > View details for the location. The plan is now upgraded, but you still need to update their accessible features according to the new plan:


5. Save the updated feature set for this location, and then you're good to go!


Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article