Pocketsflow
All posts
Guides

How to Price a SaaS Product

Chain7 min read

Apply it with your AI

To price a SaaS product, start from the value of the job it does for one customer, pick a pricing model that grows with that value, then set two or three tiers and test them. On Pocketsflow you can publish monthly and yearly plans with free trials in minutes, and Pocketsflow handles sales tax and VAT on every renewal as merchant of record.

Start from the value, not your costs

Your costs set the floor, not the price. Ask what the product saves or earns a customer each month: hours of work, a tool it replaces, revenue it brings in. Charge a fraction of that value, so the customer keeps most of the gain. Pocketsflow does not decide this for you, but every Pocketsflow plan can be changed later, so a first price is a starting point, not a promise.

Pick a SaaS pricing model

ModelFits when
Flat monthlyEvery customer gets the same value
Tiers (Starter, Pro, Team)Some customers need more features or limits
Per seatValue grows with the number of users
Usage or creditsValue grows with use, such as AI calls or exports
Lifetime dealYou want early cash and are fine without renewals

Pocketsflow supports each of these: weekly, monthly and yearly plans, free trials, prepaid usage credits, and one-time lifetime products. Per-seat and usage-based subscription pricing are part of the Pocketsflow Pro plan.

How the fee changes with your price

Every payment processor takes a fee, and a fixed part weighs more on a small price. Pocketsflow charges 4.7% + $0.30 per payment on its standard plans as of October 2026, with card processing and tax handling included; the Volume plans, for sellers over $50,000 a month, lower the platform fee to 1% or 0.5%. The chart shows the standard rate: the share of one monthly payment that goes to the Pocketsflow fee.

Pocketsflow fee as a share of one monthly payment
0%3%5%8%10%13%$5$9$29$99
Pocketsflow fee as a share of one monthly payment
PointFee share
$510.7%
$98%
$295.7%
$995%

Source: Pocketsflow pricing (www.pocketsflow.com/pricing), 4.7% + $0.30 per payment, October 2026.

At $5 a month, the Pocketsflow fee is 10.7% of the payment; at $29 it is 5.7%, and at $99 it is 5.0%. A very low monthly price loses more to fixed fees, which is a reason to avoid very low monthly prices or to steer buyers to yearly plans.

How to price your SaaS on Pocketsflow, step by step

  1. Write down the job your product does and what it is worth to one customer each month.
  2. Pick a model from the table above. When in doubt, start with two or three tiers.
  3. Set a monthly price per tier, and a yearly price at about 10 months' worth, so yearly buyers get two months free.
  4. Create each plan in Pocketsflow, monthly and yearly, and add a free trial to the tier you want most people on.
  5. Put the Pocketsflow checkout link or the embedded checkout on your pricing page.
  6. Listen to Pocketsflow's subscription webhooks to grant, warn and remove access in your app.
  7. After a month of sales, check trial conversion and churn, and change one price at a time.

Use yearly plans and trials on Pocketsflow

Yearly plans bring cash up front and fewer renewals that can fail. A free trial with the card taken at signup lets a buyer try the product and converts on its own when the trial ends. In Pocketsflow, both are settings on the plan, and you can ask Claude, ChatGPT or Cursor to create them through Pocketsflow's MCP server: "Create Pro and Team plans, monthly and yearly, with a 14 day trial on Team."

Test the price, then raise it

A price is a guess until customers pay it. Raise it for new customers when trials convert easily, and offer a discount code instead of a lower list price when a buyer pushes back; Pocketsflow discount codes come with every plan. For pricing ideas beyond software, read how to price digital products, and to set up the billing itself, read how to sell SaaS with AI agents over MCP or see Pocketsflow billing for SaaS.

Open your store today.

Sell your first product in minutes, keep more of every sale, and let the AI you already use run the busywork.

Or start from the AI you already use