Thanks to AI, the wall around "building" has dropped dramatically. With no-code tools and AI editors, even a single person can ship a working product into the world. Yet many indie developers come to a complete halt at the very next step—"at what price, and how, do I sell it?" There are mountains of technical books on how to build, but surprisingly few textbooks on pricing.

This article fills that gap. The themes are how to choose a monetization model and the thorniest question of all, how to set your price (pricing). "I feel like I have to go cheap or no one will buy." "Subscription or one-time purchase?" "Won't the AI usage fees put me in the red?"—we untangle the real sticking points that trip up solo developers, using a way of thinking that designs from "the value the customer gains," not from cost or competitors. It's a map for turning someone who can build into someone who can actually earn.

The bottom line in 30 seconds

If you're short on time, read only this

Choose the model by "ongoing value"
If value accrues each time it's used, go subscription; if it's a one-and-done, go one-time purchase. Start with freemium to make the entrance free, then bridge to paid.
Price from "value first"
Work backward from the value the customer gains, not from cost or competitors. Three tiers—Free / Pro / Business—plus an annual discount is the standard playbook.
The biggest mistake is "too cheap"
Indie developers skew toward pricing too low. Start high, on the assumption you'll raise it later, and always fold AI usage fees into your cost.

* For the whole build process, see the indie development roadmap; for how to build the minimum version, see the solo MVP guide.

🧭 Where this article sits: It's the "money blueprint" you read right before and after launching your product. If you haven't built anything yet, pair it with how to build a solo MVP; if you're at the stage of launching and gathering your first users, pair it with how to get your first 100 users.

1. Choosing a monetization model (6 compared)

Before you set a price, first choose "how you'll sell it (the model)." Until the vessel is decided, you can't decide how much to pour in. Here are the six most common in indie development, lined up by what they suit and don't suit.

① Completely free

Zero revenue. Effective if your goal is a portfolio, a track record, or building a user base. But the "only used because it's free" state tends to lock in. Build a bridge to future monetization.

② One-time purchase (lump sum)

Pay once, use forever. Suits things that are "complete once you own them": tools, templates, assets, e-books. The weakness: revenue doesn't compound, so you have to acquire customers from scratch every time.

③ Subscription (monthly/annual)

Suits services that get more valuable the longer you use them (kept updated, data accumulates, used every month). Its biggest appeal is compounding revenue (MRR). Churn defense and delivering ongoing value are must-haves.

④ Freemium

Free at the core, paid for parts. Open the "try it first" entrance for free, then charge via limits or advanced features. It pairs well with indie development, but the line between free and paid is everything. Draw it carelessly and everyone stays on free.

⑤ Advertising

Release for free and earn from ads. It presupposes massive traffic; with a small audience it earns almost nothing. The spread of AI search is also reshaping how traffic flows—factor in the impact on AdSense revenue, too.

⑥ Donations / tips

Support-based. Receive via Ko-fi or Buy Me a Coffee. Suits OSS and niche handy tools. It's not stable, but it works as a "heat check" before going paid.

The one question that decides it: "Does this get more valuable the more you use it?"—if YES, go ③ subscription (+ ④ freemium as the entrance). "Is it done once you hand it over?"—if YES, go ② one-time purchase. While you can't tell, the safe move is to release for free first, watch the reaction, then layer a paid model on top.

Which payment tool should you use?

Once the model is set, prepare the receiving end (payments). Here are the indie-development standards. All of them charge a fee based on sales, so you can start with zero upfront cost.

The gold standard for subscriptions and one-off charges. Flexible, but you have to build the integration yourself. First choice if you're building out recurring billing. It also pairs well with AI editors.

You can start selling digital products (one-time purchase) in minutes. Ideal for selling templates, assets, and e-books right away. Fees run high, but the effort is minimal.

"Merchant of Record" style, meaning they handle each country's taxes and VAT on your behalf. If you sell overseas, the tax side gets far easier all at once.

💡 There's also the option of selling an MCP server or the API itself. If you want to monetize a developer-facing product, see Can MCP servers be monetized? as well.

2. How to set the price: think value-based

This is the heart of it. Most indie developers set the price by "cost plus a margin" or "copying the competition." But these are the archetypes of pricing that doesn't earn. The correct starting point is the value the customer gains from the product—this is the idea of value-based pricing, widely taught as a foundation of pricing strategy (for example, pricing-strategy courses at schools like MIT hold that price should be set "from customer value, not cost" as a first principle).

✕ Cost-based

"It cost $X to build, so it's $X." That's your problem, and it's irrelevant to the customer. Building with AI lowers your cost, so this makes you unfairly cheap.

△ Competitor-based

"The competitor is $X, so I'll go a bit under." It's a useful reference, but it drags you into a race to the bottom. Their value isn't necessarily the same as yours.

