You've now built a marketing system that compounds — one that works like an engineering system, with inputs, outputs, and measurable feedback loops. The next variable you need to engineer with the same rigor is price.
Because here's what happens after you nail customer acquisition: developers who've spent weeks perfecting their marketing channels often sabotage everything with a single decision made in fifteen minutes — how much to charge.
Pricing is the lever most solo developers never touch. It requires zero code changes, feels arbitrary, and triggers every imposter syndrome alarm simultaneously. Which is exactly why getting it right compounds faster than any feature you could ship this quarter. You built a Chrome extension that automates a task your users do manually for 90 minutes every week. You think: "Three evenings of work — maybe $15?" Your customer thinks: "90 minutes a week times 52 weeks is thousands of dollars saved." You're solving a $3,000-a-year problem and priced it at $15. That's not underpricing — that's leaving money on the table that your marketing system just worked hard to bring to your door. The alternative for them isn't a weekend project — it's never having this problem solved.
Value-Based Pricing: Price the Outcome
Value-based pricing asks a different question entirely. Instead of "what did this cost me to make?" you ask "what is this worth to the customer?" — specifically, what problem does it solve, how much does that problem cost them in time, money, or frustration, and what would a reasonable fraction of that savings look like as a price?
Here's a useful mental model: if your product saves a customer $1,000/year, you can charge anywhere from $100 (10% of value) to $500 (50% of value) and the customer still comes out ahead. Pricing at $29/year because it "feels affordable" isn't being generous — it's leaving money on the table that you could have used to improve the product, and it's signaling to the customer that maybe their problem isn't really that important.
The exercise is straightforward:
- Identify the outcome. What specific result does your customer get? ("I save 3 hours per week," "I avoid $500/month in agency fees," "I never miss a compliance deadline")
- Quantify it roughly. Even a ballpark number works — you don't need a McKinsey deck.
- Price at 10-30% of that value. This leaves the customer with an obvious win while making your product sustainable.
- Check whether your price signals the right quality. We'll come back to this.
The point isn't to extract maximum value — it's to price in a range where the customer sees an obvious return on investment and you're not working for free.
Good-Better-Best: Why Single Price Points Leave Money Behind
Most developers launching their first product set a single price. It's understandable — fewer decisions, simpler checkout — and it's almost always wrong.
The problem with a single price is that you're forced to pick one audience. Price it for budget-conscious users and your power users (who would happily pay more for more) feel underserved. Price it for power users and you scare off the small fish who might eventually upgrade.
Tiered pricing — commonly called good-better-best or bronze-silver-gold — solves this by letting customers self-select into the tier that matches their situation. But there's something subtler happening here: the middle tier is actually your primary product. The bottom tier exists to provide an anchor that makes the middle look reasonable. The top tier exists to make the middle look like a deal.
This is called anchoring, and it's been demonstrated repeatedly in consumer psychology research[1]. When you present three options, the majority of buyers default to the middle[1]. Your job is to make sure the middle tier is the one you actually want most people on — the one with healthy margins and the feature set that creates genuine value.
How to structure the tiers:
| Tier | Purpose | Price Ratio | What's in it |
|---|---|---|---|
| Starter/Basic | Anchors the middle; filters price-sensitive users | 1x | Core feature, limited usage |
| Pro/Standard | Your real product; should capture 60-70% of buyers | 2.5–4x | Full feature set, normal limits |
| Business/Enterprise | Makes Pro look reasonable; captures high-value users | 6–10x | Everything + priority support, team seats |
A concrete example: if your Pro tier is $49/month, your Starter might be $15/month and your Business tier $149–199/month. The customer looking at $49 sees a baseline at $15 (so it's not "cheap" software) and a premium at $199 (so $49 looks like the smart middle ground).
The Danger of the Middle Price (And Why $79 Underperforms)
There's a specific failure mode worth naming: the psychologically awkward middle price.
Certain price points feel uncomfortable to customers — not too cheap to be suspicious, but not expensive enough to be premium. The $79 tier is a classic offender. It's too high to be an impulse buy, too low to feel enterprise-grade, and just high enough to trigger purchase hesitation. Meanwhile, $69 feels like a deal (it's "under $70"), and $99 feels like a solid professional tool.
The broader principle: prices that sit in the uncomfortable middle of a tier range — not cheap, not premium — often convert worse than prices slightly outside that range in either direction. This is why you'll see so many indie SaaS products priced at $19, $49, $99, $199 rather than the "logical" numbers between them.
When setting your tiers, test price points that feel decisive rather than hedged. $29 feels like a clear budget choice. $49 feels like a reasonable professional expense. $99 feels like a tool worth taking seriously. $79 sits in a no-man's-land where the customer isn't sure what category to put you in.
Tip: When in doubt on price points, err toward the cleaner number that sends a clearer signal — and lean higher rather than lower. You can always run promotions; you can't retroactively recover the revenue you gave away.
The 2025 Pricing Landscape: Usage-Based and Hybrid Models
Flat monthly subscriptions were the default for SaaS for a long time. In 2025, that's changing.
According to Freemius's State of Micro-SaaS 2025 report[2], usage-based and hybrid pricing models are outperforming flat subscriptions in the current micro-SaaS landscape. This shift makes intuitive sense: customers are more willing to pay when their cost tracks with their usage — they're not paying for a tool they barely touched this month.
Usage-based pricing means the customer pays per unit of consumption — per API call, per email sent, per document processed, per seat added. The advantage is a lower barrier to entry and a natural alignment between what they pay and what they get. The disadvantage: customers can't predict their bill, which creates anxiety and sometimes churn.
Hybrid pricing solves this problem: a base subscription (predictability for the customer) plus usage charges above a threshold (alignment with value). "Included in your plan: 1,000 API calls/month. $0.01 per call beyond that." The customer knows their floor, and heavy users pay proportionally more — which also means your revenue scales with your most engaged users.
When to consider each model:
- Flat subscription: Works well when usage patterns are predictable and your product delivers consistent value regardless of usage volume. Simple to explain, easy to budget for.
- Usage-based: Works well when there's meaningful variance in how much different customers use your product, and when usage correlates directly with value delivered (e.g., an email sending tool, a data processing API).
- Hybrid: The best of both worlds for most micro-SaaS scenarios. Predictable base gives customers confidence; usage tier captures value from power users.
The Freemius 2025 data[2] also shows the broader context: SaaS is now a $295–$300B industry growing at roughly 20% per year, per BetterCloud's 2025 State of SaaS report[3]. There's real money flowing through this ecosystem. Pricing models that match how customers think about value capture more of it.
Annual vs. Monthly: The Cash Flow Case for Going Annual
Offering annual plans is one of the easiest wins in the pricing playbook, and most solo developers either don't offer them or bury them so deeply that nobody finds them.
The math is straightforward: an annual plan at 20% off (2 months free) means you collect 10 months of revenue upfront instead of 1[4]. That upfront cash is worth something — it funds your next quarter of development, reduces stress, and lets you plan. More importantly, annual subscribers churn dramatically less than monthly subscribers[5]. The psychology is different: when someone has paid for a year, they're committed. They'll invest more effort in learning the product and getting value from it. Monthly subscribers evaluate their subscription every 30 days; annual subscribers evaluate it once a year.
The standard structure is simple:
- Monthly price: Your regular price, no discount
- Annual price: 16-20% off (typically advertised as "2 months free")
Make annual pricing visible — on your pricing page, in your onboarding sequence, in renewal reminders. Many solo founders offer annual as a hidden option that only appears if you already know to look for it. That's leaving easy retention gains on the floor.
A common upgrade pattern: launch with monthly-only, build some customers, then introduce annual pricing with a one-time "switch and save" email to existing monthly subscribers. Many will convert, giving you an immediate cash injection while improving retention.
Warning: Don't offer an annual discount so large that it destroys your unit economics. A 50% annual discount sounds generous but means each customer needs to stick around for two full years before you've recouped what you'd have made from monthly billing. 20% is usually the sweet spot.
Free Trials vs. Freemium: What the Data Shows
This is a debate that swallows enormous developer time and generates a lot of confident wrong opinions. The data, though, is fairly clear.
The Freemius State of Micro-SaaS 2025 report[2] is direct on this point: trials outperform freemium for conversion, and they're easier to sustain operationally. Specifically, short trials and reverse trials converted better than permanent free tiers.
A free trial gives users access to the full product for a limited time (typically 7, 14, or 30 days). A freemium model gives users access to a limited version of the product permanently. These sound similar but behave very differently:
| Free Trial | Freemium | |
|---|---|---|
| Conversion urgency | Built in (timer creates pressure) | None (users can stay free forever) |
| Support burden | Limited to trial period | Ongoing for your entire free tier |
| Infrastructure cost | Scales with trials, then converts or drops | Permanently scales with free users |
| Signal quality | Converts users who need the full product | Attracts users who want free stuff |
The reverse trial is worth understanding: instead of starting users in a free tier and asking them to upgrade, you start everyone in the full paid experience for a trial period, then drop them to a free tier when the trial ends. This approach lets users experience what they'd be losing, rather than asking them to imagine it — which is a much more effective conversion trigger.
Credit card required vs. open trial: Requiring a credit card upfront dramatically reduces the number of people who start a trial (friction is real). But it also dramatically improves conversion rates among those who do start — because people who hand over a card are genuinely interested, not just curious. For most micro-SaaS products, credit-card-required trials produce better-quality leads with less support burden. The right answer depends on your product and audience, but don't assume open trials are automatically better just because the top-of-funnel number looks bigger.
Raising Prices on Existing Customers
At some point you will want to raise prices. Your original price was probably too low, your costs have increased, you've added real value to the product, or you're reading this section and having an overdue reckoning. This is good and normal — and it doesn't have to be traumatic.
A few principles guide you here:
Give notice. Announce price increases at least 30-60 days in advance. Customers who feel blindsided by a charge change churn faster than those who have time to evaluate whether they're getting value.
Grandfather existing customers — with limits. "Your rate is locked at the old price for the next 12 months" is a powerful customer retention message. It rewards loyalty without permanently capping your revenue. After 12 months, they move to the new rate, but with plenty of time and warning.
Frame it as value, not inflation. "We've added X, Y, and Z features over the past year, and we're raising prices to reflect that" is a much more comfortable message than "prices are going up." Even if the underlying reason is partly just "the original price was too low," lead with what the customer is getting.
Don't bury it. A short, direct email from a real person (even if "real person" means your business email account with your name on it) outperforms a terms-of-service update that technically notifies customers but communicates nothing. Treat your customers as adults, tell them what's changing and when, and give them a way to ask questions.
Most price increases, handled transparently, result in a modest churn uptick that quickly stabilizes — and significantly improved revenue from the customers who stay. The ones who leave at a price increase were usually marginal anyway.
The 'Charge More' Thought Experiment
Here's an exercise worth doing before you launch (and again every 6 months after):
Ask yourself: what would I need to change about this product or its positioning to justify charging 2x my current price?
This question is useful not because you necessarily need to double your price, but because it forces you to think about pricing from the value delivery side rather than the fear side. Usually the answers fall into a few categories:
- Better positioning. You're selling to a customer segment that doesn't feel the problem acutely enough. A different audience would pay twice as much for the same product.
- One or two missing features. There's a specific capability that would make the product obviously worth more to a particular buyer — and it's not as hard to build as the rest of the product was.
- Better packaging and onboarding. The product delivers the value but customers don't experience it quickly enough, so they don't feel the full benefit before they've decided whether to keep paying.
- Just charge more. Sometimes the answer is that you're already delivering the value and you just priced out of anxiety.
Running this thought experiment regularly keeps you honest about what you're actually selling and who you're selling it to. Many developers discover they're two positioning tweaks away from a significantly higher price — without building anything new.
Price as a Signal of Quality
There's a segment of buyers — often the segment you most want — that actively avoids the cheapest option.
This isn't irrational. For software tools, cheapness can signal limited support, abandoned development, or a hobby project that might disappear next month. The buyer evaluating whether to integrate your tool into their workflow thinks about switching costs. They're not just asking "is this worth $X/month?" They're asking "is this a product that will be around in two years, with a founder who cares about it?"
A very low price answers that question poorly. "$5/month" suggests you don't really believe in the product. "$49/month" suggests you're serious.
This is particularly relevant if you're targeting business buyers — developers at companies, agencies, small business owners — rather than individual consumers. Business buyers often have implicit price floors below which something "can't be a professional tool." If your product addresses a real business problem, price it like a professional tool.
The corollary: if you're targeting individual consumers with a genuinely casual-use product, a low price might be entirely appropriate. Price as a quality signal matters most when your buyer is making an investment decision, not an impulse purchase.
Putting It Together: A Pricing Framework for Solo Developers
Let's compress this into a usable checklist:
- Identify the value outcome. What specific result does the customer get? Quantify it.
- Set your Pro/Standard tier first. This is your real product — price it at 10-30% of the annual value delivered. Don't start from competitors' prices.
- Build your tiers around it. Starter at ~30-35% of Pro. Business at 3-4x Pro. Make sure Pro is where you want 60-70% of customers to land.
- Offer annual. 20% discount, visible on the pricing page, promoted in onboarding.
- Choose a trial model, not freemium. Start with a 14-day trial. Require a credit card if your audience tolerates it. Consider a reverse trial if you have a functional free tier worth showing off.
- Evaluate usage-based pricing if usage varies significantly across your customers and correlates with value. If not, hybrid or flat subscription works fine.
- Do the 2x thought experiment. If you can't answer what would justify 2x your price, you don't understand your value proposition well enough yet — and that's worth fixing before launch.
According to Freemius's 2025 micro-SaaS report[2], the shift toward profitability-first thinking in the indie SaaS world means that pricing rigor — not growth-at-all-costs — is increasingly what distinguishes sustainable businesses from burnout projects. Getting your price right from the start is easier than raising it later, and it's the clearest signal you can send about the kind of product you're building.
If you take one thing from this section: Your price is not a reflection of how long you spent building — it's a reflection of what your customer's problem is worth, and you are almost certainly underestimating that number.
Recap — three things to remember
- Cost-based pricing is almost always wrong for software; price the outcome, not the build time
- Tiered pricing outperforms single price points; design your middle tier to be where most buyers land
- Trials beat freemium, annual beats monthly churn, and usage-based models are outperforming flat subscriptions in 2025
Sources cited
- it's been demonstrated repeatedly in consumer psychology research freshproposals.com ↩
- Freemius's State of Micro-SaaS 2025 report freemius.com ↩
- $295–$300B industry growing at roughly 20% per year, per BetterCloud's 2025 State of SaaS report bettercloud.com ↩
- an annual plan at 20% off (2 months free) means you collect 10 months of revenue upfront instead of 1 medium.com ↩
- annual subscribers churn dramatically less than monthly subscribers getmonetizely.com ↩
Only visible to you
Sign in to take notes.