How to Price a SaaS Product: Tiers, Anchors and Trials (2026)

A practical method for setting your first subscription prices: pick a value metric, build two or three tiers, use an anchor honestly, and choose a trial that fits how people learn your product.

Floot ·

Key Takeaways

  • Price from value, check against cost. Your costs set a floor; what the product saves or earns the customer sets the ceiling. Most good prices sit well above the floor and well below the ceiling.
  • Choose the value metric first. Decide what grows when a customer gets more value (seats, projects, clients, usage). Tiers are just steps along that metric.
  • Two or three tiers is plenty to start. Each tier should exist for a different kind of customer, not to fill a pricing grid. A clear “most people pick this” plan does a lot of the work.
  • Small prices lose a big share to fees. At Stripe’s published US rates, a $5 monthly charge loses about 9.6% to card and billing fees; a $50 charge loses about 4.2%.
  • Your first price is a hypothesis. Write down what would make you change it (conversion rate, objections, churn) and review it after your first 20 to 50 paying customers.

Quick-Start Prioritization Framework

DecisionDefault for a small SaaSChange it when
Value metricThe unit your customer already counts (clients, projects, seats)Usage varies wildly between customers of the same size
Number of tiersTwo paid tiers, plus an optional free or trial entryYou clearly serve a third customer type (for example agencies or teams)
Billing periodsMonthly, plus annual at roughly two months freeCustomers ask for annual invoicing or buy on budgets
AnchorShow the higher tier next to the one you expect most people to chooseYou have no real customer for the higher tier yet
Trial14 days, card required at the end, reminder before it convertsThe product needs more than two weeks to show value

Most first-time SaaS founders price by looking at a competitor and shaving a few dollars off. That gives you a number, but not a reason for it, and a price without a reason is hard to defend, hard to raise and easy to get wrong in both directions. This guide walks through a method you can finish in an afternoon: work out the floor your costs set, choose what you charge for, design two or three tiers, decide where an anchor belongs, and pick a trial. Every number below is either from a cited source or worked arithmetic you can redo with your own figures.

Start with the floor your costs set

Before you think about value, know the lowest price that still makes sense. It is usually lower than founders fear, but it is not zero, and for cheap plans it climbs quickly.

Payment fees

Stripe’s pricing page lists 2.9% plus 30¢ per successful domestic card charge in the US, and Stripe Billing on pay-as-you-go adds 0.7% of billing volume. International cards add 1.5% and currency conversion adds 1%.

Worked example: on a $5 monthly plan, fees are $0.145 + $0.30 + $0.035, about $0.48, or 9.6% of the price. On $20 they are about $1.02 (5.1%). On $50 they are about $2.10 (4.2%). The fixed 30¢ is why very cheap monthly plans are hard to run. Annual billing helps: a $200 annual charge costs about $7.50 in fees, against about $12.24 for twelve $20 monthly charges.

Running costs per customer

Add what each active customer costs you each month: hosting, any AI or API calls, email sending and support time. If your app calls an AI model on every action, that cost can exceed the card fees, so estimate it from your own usage rather than guessing.

Write the total as “cost per customer per month”. Your lowest paid tier should cover it several times over, because some customers will cost far more than the average.

Choose what you charge for (the value metric)

A value metric is the unit that grows as a customer gets more out of the product. Getting it right matters more than the exact dollar amount, because it decides who pays more and whether customers grow into higher plans on their own.

The four common models

Stripe’s documentation describes four recurring pricing models: flat rate (customers pick a tier and pay a fixed amount), per-seat (each user needs a license), tiered (the unit price changes with quantity or usage) and usage-based (customers pay for what they consume, for example a fixed fee plus overage, pay as you go, or credit burndown). Most small SaaS products use flat-rate tiers with a limit on one metric, because they are easy to explain on a pricing page.

A good metric passes three tests

It tracks value: a customer with more of it is getting more out of the product. It is easy to understand: a customer can predict next month’s bill. And it is hard to game: people can’t avoid it by sharing one login.

  • Tool for personal trainers: number of active clients.
  • Booking app for clinics: number of practitioners or locations.
  • Report generator: reports per month, or connected data sources.
  • Internal team tool: seats, if every person gets similar value.

When per-seat pricing backfires

Per-seat pricing punishes customers for inviting colleagues, which can slow adoption inside a company. If your product gets more useful when more people use it, consider charging on a different metric (projects, workspaces, records) and letting seats be generous.

Design two or three tiers

Tiers exist because customers differ. A solo practitioner and a ten-person studio get different value from the same product, and one price either overcharges the first or undercharges the second.

SoloStudio
Who it’s forOne trainer working aloneA gym or studio with several trainers
Monthly price$19$49
Value metric limit25 active clients5 trainers, unlimited clients
Tier-only featuresNone (core product)Shared client list, branded exports
Fees per charge at Stripe US ratesAbout $1.00About $2.07

Name each tier after a customer, not a metal

Start by writing one sentence per tier describing who it is for: “a solo trainer with up to 15 clients”, “a studio with several trainers”. Then decide the limit on your value metric and the one or two features that only that customer needs. Features that everyone needs belong in every tier.

Worked example

