Skip to main content
Help centerGet support
Browse documentation
On this page 13 sections
14 min readBilling & Invoicing

Custom Plans for Multi-Location Pricing

Set up subscription plans that include base locations, extra-location pricing, and optional volume discounts for customers with more than one business location.

Feature overview: Custom Plans & Billing

Your guide, at your pace

Scan the overview. Open a section for its full steps and details.

Multi-location pricing matters when the customer is not just buying one account for one branch. It matters when they need one business with multiple locations, or when you want a pricing model that grows cleanly as they add more branches.

This guide walks through the practical setup for subscription plans that include a base price, included locations, extra-location pricing, and optional volume discounts.

Before you start

#

There are a few things to have in place before you build paid plans with multi-location pricing.

Steps and details
  • Connect Stripe first. Without Stripe, you can still create free plans, but not paid self-serve subscription plans.
  • Turn on signups if you want customers to register themselves.
  • If you want payment to happen before registration, enable Require Payment Before Signup in the white-label onboarding settings.
Worth knowing

If you prefer to create customer accounts manually, you can skip the public signup-flow part and still use the same pricing structure internally.

Where to find custom plans

#

Open the agency dashboard, go to the Business section in the left sidebar, expand Billing & Revenue, and click Custom Plans.

Steps and details

This is your plan manager. It is where you create plans, adjust pricing, change display order, and manage existing subscribers.

How multi-location pricing works

#

A multi-location plan usually starts with a base subscription price and a location limit. For example, the base plan might include one location at a fixed monthly price.

Steps and details · includes a table

If the customer needs more locations than that base allowance includes, you can charge for the extras in one of two ways.

How multi-location pricing works
Pricing modelHow it worksBest fit
Flat rate per extra locationEvery extra location costs the same amountSimple plans and smaller customers
Tiered volume discountsThe price per extra location drops as more locations are addedLarger customers and franchise-style deals

Scenario 1: flat rate per extra location

#

This is the cleanest setup when you want one base subscription plus a simple extra-location charge.

Steps and details

Example: $49 per month includes 1 location, and every additional location costs $15 per month.

  • Create the plan, for example Growth Plan
  • On the General tab, add the customer-facing description and save
  • On Pricing & Billing, keep Free Plan off and create the monthly and optional yearly base Stripe price
  • Still on Pricing & Billing, create the monthly extra-location add-on price and the yearly add-on if needed
  • On Features & Options, set Max Locations to 1 because that is what the base plan includes
  • Save and generate the payment link if you are sharing checkout directly
Worth knowing

With this model, a customer with 4 locations pays the base plan plus 3 extra-location charges.

Scenario 2: tiered volume discounts

#

This is the stronger setup when you sell to larger multi-location customers and want the price per location to improve as they grow.

Steps and details · includes a table

Example: the base plan is $99 per month with 1 location included, extra locations 1 to 5 cost $20 each, locations 6 to 20 cost $15 each, and locations 21+ cost $10 each.

  • Create the plan, for example Enterprise Multi-Location
  • Add the base monthly and optional yearly Stripe prices
  • Scroll to the Tiered Pricing (Volume Discounts) area inside Pricing & Billing
  • Create each monthly tier in ascending order by starting location number
  • Repeat the yearly tiers if you also sell annual billing
  • Set Max Locations in Features & Options to match what the base plan includes
Scenario 2: tiered volume discounts
TierStarting at extra location #Price per locationExample description
Tier 11$20.00First 5 extra locations
Tier 26$15.00Locations 6 through 20
Tier 321$10.0021 and above
Worth knowing

Tiered pricing overrides simple flat add-on pricing. If you set up tiers, that is the model the platform uses.

Scenario 3: multiple plans for different customer sizes

#

Sometimes the cleanest approach is not one plan with lots of complexity. It is three clear plans aimed at different customer sizes.

Steps and details