◎ Value-based

Work backward from "the outcome the customer gains is worth $X." Convert time saved, revenue gained, stress reduced into a dollar figure and take a slice of it. This is the right answer.

Three questions that translate value into a price

You might think "value can't be measured," but answer the following three questions and you can approximate it well enough.

Q1. What does it save?

If it erases X hours of work each month, that hourly-rate equivalent is the floor of its value. If it's "5 hours a month × hourly rate," a slice of that is a reasonable monthly price.

Q2. What does it increase?

If it increases revenue, closed deals, or followers, that increment is the value. If it "brings in one more order a month," the gross profit on that one order is your yardstick.

Q3. What does it avoid?

If it prevents mistakes, blowups, or lost opportunities, that avoidance cost is the value. "Preventing one accident" is often worth dozens of times the monthly fee.

The value-based golden rule: Keep the price you charge to one-tenth to one-third of the value the customer gains and they're more likely to feel it's "worth it." For a tool that frees up $200 worth of time a month, $20–$60 a month is justifiable. It's "the value is large, so charge accordingly," not "the cost is near zero, so go cheap."

How to build a three-tier plan (Free / Pro / Business)

Don't narrow the price to one—line up three tiers. This is called "Good-Better-Best," and it rests on the consumer-behavior finding that when you present three options, most people pick the middle one (extremeness aversion). The trick is to design the middle tier as your "main event."

FREE
$0

For the entrance and trial. Limit the core feature by "volume" or "number of uses." The goal isn't revenue but to "let them feel the value and bridge them to paid." Don't make it too complete for free.

Recommended · main event
PRO
The individual's workhorse

The main event for individual users. Remove the limits and pack in every convenient feature. Put the plan you most want people to choose here, and make the gap with Free clear. It becomes the price "anchor."

BUSINESS
3–5× Pro

For companies, teams, and heavy users. Add seats, API, and support. Even if it doesn't sell, it works as a high-price anchor that makes Pro look "a good deal." If even 10% take it, your margin jumps.

📐 The psychology of odd figures: "$9.99" feels cheaper than "$10" because of the left-digit effect—people weigh the leftmost digit heavily—a classic finding in pricing psychology. That said, for premium price ranges and premium goods, deliberately using a round number can raise the sense of "quality." Use odd figures to signal cheapness, round figures to signal quality, and switch between them.

The annual-discount playbook

For subscriptions, line up monthly and annual, and make annual the cheaper deal. This is standard SaaS design, and it has two aims—① you're paid up front in a lump sum (cash flow) and ② they won't churn for a year (retention).

A rough discount guide

Setting annual at 10–12 months' worth of the monthly price (i.e., effectively 1–2 months free, roughly a 15–20% discount) is the common SaaS ballpark. Discount too hard and you tilt everyone toward annual and shave your revenue, so "about two months off" is a safe bet.

A tip on how to present it

Standardize the display as "$X per month (billed annually)," and the cheapness comes through against the monthly price. Show only the full annual total and it looks expensive, and people flee. A toggle UI that switches between "monthly / annual" is the standard.

3. Landing your first paying users

"First spread it for free, then charge someday"—that "someday" often never comes. The longer you put off charging, the harder it gets, because pricing to users who've grown used to free maximizes the psychological resistance. So build a paid entrance early, even a small one.

① Start small, "from paid"

Put a payment path in from the start, even for a small amount. "Is there even one person who'll pay?" is a more valuable test than the fact that 100 people use it for free. If no one pays, that's a sign to rethink the price or the value itself.

② Early-bird pricing

Discount it for early users only. Framing it as "join now and keep X% off" gathers early payments more easily and becomes a starting point for word of mouth. They become a loyal cohort that stays even after you raise prices.

③ Assume you'll raise the price

Your first price is a hypothesis. As features grow and value rises, raise the price with confidence. Keep existing users at the old price (grandfathering) and complaints stay rare. A price increase isn't rude—it's proof of growth.

A gauge for suspecting "too cheap": if not a single person says your price is "too high," it's probably too cheap. Having a few people turn you down is about right—a common feeling in pricing design. A price everyone accepts on the spot is leaving value on the table. Starting high and lowering after you see the reaction is many times easier than raising.

How to gather your first users is itself as deep a topic as pricing. I've collected the concrete tactics for funnels, social media, and communities in how to get your first 100 users in indie development. If you want a broad look at the patterns of earning, how to start an AI side hustle helps, and for the big picture of monetizing from home, earning from home with AI from zero is a good reference too.

4. Building AI cost into your unit economics

A pitfall unique to AI-powered products is "variable cost." Unlike conventional apps, the more users use it, the more API usage fees (token billing) pile up. If you don't fold this into your pricing, you get the nightmare of losing money the more you sell.

Always work out per-user cost

