Vertical SaaS pricing strategies that work

Vertical SaaS pricing strategies

Pricing in vertical SaaS is different from horizontal SaaS because the buyer is different. The owner of a 30-person construction firm thinks about software cost in terms of “is this less than another bookkeeper” — not “is this less than other PM tools.” This page covers pricing models that work in vertical markets.

Per-seat pricing — works, but with caveats

Per-seat is the default horizontal SaaS pricing model and it transfers to vertical SaaS imperfectly. The problem is that many vertical industries have skewed user populations — one administrator who lives in the software all day, plus twenty technicians who each open it twice a week. Charging per-seat at the same price for both undercharges the heavy user and overcharges the light user, often by 10x.

The fix is per-seat with role-based tiers. Pay more for “full” seats, less or nothing for “light” or “read-only” seats. This is how Procore prices construction (admin seats vs. field seats vs. owner observer seats), how Toast prices restaurants (back-office vs. POS terminal), how Veeva prices life sciences (clinical operations seats vs. monitor seats vs. site investigator seats).

Volume-based pricing

For industries where the natural unit of business is a transaction — appointments booked, invoices processed, jobs completed — pricing per transaction can align better with customer perceived value than pricing per seat. Stripe famously does this for payments. Mindbody charges fitness studios by class booked, ServiceTitan offers a tier based on monthly trip count.

The risk with volume pricing is unpredictable bills. Customers in vertical markets are often not sophisticated about budgeting variable software costs, and a surprise invoice in a busy month can trigger churn. Mitigate by offering tiered “buckets” rather than pure pay-per-unit: $X/month for up to 1,000 transactions, $Y for up to 5,000, etc.

Payment processing as the real revenue line

For any vertical SaaS that touches money flow, the largest revenue line over time is usually payment processing, not the SaaS subscription. Toast’s payment processing is over 70% of revenue. ServiceTitan’s financing originations may eventually exceed software revenue. Veeva’s clinical trial transaction fees grow faster than the software business.

The strategic insight here is that the SaaS subscription is the wedge that gets payments adopted; the SaaS pricing should be set at whatever level maximizes adoption, not at whatever level maximizes SaaS revenue. Pricing the software low or even at break-even can be correct if it accelerates payment volume capture.

Land-and-expand within a single account

Vertical SaaS accounts have natural expansion paths because the workflow has many adjacent steps. Land with scheduling, expand to billing, then to patient communication, then to treatment plans, then to payments. Each expansion is a separate buying decision but does not require winning a new account.

The pricing implication is that you should not try to capture all revenue at the initial sale. Lead with the most painful workflow at an aggressive price, then layer in additional modules over the next 6-18 months as the customer’s confidence in the platform grows. Toast’s pricing model — start with payments at no monthly fee, add modules later — is the canonical example.

Annual contracts vs month-to-month

Vertical SaaS is structurally suited to annual contracts because the buyer is committing to a workflow change, not a tool trial. The risk-reward tilts toward customer commitment once they have integrated the software into operations. Most successful vertical SaaS companies offer month-to-month at a premium and annual at a discount, with annual being 60-80% of paying customers within 12 months of launch.

Further reading