Example: Starter includes 1 location, Growth includes 3, and Enterprise includes 10, each with its own extra-location pricing.

  • Create each plan separately
  • Set the base price for each plan in Stripe
  • Set the included Max Locations for each plan in Features & Options
  • Use Default Plan on the plan you want most new signups to land on
  • Use Hide Plan for plans you only want to share privately, such as enterprise deals
  • Adjust feature visibility per tier so premium plans feel materially stronger

Scenario 4: free plan with a paid upgrade path

#

A free plan can work well when you want customers to get into the platform first and then upgrade once they hit the limit of one location or need stronger features.

Steps and details
  • Create a free plan and turn Free Plan on
  • Set Max Locations to 1
  • Use Upgrade states on premium features so customers can see what they are missing
  • Create a separate paid plan with extra-location pricing
  • Optionally set the paid plan to downgrade into the free plan if the subscription ends
Worth knowing

A downgrade path keeps the customer inside the platform instead of disappearing completely after cancellation or payment failure.

The Features and Options tab in plain English

#

This tab controls what the customer actually gets, not just what they pay.

Steps and details · includes a table

For multi-location pricing, the most important field is Max Locations under the General sub-tab, because that is what defines the included number of locations in the base plan.

The Features and Options tab in plain English
SectionWhat it controls
GeneralLocations, team members, email/SMS/WhatsApp (coming soon) credits, settings access, billing access, branding removal, platform mode, and API access
ReviewsReview visibility, AI responses, tagging, exports, sentiment, and related review features
CampaignsEmail, SMS, WhatsApp (coming soon), video requests, MMS, and related campaign controls
Review ToolsFeedback forms, QR codes, NFC, and collection tools
Social ProofWidget creation and limits, allowed widget types, SEO review snippets, social sharing, review filters, and custom CSS
IntegrationsAllowed review sources, review source limit, custom sources, and hiding unselected sources

Section · What it controls

General
Locations, team members, email/SMS/WhatsApp (coming soon) credits, settings access, billing access, branding removal, platform mode, and API access
Reviews
Review visibility, AI responses, tagging, exports, sentiment, and related review features
Campaigns
Email, SMS, WhatsApp (coming soon), video requests, MMS, and related campaign controls
Review Tools
Feedback forms, QR codes, NFC, and collection tools
Social Proof
Widget creation and limits, allowed widget types, SEO review snippets, social sharing, review filters, and custom CSS
Integrations
Allowed review sources, review source limit, custom sources, and hiding unselected sources

Enabled, Upgrade, and Hidden

#

These three states are one of the best upsell tools in the whole platform.

Steps and details
  • Enabled means the customer can use the feature normally
  • Upgrade means the feature stays visible but locked, which is useful for upsells
  • Hidden removes it completely from the customer view
Worth knowing

If you want lower-tier customers to see what they could grow into, Upgrade is usually stronger than Hidden.

Platform mode matters

#

For most multi-location customers, Multi-Location is the correct mode because it is built for one business with multiple branches.

Steps and details

Multi-Organization is more specialised and usually fits agencies, holding companies, or customers managing multiple separate brands under one account.

Managing customers on these plans

#

Customers can be assigned to a plan during signup or manually later from the customer profile.

Steps and details

If a specific customer needs more locations or slightly different limits without changing the whole plan for everyone else, you can override certain options at the customer level.

  • Create or open the customer profile
  • Use Switch Plan when the whole plan should change
  • Use customer-level overrides when only that one customer needs more room

Tips for getting this right

#

Start with 2 or 3 plans, not 8

Steps and details
  • Price the base plan around the customer size you expect to sell most often
  • Use Upgrade states generously on lower tiers
  • Offer annual billing as well as monthly billing
  • Use 7 or 14 day trials when they help customers reach value before the charge hits
  • Create a free downgrade plan if you want to reduce churn fallout
  • Test the signup and checkout flow yourself before sharing the link publicly
  • Check the registration URL and payment-link status messages before sending them out

Common questions

Still need a hand?

Tell us what you’re trying to do. We’ll help you find the next step.

Get support

Search the help center