Estimate "how much API one heavy user burns per month." Unless monthly price > expected API cost + payment fees, that price is broken. Check whether the worst case (someone who hammers it) still stays out of the red.

Set usage caps or metering

"Unlimited" is the enemy of a variable-cost model. Design so cost can't run to the sky—e.g., up to X uses a month, metered beyond that. Squeeze the freemium free tier especially tight.

Route smartly to cheaper models

Use a high-performance model only for heavy tasks and a cheap model for drafts and classification, and your cost drops a lot. For cost-cutting during development, cost optimization for AI coding is practical.

🧮 A rough profitability formula: monthly gross profit = monthly price − (per-user API cost + payment fees + allocated hosting). If this gross profit is positive and you can recover your customer-acquisition cost (ads, time) within a few months, the business works. AI pricing can be revised, so always check the latest prices on each provider's official page (per-token rates vary by model).

5. Five common pricing mistakes

Finally, here are the "pricing traps" indie developers fall into again and again. If any ring true, you can fix them starting today.

💸 Too cheap

The most frequent. Out of the "I'm scared to charge for what I made" mindset, you go unfairly low. It can even backfire—cheap gets read as low value. Start high.

🆓 Clinging to free

Afraid users will drop off, you keep it free and miss the moment to monetize. 100 who pay beat 10,000 who won't. The earlier you charge, the easier it is.

🔨 Bludgeoning with features

"More features will sell it," so you pile them on. The reason to buy isn't feature count but the outcome gained. Sharpening one value sells better.

🌀 Too many options

Lining up five or six plans makes people unable to choose. Three is optimal. The more there are, the more decision fatigue drives people away. Make one main event stand out.

🧾 Ignoring cost

Leaving AI API fees and payment charges out of the math, you end up losing money the more you sell. Work out one heavy user's cost in advance.

Summary

  • Choose the model by "ongoing value": subscription if it pays off the more you use it, one-time purchase if it's done in one shot, freemium for the entrance.
  • Price from value first: work backward from "the value the customer gains," not cost or competitors, and take 1/10 to 1/3 of it.
  • Three-tier plan + annual discount: Free / Pro / Business, with the middle as the main event. Annual being effectively 1–2 months free is the standard.
  • Start charging early and small: build early momentum with early-bird pricing, and update your hypothesis on the assumption you'll raise prices.
  • Fold in AI cost: calculate per-user API cost and cap usage. Avoid losing money the more you sell.

Being able to build isn't enough to keep going. Only once you've properly set a price and designed the flow of money does a product go from a "creation" to a "business." There's no need to go cheap out of fear. If your product genuinely generates someone's time or money, receiving payment for it is entirely legitimate. Start by placing one hypothesis price on the higher side and put it to the world. You can fix it after you see the reaction—pricing isn't something you nail in one shot; it's something you grow.

📚 To learn hands-on, step by step, a free course is the way to go. We've prepared the intro course "Indie Development with AI", where you can practice everything from idea to launch to monetization, chapter by chapter. Use this article as your "pricing blueprint" and the course as your "hands-on guide"—together, you won't lose your way.

FAQ

Q. One-time purchase or subscription—which favors indie developers?

A. Decide by "does it get more valuable the longer you use it." For a service that's kept updated, accumulates data, or is used every month, subscription—where revenue compounds—has the edge. For things that are complete once handed over, like templates or assets, one-time purchase is natural. If you're unsure, one path is to launch as one-time purchase first, watch the reaction, then move to a subscription.

Q. How should I set the first price?

A. Convert the value the customer gains (time freed, revenue added, losses avoided) into a dollar figure and make 1/10 to 1/3 of it your tentative price. Don't set it from cost or competitors. Don't try to nail it perfectly at first—place it a bit high and watch the reaction, then adjust. Lowering is easier than raising, so starting high is safer than starting cheap.

Q. Isn't making it all free better, since more users join?

A. User numbers rise, but charging people who've grown used to free later becomes extremely hard. Even if numbers rise, API cost mounts and losses can balloon. A realistic design is to open only the entrance for free with freemium, and bridge to paid once they've felt the value. "100 who pay" support the business more than "10,000 who won't."

Q. Won't AI usage fees put me in the red?

A. They can if you don't guard against it. Estimate the API cost one heavy user burns per month and set a price that satisfies "monthly price > API cost + payment fees." On top of that, set usage caps or metering and route drafts and classification to cheaper models to hold down cost. "Unlimited" is a dangerous word in a variable-cost model.

Q. Is it OK to raise the price later? Won't existing users get angry?

A. It's fine. A price increase is proof of growth and is legitimate if features and value have grown. The trick to curbing backlash is to keep existing users at the old price (grandfathering). Apply the new price to new users only, and existing users actually feel "I got in early and came out ahead." Preparing an early-bird price up front lets you set up this structure from the start.