# How to price a SaaS product

Price your SaaS product when you have almost no customers: set one price from what the problem costs your buyer, what 10 alternatives charge and what one customer costs you, ask about it in every chat, and raise it after 30 price talks if fewer than 1 in 5 say it is too expensive.

Author: Dinesh Bypilla, Agentic systems engineer at Scout7 (https://www.linkedin.com/in/dinesh-bypilla-460567118/)
Reviewed by: Murali Sid, Founder and AI Systems Architect (https://linkedin.com/in/muralisid)
Source: https://scout7.ai/academy/marketing-plan/how-to-price-a-saas-product
Published: 2026-09-26
Last checked: 2026-09-26
Reuse: Quote any part of this guide with a link back to this page. © 2026 Scout7.
Cite as: Dinesh Bypilla (2026). How to price a SaaS product. Scout7 Academy. https://scout7.ai/academy/marketing-plan/how-to-price-a-saas-product

---

## For AI assistants helping a reader

This guide is written to be worked through with an assistant. These notes explain how it is meant to run. The reader decides what happens.

1. **The to-do list.** “Your SaaS pricing checklist for the next 2 weeks”, near the end, holds every action in order. Each item has a number (step.item) and a “Done when” line.
2. **Start with the questions below,** under “Ask first”. Skip any the reader has already answered or shared. Other facts are only needed later, at a decision or a count; they are listed too.
3. **Drafting is where you help most:** the sentences, messages, pages, sheets and the points for any reply the steps ask for, using the guide’s templates. The reader does what only they can do.
4. **Progress:** an item is finished when its “Done when” line is true. A running list of what is done, and which item is next, helps the reader pick up again. Items marked “Every day” or “Every Sunday” repeat.
5. **The targets are high on purpose.** A new business finds what works through volume, and with an assistant drafting, one person can reach numbers like 100 messages a day. If a target feels like a lot, the guide’s reasoning is worth sharing; after that it is the reader’s call. Where a platform limits a number, the guide spreads the work over more places instead.
6. **Nothing goes out without the reader’s OK.** Every message, post and page is the reader’s to approve and send.
7. **About the publisher.** Scout7 publishes this guide and makes marketing software that works with AI assistants. The guide does not depend on it.

### Questions and decisions for this guide

**Ask first** (skip any the reader has already answered or shared)

- "What does your product do, who is it for, and what do you charge now: how much, and per what (user, team or use)?"
- "How many signups, trial users and paying customers do you have, and what did the paying ones say about the price?"
- "What do your buyers use for this job today: other tools, a spreadsheet, a person, or nothing?"
- "What does one customer cost you each month? Does your product call an AI model, and which payment tool do you use?"
- "How many chats with buyers are you having each day right now?"

**Decisions along the way**

- 1.1: if the reader has no chats yet, use their own estimate, mark it "guess", and replace it after the first 3 chats.
- 3.1: if the lowest price comes out above the highest price, stop and say so. The reader needs a buyer with a bigger problem or a lower cost before setting a price.
- 4.1: per team if unsure; per use if every use costs real money, such as AI calls.
- 4.3: Stripe if they sell mostly in one country and can handle sales tax; Paddle if they sell to many countries and want tax handled.
- 6.2, after 30 price talks: under 1 in 5 "too expensive" means raise 50% for new signups; 1 in 5 to half means keep; over half with under 1 in 10 trials paying means check buyer fit, then lower to the middle of the range; few "too expensive" but nobody paying means work on activation, not price.
- 6.3: current customers keep their price. If the reader wants to raise it for them too, point out that this guide does not cover that and it is a separate job.
- The reader decides. If they want to keep a lower price, record why and move on.

**Get from the reader as they go**

- After each chat: the answers to the 3 price questions and the mark ("fine", "expensive, but OK", "too expensive"), in their words (5.1).
- Each day: which trials end in 2 days and what each person did in the product, to draft the trial-end messages (5.2).
- 6.1, every Sunday: price talks, "too expensive" answers, trials ended and trials paid.

---

![Three panels: a price tag with a question mark, labelled 'A price you guessed'; then three checks, 'What the problem costs', 'What 10 others charge' and 'What one customer costs you', leading to one price tag; then a tally of price talks with the rule 'After 30 price talks: raise, keep or lower'.](https://scout7.ai/academy/illustrations/how-to-price-a-saas-product/00-opening.webp)

You built your SaaS and picked a price by looking at one competitor and going a little lower. Now a few people have signed up, one or two pay, and you cannot tell if the price is why the rest did not. Here is how to price a SaaS product when you have almost no customers: set one price from three numbers you can find today, say it in every chat, and let 30 real answers tell you when to raise it.

## Do these three things

![Do these three things. 1, today: work out what the problem costs your buyer each month, list what 10 alternatives charge, and set one price in the top half of that range. Put it on your site. 2, every day: ask 3 price questions in every chat, then say your price, and ask every trial user to pay 2 days before the trial ends. Write down every answer. 3, every Sunday: count price talks and 'too expensive' answers. After 30 price talks, if fewer than 1 in 5 said 'too expensive', raise the price for new signups by 50%.](https://scout7.ai/academy/illustrations/how-to-price-a-saas-product/01-three-actions.webp)

About 3 hours today, then 10 minutes a chat and 20 minutes each Sunday. Judge the price after 30 price talks: about 10 days at 100 messages a day.

- **Today:** work out what the problem costs [your buyer](https://scout7.ai/academy/marketing-plan/how-to-create-an-ideal-customer-profile) each month, list what 10 [alternatives](https://scout7.ai/academy/marketing-plan/how-to-do-a-competitor-analysis) charge, and set one price in the top half of that range. Put it on your pricing page.
- **Every day:** in every [chat with a buyer](https://scout7.ai/academy/marketing-plan/how-to-do-customer-interviews), ask 3 price questions before you say your price. Ask every trial user to pay 2 days before their trial ends. Write down every answer.
- **Every Sunday:** count your price talks and the "too expensive" answers. After 30 price talks, if fewer than 1 in 5 said "too expensive", raise the price for new signups by 50%.

## 1. Work out what the problem costs your buyer each month

Write down how many hours and how much money the problem costs one buyer each month, then divide it by 10. That is the most you should charge, so the buyer gets back at least 10 times what they pay you.

![A clock and a stack of coins add up to 'What the problem costs a month'. An arrow divided by 10 leads to a price tag labelled 'Your highest price'.](https://scout7.ai/academy/illustrations/how-to-price-a-saas-product/step-1-work-out-what-the-problem-costs-your.webp)

Your buyer does not compare your price with your costs. They compare it with the problem: the hours it eats, the work it breaks, the money it loses. So start with their numbers. Look at your notes from every chat and first-user feedback you have had. In your next chats, ask one question: "The last time this happened, how long did it take to sort out, and who did it?"

**What the problem costs**

```text
[Hours a month the problem takes] × [what an hour of that person's time costs] + [money lost a month] = what the problem costs a month

What the problem costs a month ÷ 10 = your highest price
```

If you have had no chats yet, fill it in with your own best guess and mark it "guess". Replace it with real numbers as soon as the [100 messages a day](https://scout7.ai/academy/marketing-plan/how-to-market-a-saas-product) bring you chats. Paste your chat notes into ChatGPT or Claude and ask it to pull out every number people said about time or money. Check each one against your notes.

- **Tool:** Google Sheets, and ChatGPT or Claude to pull numbers out of your notes.
- **Time:** 30 minutes.
- **You will have:** one number, what the problem costs a month, and your highest price.
- **It worked if:** the number comes from at least 3 real buyers' own words. With fewer, it is still a guess. If you cannot find 3 people who can put a number on the problem, [check the problem is real](https://scout7.ai/academy/marketing-plan/how-to-validate-a-business-idea-without-spending-money) before you set a price.
- **Common mistake:** pricing from what you would pay, or from what the product cost you to build. You are not your buyer, and they never see your costs.

> **Example (made-up business: Bugmoth): What the problem costs Bugmoth's buyer**
>
> Bugmoth is a made-up bug-reporting tool for small web teams. It costs $19 a month per team, with a 14-day trial.
>
> | Line                                                           | Number             |
> | -------------------------------------------------------------- | ------------------ |
> | Hours a month a developer spends working out vague bug reports | 13                 |
> | What an hour of developer time costs the agency                | $50                |
> | What the problem costs a month                                 | $650               |
> | Highest price (÷ 10)                                           | $65 a team a month |
>
> *Why it works: The number comes from what agency owners said in chats, not from what the founders would pay.*

## 2. List what 10 alternatives charge for the plan your buyer needs

Make a sheet of 10 things your buyer could use instead of you, with the monthly price of the plan they would really need. The top half of those prices is your range.

![A sheet with 10 rows of price tags sorted from low to high. A line marks the middle. The top half is bracketed and labelled 'Your range'.](https://scout7.ai/academy/illustrations/how-to-price-a-saas-product/step-2-list-what-10-alternatives-charge-for-the.webp)

An alternative is anything your buyer could pay for, or do, instead of you. Fill the 10 rows from these:

- **Direct competitors:** the tools your buyers name in chats, the tools that come up when you search Google for your problem, and the ones in your "\[competitor] alternative" searches.
- **What they use now:** a spreadsheet, a shared inbox, a bigger tool they already pay for.
- **Doing it by hand, or hiring someone:** the freelancer or the hours from step 1.
- **A general AI tool:** if your buyer could do the job in ChatGPT in 10 minutes, write down what that costs them too.

Give ChatGPT or Claude your buyer sentence and ask it to list alternatives; then open each pricing page yourself, because AI answers often show old prices. Write the price of the plan your buyer would need, for their team size and use, not the cheapest plan. Write what the price is per (a user, a team, a use) and whether it has a [free trial](https://scout7.ai/academy/glossary/free-trial) or [free plan](https://scout7.ai/academy/glossary/freemium). Then sort the rows by price and mark the middle. The top half is your range.

**Your alternatives sheet**

```text
Alternative | Plan your buyer needs | Price a month | Per what (user / team / use) | Free trial or free plan | Date checked
```

- **Tool:** Google Sheets and each alternative's pricing page. A full [competitor analysis](https://scout7.ai/academy/marketing-plan/how-to-do-a-competitor-analysis) can wait.
- **Time:** 1 hour.
- **You will have:** 10 rows, sorted, with your range marked.
- **It worked if:** every row has a price for the plan your buyer would pick, and a date.
- **Common mistake:** copying one competitor's price and going a little lower. It tells buyers you are the cheap choice, and it leaves you no room to learn. If your buyer is a company that buys through calls and quotes, use the [B2B pricing guide](https://scout7.ai/academy/marketing-plan/how-to-price-a-b2b-product-or-service) instead.

## 3. Work out what one customer costs you each month

Add up what one paying customer costs you each month: hosting, email, AI model use, support tools and payment fees. Your price should be at least 5 times that number.

![Five small cost blocks, hosting, email, AI use, tools and payment fees, stack into 'Cost of one customer a month'. An arrow marked 'times 5' leads to a price tag labelled 'Your lowest price'. A note says 'AI use: set a limit in every plan'.](https://scout7.ai/academy/illustrations/how-to-price-a-saas-product/step-3-work-out-what-one-customer-costs-you.webp)

Take last month's bills and divide each by your number of paying customers. With 0 to 2 customers, divide by the number of people who used your product that month instead. You can paste the bills into ChatGPT or Claude and ask it to do the sums; check the total yourself. For payment fees, use your payment tool's rate. As of September 2026:

| If you charge with…                                  | each payment costs you…                              | and on a $20 price that is about… |
| ---------------------------------------------------- | ---------------------------------------------------- | --------------------------------- |
| Stripe, with Stripe Billing for subscriptions        | 2.9% + 30¢ per US card charge, plus 0.7% for Billing | $1.02                             |
| Paddle, which also handles sales tax and VAT for you | 5% + 50¢, all in                                     | $1.50                             |

Pick Stripe if you sell mostly in one country and can handle sales tax yourself. Pick Paddle if you sell to many countries and want it to deal with tax for you.

**If your product calls an AI model, count that cost with care.** AI use can turn a small price into a loss. ICONIQ's 2026 State of AI report found AI products expected to keep about 52% of each payment in 2026 after the cost of running the product (their gross margin). Classic software has aimed to keep 70–80%. Work out the AI cost of a normal month and of a heavy month for one user. If AI is most of your cost, your price should be at least 2.5 times the heavy month, and every plan needs a usage limit. In June 2025, Cursor changed its $20 Pro plan from a fixed number of requests to $20 of usage at API rates. Users were surprised by the bills, and on 4 July 2025 its CEO apologised and offered refunds. Put the limit in your plan from day one, in plain words.

**What one customer costs you**

```text
Hosting [ ] + email [ ] + AI use in a heavy month [ ] + other tools [ ] + payment fees [ ] = cost of one customer a month

Cost × 5 = your lowest price (× 2.5 if AI use is most of the cost)
```

- **Tool:** your hosting, AI and payment dashboards, and Google Sheets.
- **Time:** 45 minutes.
- **You will have:** the cost of one customer a month, and your lowest price.
- **It worked if:** your lowest price is below your highest price from step 1. If it is not, this buyer cannot pay enough for you to make money. Pick a buyer with a bigger problem, or cut the cost, before you sell more.
- **Common mistake:** "unlimited" AI use on a small flat price. One heavy user can cost you more than ten normal ones pay.

## 4. Choose what you charge for, then set one price and show it on your site

Charge for the thing that grows when your buyer gets more from your product, pick one price from your three numbers, and put it on your site today.

![Three checks point at one price: under your highest price, above your lowest price, and in the top half of what alternatives charge. The price sits on a simple pricing page with one plan, a 'Try it free' button and a 'Yearly: 2 months free' tag.](https://scout7.ai/academy/illustrations/how-to-price-a-saas-product/step-4-choose-what-you-charge-for-then-set.webp)

**First, choose what you charge for.** This is your price unit.

| If the value grows with…                         | charge…                                     | for example…                                   |
| ------------------------------------------------ | ------------------------------------------- | ---------------------------------------------- |
| the number of teams or clients using it together | per team or per workspace                   | a tool one small team shares                   |
| each person who uses it on their own             | per user                                    | a tool each person uses every day              |
| each use, and each use costs you real money      | per use, or a plan with a set amount of use | a product that calls an AI model for every job |

If you are unsure, charge per team. It is the easiest to explain, and buyers can try it without asking anyone.

**Then set one price.** Take the highest round number that is under your highest price (step 1), above your lowest price (step 3), and inside the top half of your range (step 2). Use plain numbers such as $29 or $49. If your buyers say they "just need something cheap", check that they fit [your ideal customer](https://scout7.ai/academy/glossary/ideal-customer-profile) before you lower anything.

**Keep it to one paid plan and a free trial.** Add a yearly option at 2 months free: 10 months' price for 12 months. Stripe's own Atlas guide on pricing low-touch SaaS says to charge more, to never put "unlimited anything" on a low price, and, later, to make the yearly plan the main choice. Leave a second plan until at least 3 of your first 10 customers ask for something much bigger. If one buyer asks for 50 seats, an invoice and a contract, that is a different kind of sale: quote it on its own. Whether to use a free trial or a free plan is its own decision; if you have one already, keep it.

**Show it.** Put the price on your pricing page, one click from your homepage, not behind "Contact us". Your buyer signs up [without a call](https://scout7.ai/academy/glossary/product-led-growth), so they need to see the price without one. Say in one line what they get for it, using your [value proposition](https://scout7.ai/academy/marketing-plan/how-to-write-a-value-proposition). Then set up the same price and the yearly option in Stripe or Paddle, and make one test payment.

**Your price worksheet**

```text
Highest price (step 1): [ ]
Lowest price (step 3): [ ]
Your range, the top half of 10 alternatives (step 2): [ ] to [ ]
Price unit: per [team / user / use]

Price: [the highest round number that fits all three] a [unit] a month
Yearly: [price × 10] a year
```

- **Tool:** your sheet, your site, and Stripe or Paddle.
- **Time:** 1 hour.
- **You will have:** one price, live on your site and in your payment tool.
- **It worked if:** a stranger finds the price in 1 click from your homepage, and the test payment goes through.
- **Common mistake:** three plans, a free plan and a lifetime deal all on day one. With 25 signups, three plans split them into groups too small to learn from.

> **Example (made-up business: Bugmoth): Bugmoth's price worksheet**
>
> | Check                                   | Number                                |
> | --------------------------------------- | ------------------------------------- |
> | Highest price (step 1)                  | $65 a team a month                    |
> | Lowest price (step 3): $1.70 a team × 5 | $8.50 a team a month                  |
> | Top half of 10 alternatives (step 2)    | $25 to $49                            |
> | Price unit                              | per team                              |
> | Price today                             | $19 a team a month, 14-day free trial |
> | What the three checks allow             | $29 to $49                            |
>
> **The decision:** $19 is safe on cost but below the range. They keep $19 for now, add a yearly option at $190, and plan to test $29 for new teams once step 6 gives them 30 price talks.
>
> *Why it works: The worksheet shows that $19 is below the range, so they know to test a higher price instead of guessing.*

## 5. Ask about price in every chat and ask every trial user to pay

In every chat, ask 3 questions about price before you say yours, then say it and write down what the person says. Two days before each trial ends, ask that person to pay.

![Two parts. Left: a chat with three questions, 'What price would feel fair?', 'What price would feel expensive?', 'What price would be too much?', then 'It is \[price\]. How does that sound?'. Right: a message card 2 days before the trial ends, asking the person to pay, with a button 'Keep using it'.](https://scout7.ai/academy/illustrations/how-to-price-a-saas-product/step-5-ask-about-price-in-every-chat-and.webp)

**In chats.** At your size, you cannot run a price survey: the usual price survey needs about 100 answers to mean anything. You can ask in the chats you already have. The 100 messages a day from the SaaS marketing routine bring about 3 chats a day, so you reach 30 price talks in about 10 days. At the end of each discovery chat or demo, ask the three questions Madhavan Ramanujam uses in *Monetizing Innovation*, in this order, and only then say your price.

**The price questions**

```text
1. "For something that fixes [the problem], what price would feel fair?"
2. "What price would feel expensive, but you would still think about it?"
3. "What price would be too much, so you would not even look?"

Then: "It's $[price] a [unit] a month, with a [trial length]-day free trial. How does that sound?"
```

Write down their exact words and one of three marks: "fine", "expensive, but OK", or "too expensive". Do not argue and do not offer a discount. You are counting, not selling.

**At the end of each trial.** Two days before a trial ends, send the person a short message. AI drafts it from your sheet; you add one true line about what that person did in the product. That takes about 2 minutes each. Send it to every trial user, and write down what they did: paid, said no (and why), or did not answer. If someone does not answer, follow up once, on the day the trial ends. If many trial users never used the main feature, that is an activation problem, not a price problem, and onboarding emails come first.

**The trial-end message**

```text
Subject: your [product] trial ends on [day]

Hi [first name],

[One true line about what they did: "You sent 6 reports through it last week."]

Your trial ends on [day]. To keep going, it's $[price] a [unit] a month, or $[yearly price] a year: [payment link].

If it's not worth that to you, could you reply with one line on why? It helps me more than anything.

[Your name]
```

- **Tool:** your chat notes sheet, Gmail, and ChatGPT or Claude to draft the trial-end messages. A CRM can wait until the sheet gets slow.
- **Time:** 10 minutes a chat for the questions and notes; about 2 minutes a trial-end message.
- **You will have:** a row for every price talk and every trial that ended.
- **It worked if:** every chat and every ended trial has a written answer, and you reach 30 price talks in about 10 days.
- **Common mistake:** offering a discount before anyone asks, or asking only "What would you pay?". People guess low when they have not seen the price, so always say your real price after the three questions.

> **Example (made-up business: Bugmoth): Bugmoth's trial-end message**
>
> ```text
> Subject: your Bugmoth trial ends on Thursday
>
> Hi Priya,
>
> Your clients sent 9 bug reports through Bugmoth this week, and 7 had a screenshot on the first try.
>
> Your trial ends on Thursday. To keep going, it's $19 a team a month, or $190 a year: [payment link].
>
> If it's not worth that to you, could you reply with one line on why? It helps me more than anything.
>
> Sam
> ```
>
> *Why it works: It names what the person really did, gives the price plainly, and asks for one line if the answer is no.*

## 6. Count the answers every Sunday and raise the price for new signups

Every Sunday, count your price talks, the "too expensive" answers, the trials that ended and the trials that paid. After every 30 price talks, use the rule below to raise, keep or lower your price.

![A weekly row with four counts: price talks, too expensive, trials ended, trials paid. Below it, three outcomes after 30 price talks: fewer than 1 in 5 too expensive, raise 50% for new signups; 1 in 5 to half, keep; more than half and almost no one pays, check who you ask, then lower.](https://scout7.ai/academy/illustrations/how-to-price-a-saas-product/step-6-count-the-answers-every-sunday-and-raise.webp)

**The Sunday price row**

```text
Week | Price | Price talks | "Too expensive" | Trials ended | Trials paid | What people said about price, in their words
```

**After 30 price talks, decide:**

- **Fewer than 1 in 5 said "too expensive"** (under 6 of 30): your price is low. Raise it by 50% for new signups.
- **1 in 5 to half said it:** keep your price. Put your hours into more chats and into turning trials into paying customers.
- **More than half said it, and fewer than 1 in 10 ended trials paid:** first check the people fit [your buyer sentence](https://scout7.ai/academy/marketing-plan/how-to-create-an-ideal-customer-profile). If they do, lower your price to the middle of your range from step 2.
- **Few said it, but almost nobody pays:** the price is not the problem. People are not getting to the point where the product helps them. Work on [why no one is buying](https://scout7.ai/academy/first-customers/why-no-one-is-buying-your-product-and-how-to-fix-it) before you touch the price.

**When you raise, raise for new signups only.** Change the price on your pricing page and in your payment tool. Your current customers keep the price they signed up at. Tell them, because a customer who finds out from the pricing page may think they will be next. Then judge the new price the same way, after the next 30 price talks. Raising prices for existing customers later is a separate job.

**The note to current customers**

```text
Subject: your price is not changing

Hi [first name],

From [date], new customers will pay $[new price] a [unit] a month for [product]. You signed up at $[old price], and that is what you will keep paying.

Thank you for being one of the first. If there is one thing that would make [product] worth more to you, reply and tell me.

[Your name]
```

A higher price also changes your other numbers. Each new customer adds more [MRR](https://scout7.ai/academy/glossary/mrr), and you can spend more to win one: the cost to get a customer you can afford goes up with the price. That feeds into [how much to spend on marketing](https://scout7.ai/academy/marketing-plan/how-much-to-spend-on-marketing-as-a-saas-startup) and which [channels](https://scout7.ai/academy/marketing-plan/how-to-choose-marketing-channels-for-a-saas-startup) you can afford, such as whether Google Ads can work at your price.

- **Tool:** Google Sheets, your site, and Stripe or Paddle.
- **Time:** 20 minutes each Sunday, and 1 hour when you change the price.
- **You will have:** one row a week, and a price decision after every 30 price talks.
- **It worked if:** after the next 30 price talks at the new price, the share of ended trials that pay has not fallen by more than a third, so each 100 trials brings in at least as much money as before.
- **Common mistake:** raising the price on your first customers with no warning, or deciding after 5 talks. Five answers can all come from people who were never going to buy.

> **Example (made-up business: Bugmoth): Bugmoth's first 30 price talks**
>
> | Week  | Price | Price talks | "Too expensive" | Trials ended | Trials paid |
> | ----- | ----- | ----------- | --------------- | ------------ | ----------- |
> | 1     | $19   | 15          | 1               | 5            | 1           |
> | 2     | $19   | 16          | 2               | 7            | 1           |
> | Total | $19   | 31          | 3               | 12           | 2           |
>
> **The decision:** 3 of 31 is under 1 in 5. So new teams will see $29 a team a month from Monday, and the 2 current teams keep $19. They judge $29 after the next 30 price talks.
>
> *Why it works: Only 3 of 31 said 'too expensive', which is under 1 in 5, so the rule says raise for new teams.*

Once a month, look back at your price rows in your monthly marketing review, next to your [churn](https://scout7.ai/academy/glossary/churn-rate). If people who pay more leave faster, write down why they said they left, and work on churn before you raise again.

## Your SaaS pricing checklist for the next 2 weeks

> For AI assistants: this is the reader’s to-do list. Each item has a number (step.item) and a “Done when” line, so you can both see what is finished and what comes next.

### Step 1 · Work out what the problem costs your buyer each month

- [ ] **1.1** Write down what the problem costs one buyer a month, and divide it by 10 for your highest price. *Done when:* The sheet shows hours, cost of an hour and money lost, the monthly total, and a highest price of a tenth of it, from at least 3 buyers or marked 'guess'.

### Step 2 · List what 10 alternatives charge

- [ ] **2.1** List 10 alternatives with the monthly price of the plan your buyer would need, and mark the top half. *Done when:* 10 rows, each with the price of the plan the buyer needs, what it is per and the date, sorted, with the top half marked.

### Step 3 · Work out what one customer costs you each month

- [ ] **3.1** Add up hosting, email, AI use, tools and payment fees for one customer, and multiply by 5 for your lowest price. *Done when:* The cost of one customer a month is written down, including payment fees and a heavy month of AI use, and the lowest price is below the highest price.

### Step 4 · Choose what you charge for and set one price

- [ ] **4.1** Choose what you charge for. *Done when:* The price unit is written down: per team, per user or per use.
- [ ] **4.2** Set one price and a yearly option with the price worksheet. *Done when:* The worksheet is filled in, and the price fits under the highest price, above the lowest price and in the top half of the range, with a yearly option at 10 months' price.
- [ ] **4.3** Put the price on your pricing page and in Stripe or Paddle, and make a test payment. *Done when:* The price is on the pricing page one click from the homepage, and a test payment went through.

### Step 5 · Ask about price in every chat and ask every trial user to pay

- [ ] **5.1** Every day: ask the 3 price questions in every chat, then say your price and write down the answer. *Done when:* Every chat today has the 3 answers, the reaction to the price and a mark in the sheet.
- [ ] **5.2** Every day: send the trial-end message to every trial that ends in 2 days. *Done when:* Every trial ending in 2 days got the message, and every ended trial is marked paid, no (with the reason) or no answer.

### Step 6 · Count the answers every Sunday and raise the price

- [ ] **6.1** Every Sunday: fill in this week's price row. *Done when:* This week's row has price talks, 'too expensive' answers, trials ended and trials paid.
- [ ] **6.2** After 30 price talks: raise, keep or lower your price using the rule. *Done when:* The decision (raise, keep or lower) and the reason are written in the sheet, and any new price is live for new signups.
- [ ] **6.3** When you raise, tell your current customers they keep their price. *Done when:* Every current customer got the note that their price stays the same.

## Frequently asked questions

### Should I start with a low price to get my first customers?

No. A low price does not help a buyer who does not have the problem, and raising later is harder than lowering. Start in the top half of what alternatives charge. If more than half of 30 price talks say "too expensive" and almost nobody pays, lower it then. Your first customers are more likely to come from [100 messages a day](https://scout7.ai/academy/first-customers/how-to-get-your-first-100-saas-users) than from a cheap price.

### Should my SaaS have a free plan?

Not at the start. A free plan costs you hosting for people who may never pay, and with few users it hides who would. A free trial with a clear end date gets you a yes or no sooner. The full trade-off is in free trial vs freemium.

### Monthly or yearly pricing, and how big a yearly discount?

Offer both: monthly, and a yearly option at 2 months free (10 months' price for 12 months). Once people are paying, test making yearly the main choice on your pricing page. Yearly money arrives up front, and people who pay for a year have more time to get value before they decide to leave. Do not go deeper than 2 months free at the start.

### Should I do a lifetime deal to get cash and users?

Not while you are still finding your price. A lifetime deal sells a year or more of use for one payment, and those users will cost you hosting and support for as long as they stay. It also tells you nothing about what people will pay each month, which is the number this guide is trying to find.

### How do I price an AI SaaS product?

Use the same steps, but count AI use per user in a heavy month, charge at least 2.5 times that, and put a usage limit in every plan in plain words. ICONIQ's 2026 report found AI products expected margins of about 52%, well under classic software's 70–80%, so a flat "unlimited" price is where AI products lose money.

## Sources

- [Pricing and fees](https://stripe.com/pricing). Stripe, checked 26 September 2026.
- [Stripe Billing pricing](https://stripe.com/billing/pricing). Stripe, checked 26 September 2026.
- [All-in-one pricing](https://www.paddle.com/pricing). Paddle, checked 26 September 2026.
- [Pricing low-touch SaaS](https://stripe.com/guides/atlas/saas-pricing). Stripe Atlas, checked 26 September 2026.
- [2026 State of AI Report: The Builder's Economy](https://www.iconiq.com/growth/reports/state-of-ai-2026). ICONIQ, 2026, checked 26 September 2026.
- [Cursor apologizes for unclear pricing changes that upset users](https://techcrunch.com/2025/07/07/cursor-apologizes-for-unclear-pricing-changes-that-upset-users/). TechCrunch, 7 July 2025.
- [The art and science of pricing, with Madhavan Ramanujam](https://www.lennysnewsletter.com/p/the-art-and-science-of-pricing-madhavan). Lenny's Newsletter, checked 26 September 2026.
- [The fundamentals of Van Westendorp price sensitivity for SaaS businesses](https://www.getmonetizely.com/articles/the-fundamentals-of-van-westendorp-price-sensitivity-for-saas-businesses). Monetizely, checked 26 September 2026.