Suppose you sell workout-planning software to personal trainers. Interviews tell you a solo trainer bills clients around $60 a session and saves about two hours of admin a week with your tool. Pricing at $19 a month is a small fraction of the value of two hours, and it clears the fee floor comfortably. A studio plan at $49 a month covers up to five trainers and adds shared client lists and branded exports. The numbers are illustrative; the logic is what matters.

  • Solo, $19/month: one trainer, up to 25 active clients.
  • Studio, $49/month: up to five trainers, shared clients, branded PDFs.
  • Annual option on both at ten times the monthly price (two months free).

Leave room to grow

Set limits so a successful customer eventually outgrows the lower tier. If nobody ever hits the limit, the higher tier only sells on features, which is a weaker reason to upgrade. Track how close customers get to each limit once you launch.

Anchors and decoys: what they are and how to use them honestly

People judge prices by comparison. A $49 plan looks different next to a $19 plan than next to a $149 plan.

The research behind it

A 1982 paper by Joel Huber, John Payne and Christopher Puto in the Journal of Consumer Research showed that adding an option that is clearly worse than one existing option can shift people’s choices between the original two. This is often called the decoy or attraction effect. Later researchers have debated how strong it is in practice, so treat it as a nudge, not a lever.

Use a real top tier as the anchor

The honest way to use anchoring is to show a higher tier that some customers genuinely need, placed next to the plan you expect most people to choose, and to mark that middle plan as the common choice. Inventing a tier nobody should buy erodes trust when customers notice, and they often do.

Annual pricing is also an anchor

Showing “$190 a year (two months free)” beside “$19 a month” anchors the monthly price as the expensive way to pay. Annual plans also reduce fee drag and give you cash up front. The tradeoff is refunds: decide your annual refund policy before you offer it.

Pick a trial that matches how people learn your product

A trial lets people reach the moment where the product proves itself before they pay. Its length should match how long that takes.

Length

If a new user gets value in their first session, 7 days is enough. If they need to enter data, invite clients or wait for a weekly cycle, 14 days is a safer default. Longer trials mostly delay the decision. Stripe allows trial periods of up to 730 days, so the limit is your judgment, not the tool.

Card up front or not

Asking for a card at sign-up filters for serious buyers and converts automatically, but fewer people start. Not asking means more trials and a deliberate conversion step at the end. Stripe supports both: without a card, you choose whether the subscription cancels, pauses or invoices when the trial ends.

Reminders are required, not optional

Stripe’s trial compliance guide says you must comply with card network rules for trials that convert to paid. Its hosted reminder email goes out 7 days before a trial ends, and the receipt shows trial information and a cancellation link. If you send your own reminder instead, you are responsible for meeting the same requirements.

Test, then change the price on purpose

Your launch price is a guess backed by reasoning. Decide in advance what evidence would move it.

Signals that the price is too low

Almost nobody mentions price as an objection, trial conversion is high, and customers describe the product as essential. Raising prices for new customers first, while keeping existing customers on their current price for a while, is the gentlest way to test this.

Signals that the price or packaging is wrong

Many trials end without converting and people cite price, or customers cluster on the lowest tier and never hit its limits. The second usually means the limits are too generous, not that the price is too high.

Measure the right numbers

Stripe’s Billing analytics defines trial conversion rate as trials that converted in the last 30 days divided by trials that ended in the last 30 days, and ARPU as total MRR divided by active subscribers. Watch both after any price change, alongside churn.

Common mistakes

These show up again and again on first pricing pages.

  • Copying a competitor’s price without knowing their costs, customers or value metric.
  • A $3 to $5 monthly plan where the fixed 30¢ card fee eats close to a tenth of revenue.
  • Four or five tiers before you have five customers, which makes the choice harder and the page noisier.
  • Putting a core feature only in the top tier, so the cheaper plan feels broken instead of smaller.
  • Per-seat pricing on a product that only works when the whole team uses it.
  • A trial with no reminder email, which leads to surprise charges, refund requests and disputes.
  • Never revisiting the price because changing it feels risky.

If you’d rather not build the pricing plumbing yourself

If you’d rather not wire tiers, trials and reminder emails together by hand, Floot can build the subscription app from a plain-English description, with checkout and subscriptions through Floot Payments (paid out via Stripe). You still make the pricing decisions above; the builder just implements them.

Frequently Asked Questions

How much should I charge for my SaaS?

Start from the value the product creates for one customer (time saved, revenue gained) and price at a modest fraction of it, then check that the price clears your costs and payment fees several times over. Treat the result as a hypothesis and revisit it after your first few dozen paying customers.

How many pricing tiers should a new SaaS have?

Two paid tiers is a good start, each written for a distinct type of customer. Add a third when you clearly serve another group, such as agencies or larger teams, not just to fill a grid.

Should I offer annual pricing?

Usually yes. A common pattern is annual at ten times the monthly price. It lowers fee drag per dollar, gives you cash up front and reduces monthly churn. Decide your refund policy for annual plans before launch.

Is $9 a month too cheap?

Not automatically, but check the arithmetic. At Stripe’s US rates a $9 charge loses about $0.62 (6.9%) to card and billing fees, before hosting, AI and support costs. Cheap plans also tend to attract customers who need as much support as expensive ones.

How long should a SaaS free trial be?

Long enough for a typical new user to reach the point where the product proves its value. Seven days suits products that show value in one session; 14 days suits products that need setup or a weekly cycle.

How do I raise prices on existing customers?

Give clear notice, explain what has improved, and consider keeping current customers on their price for a set period. Many founders raise prices for new customers first to test demand before touching existing subscriptions.

Sources