How Software Add-On Pricing Stacks Against You
Software add-on pricing stacking turns a $100/month booking platform into a $400 bill. Here's how Vagaro, Mindbody, and Boulevard build the stack.
TL;DR: Booking platforms advertise a base price, then charge separately for marketing tools, two-way texting, forms, and extra seats until the monthly bill is three or four times what you expected. The mechanic is the same across Vagaro, Mindbody, and Boulevard: start low, layer add-ons, and make each one feel small enough to approve without doing the math on the total.
When you signed up for booking software, you probably compared a few platforms by their headline price. One came in at $90 a month, another at $175. You picked one, got the team set up, and moved on. Six months later you looked at the credit card statement and the number was not what you remembered agreeing to.
That gap between what a platform advertises and what it actually bills is not a billing error. It is the pricing model. Each platform charges a base subscription for core scheduling, then sells the features that make the platform functional as separate line items. By the time a real business has what it needs, the base price is often the smallest number on the invoice.
This post breaks down how add-on stacking works, which categories of charges show up most often, and what the math looks like once a business has multiple staff or locations.
The Base Price Is the Floor, Not the Price
Platforms build their pricing pages to lead with the lowest possible number. That number buys you the scheduler. It does not buy you most of what a working appointment business needs.
Common features gated behind add-ons across the major platforms:
- Two-way SMS and automated reminders (often sold as a credit bundle or a per-message rate)
- Email marketing campaigns beyond basic confirmations
- Online intake forms and digital consent documents
- Advanced reporting and revenue dashboards
- Additional staff seats above a base tier
- Multiple location access under one account
Vagaro structures several of these as optional monthly add-ons. Mindbody sells marketing features through its separate marketing suite, priced on top of the core subscription. Boulevard uses a per-location, per-seat model that scales the bill with headcount and footprint. The per-provider pricing breakdown for spa software shows how quickly seat-based math compounds at even modest team sizes.
None of this is hidden in fine print. The platforms disclose it. The problem is that the disclosure happens after the sale, when turning off an add-on means losing a feature your front desk has come to depend on.
How the Stack Builds Over Time
Add-on stacking rarely happens all at once. It happens incrementally, one approval at a time, which is what makes it hard to catch.
A typical sequence looks like this:
- Month one: base subscription activated, team onboarded.
- Month two: front desk asks about automated reminders. SMS add-on enabled.
- Month three: owner wants to send a promotion. Email marketing tier upgraded.
- Month four: new provider hired, seat added.
- Month five: second location opens, per-location fee kicks in.
- Month six: someone requests better reporting. Analytics upgrade approved.
Each decision made sense in isolation. Combined, they have turned a $100 base plan into a $350 to $500 monthly charge. The budget conversation that happened at signup used the wrong number.
SMS credit billing deserves its own note here because it is the most opaque of the add-ons. Credits are sold in bundles. Different message types consume different numbers of credits. A longer message, an MMS, or a message to a number outside your country can cost two to four credits where you expected one. If you want to understand how to project that cost before it hits, the SMS credit forecasting guide walks through the calculation.
Per-Seat and Per-Location Fees Amplify Everything
The base-plus-add-on structure is painful enough for a single-location business with a small team. For anyone growing, the seat and location multipliers are where the bill becomes genuinely hard to manage.
Per-seat pricing means every provider you add increases your software cost, independent of how much revenue that provider generates. A new esthetician in their first month, still building a book, costs the same seat fee as your highest-biller. There is no ramp period and no volume discount at most tier levels.
Per-location fees stack on top of that. If you open a second location, you do not just pay for the new space's seats. Many platforms charge a separate location fee before you count a single staff member. At Boulevard, for example, the pricing structure is documented as location-based, meaning the bill grows with your footprint regardless of how many clients are being seen at each site. The per-location pricing math post models this out for multi-location operators.
By the time a business has five providers across two locations, the difference between a base-price assumption and the real bill can be $400 or more per month. That is $4,800 per year paid for software, not services.
The Features That Feel Free But Aren't
Some add-ons are easy to spot on an invoice. Others are embedded in how you use the platform in ways that only surface when you try to do something specific.
Data export is one example. Several platforms restrict how much client data you can pull, when you can pull it, and whether export is available on your current plan tier. Moving to a different system means paying for the data you put in. The data export fee breakdown covers what each major platform charges and what format you actually receive.
Marketplace placement is another. Some platforms operate a consumer-facing booking marketplace and charge a commission when a client books through it. If that client is already yours, you are paying a referral fee for a relationship you built. That is not an add-on in the traditional sense, but it functions as one: a recurring cost attached to using the platform fully.
Consent forms and intake documents sit in the same category. Platforms that support digital forms often gate them behind a plan upgrade or a per-form fee. For a med spa running laser treatments or injectables, skipping this is not an option, which means the upgrade is not optional either.
What to Do Before Approving the Next Line Item
The practical defense against add-on stacking is treating each approval as a budget decision, not a feature decision. Before enabling anything new, run the annualized number and add it to a running total of your current software spend.
A few questions worth asking:
- What is the total monthly cost of all active subscriptions, add-ons, and credit bundles right now?
- Which add-ons are used by everyone on the team, and which were enabled for one use case that no longer exists?
- If you added one more provider or one more location, what would the software bill be the following month?
If you cannot answer those questions without pulling invoices, the billing structure is doing its job. Opacity benefits the platform, not you. Platforms that price transparently, including free options like Tersavia that process payments in exchange for the software at no subscription cost, make this math straightforward from the start.
Reviewing add-ons quarterly, not annually, catches approvals before they become assumptions. A feature that felt urgent in month two may be entirely skippable by month eight.
FAQ
What is software add-on pricing stacking?
It is the practice of selling a low base subscription price and then charging separately for features like SMS reminders, marketing tools, extra staff seats, and additional locations. Each add-on looks small in isolation, but combined they can double or triple the monthly bill.
Which booking platforms use add-on pricing?
Vagaro, Mindbody, and Boulevard all use some form of it. Vagaro sells optional monthly add-ons for specific features. Mindbody prices its marketing tools separately from its core subscription.
How do I find out what my booking software actually costs per month?
Pull every line item from the last three months of invoices, including credit purchases. Add the base subscription, any feature add-ons, per-seat or per-location fees, and SMS or email credit usage. Annualize the total. Most operators find the number is significantly higher than their original signup quote.
Is there a way to avoid add-on stacking entirely?
The most direct way is to use a platform that does not separate features into paid tiers. Some free platforms bundle the tools a business needs and generate revenue through payment processing instead of subscriptions, which removes the incentive to gate features behind additional fees.



