Skip to content

Guide · 12 min read

Pricing Lessons From Indie Makers: What Actually Worked

Real pricing models, real price changes and the results makers reported — from $9 plans that churned to lifetime deals that saved a business.

By · Published

TL;DR

Across 31 examples from 29 makers, the strongest lesson is charge more than feels comfortable: none of the 5 makers here who raised prices regretted it, and those who measured the effect saw revenue per customer rise without the drop in demand they feared. Pick the model that matches your costs — subscription for anything that costs you money every month, one-time for things that don't, and lifetime deals only as a capped, one-off launch tactic.

Pricing models indie makers use

Each example below is taken from the maker's own post, interview or pricing page. Prices are as published at the time and may have changed since.

ModelExamplesBest for
Subscription (SaaS)Previewmojo (later Bannerbear), Bidsketch, Appointment Reminder, Inkdrop, Fathom Analytics, Plausible Analytics, Transistor.fm, Lenny's NewsletterSoftware with ongoing costs, B2B tools, anything customers use every week.
Usage-based and creditsScreenshotOne, Photo AIAPIs and AI products where each unit has a real cost.
One-time purchaseShipFast, SaaS Pegasus, Untitled UI, Notion templates, Wizard Zines, CSS for JavaScript Developers, The Good Parts of AWS, TinyPilot (hardware), Tailwind UI / Tailwind PlusProducts with near-zero running costs and buyers who hate subscriptions.
Lifetime deals (AppSumo and similar)Publer, Testimonial.to, Paperform, Nomads.com membership, Small BetsA fast first cohort, reviews and cash for an early SaaS.
Productized serviceDesignjoySkilled solo operators (design, development, writing).
Freemium and free funnelsConvertKit (now Kit), Rectangle → Rectangle ProProducts with low cost per free user and a natural upgrade trigger.
Hybrid: one-time plus subscriptionTypingMind, Apollo for Reddit, SizzyApps whose users resist subscriptions but want cloud features.
SponsorshipsLivewire / Alpine.js (GitHub Sponsors)Popular open-source projects with an engaged developer audience.

What happened when makers raised prices (5)

The most consistent result in the data — none of these makers reported regretting the increase:

  • Jon Yongfook (Previewmojo (later Bannerbear)): $9/mo → $49/mo (2019); Bannerbear today from $49/mo with API credits — aimed at businesses with budgets instead of churning hobbyists; the product later passed $10K MRR. (source: bannerbear.com)
  • Ruben Gamez (Bidsketch): $9 / $19 / $49 per month → higher, segment-based plans (2012) — biggest one-month revenue increase ever, revenue per customer more than doubled, churn unchanged. (source: extendslogic.com)
  • Patrick McKenzie (Appointment Reminder): $9 / $29 / $79 / $199 per month — the $29 plan was the most popular; he called keeping the $9 plan a mistake. (sources: kalzumeus.com, kalzumeus.com)
  • Michael Lynch (TinyPilot (hardware)): $249 → $299 (2020); further increases in 2022 — a record sales day after the first increase; buyers kept choosing the pricier model after the second. (sources: mtlynch.io, mtlynch.io)
  • Brett Williams (Designjoy): $449/mo (2017) → stepwise increases → $5,000/mo — grew past $100K a month as a solo business; existing subscribers keep their original price. (source: indiehackers.com)

Common techniques: grandfather existing customers (Jon Yongfook, Brett Williams), rebuild tiers around customer segments rather than features (Ruben Gamez), and watch the plan mix — if buyers keep choosing the expensive option after a rise, you were underpriced (Michael Lynch).

When lower prices or free made sense (3)

A few makers went the other way — deliberately, and for a specific reason:

  • Daniel Vassallo argues consumer info-products should err low and win on volume and word of mouth, and used price changes as a growth lever for Small Bets.
  • Pieter Levels made Nomads.com essentially free after a decade because charging limited the size of the community.
  • Nathan Barry added a free ConvertKit plan because the $29 entry plan churned creators who weren't ready yet.

Note what these have in common: consumer or creator audiences, network effects or a large existing business. For a young B2B SaaS, the evidence above points the other way.

Subscription (SaaS) (8)

Monthly or yearly billing, usually tiered by usage or audience size. Works for: Software with ongoing costs, B2B tools, anything customers use every week. Watch out for: Cheap entry tiers that churn; free plans that attract users who never pay.

  • Jon Yongfook — Previewmojo (later Bannerbear) ($9/mo → $49/mo (2019); Bannerbear today from $49/mo with API credits). His first $9 customer churned within days. He raised the entry price to $49, kept existing customers on their old price, and aimed at businesses with budgets rather than other indie hackers. The product, renamed Bannerbear, went on to pass $10K MRR. Lesson: Cheap plans attract low-commitment buyers who churn; price for businesses from day one. (source: bannerbear.com)
  • Ruben Gamez — Bidsketch ($9 / $19 / $49 per month → higher, segment-based plans (2012)). Rebuilt the plans around customer segments (freelancer, studio, agency) using survey and usage data, and raised prices for new sign-ups. He reported his biggest single-month revenue increase ever and more than double the revenue per customer, with churn and trial-to-paid unchanged. Lesson: Price on perceived value for each segment; your own sense of what's “expensive” is the main obstacle. (source: extendslogic.com)
  • Patrick McKenzie — Appointment Reminder ($9 / $29 / $79 / $199 per month). The $29 plan was the most popular, and he later called keeping a $9 personal plan for a year a mistake: the cheapest customers cost the most to support relative to what they paid. Lesson: Charge more — higher prices bring better customers and fewer support requests. (sources: kalzumeus.com, kalzumeus.com)
  • Takuya Matsuyama — Inkdrop ($49.90/yr at launch; $99.80/yr today, no free plan). Chose subscription-only, with no freemium tier, to avoid price wars and the load of supporting free users — aiming for a sustainable base of a few thousand paying users. (sources: medium.com, inkdrop.app)
  • Jack Ellis — Fathom Analytics (From $15/mo for 100K pageviews; no free plan, 7-day trial). Fathom explains it has no free plan because it sells software, not data, and pays for robust infrastructure. (sources: usefathom.com, usefathom.com)
  • Marko Saric — Plausible Analytics (From $9/mo; 30-day trial without a card). When users asked for a free tier for small sites, Marko said there were no plans for one and pointed them to the free, self-hosted open-source version instead (co-founder: Uku Täht). (source: github.com)
  • Justin Jackson — Transistor.fm ($19 / $49 / $99 per month, metered by downloads, unlimited shows). Plans scale with a podcast's audience (monthly downloads) rather than the number of shows, so customers pay more as they succeed. (source: transistor.fm)
  • Lenny Rachitsky — Lenny's Newsletter. Turned on paid subscriptions in April 2020; about 450 people paid in the first six weeks (around $56K ARR), 1,000 by the end of July and more than 3,000 by the end of the year. (source: lennysnewsletter.com)

Usage-based and credits (2)

Price tied to API calls, screenshots or AI generations, often as tiers with overage. Works for: APIs and AI products where each unit has a real cost. Watch out for: Unpredictable bills scare small customers — publish clear tiers.

  • Dmytro Krasun — ScreenshotOne (Free 100 screenshots; $17 / $79 / $259 per month with cheaper per-shot overage at each tier). A volume ladder with overage pricing lets customers grow without switching plans, and the free tier doubles as the trial. (source: screenshotone.com)
  • Pieter Levels — Photo AI ($19 / $49 / $99 / $199 per month with monthly AI credits; about 50% off yearly). Credits tie price to the real cost of each AI generation, and steep annual discounts pull cash forward. (source: photoai.com)

One-time purchase (9)

Pay once, keep forever — boilerplates, UI kits, templates, courses, books, desktop apps and hardware. Works for: Products with near-zero running costs and buyers who hate subscriptions. Watch out for: Revenue needs a constant stream of new buyers; it fades when the market is served or traffic dries up.

  • Marc Lou — ShipFast ($199 / $249 / $299 bundle, pay once). A one-time boilerplate that he says made $1.2M — and that he once thought was a bad idea. By late 2026 his own bio listed it at about $2K a month, far below his newer products: one-time sales fade once the early market is served. (sources: shipfa.st, api.fxtwitter.com)
  • Cory Zue — SaaS Pegasus ($249 / $449 / $999, one-time). A Django boilerplate sold as a flat, one-time license, with the top tier including lifetime support. (source: saaspegasus.com)
  • Jordan Hughes — Untitled UI (Figma kit from $129 (solo) to $2,499 (enterprise); free version available). Buy once with lifetime updates; the free version is the funnel and seat-based tiers charge bigger teams more. (source: untitledui.com)
  • Easlo — Notion templates ($20 to $130 per template (2022)). Gave templates away for tips for about two months, then started charging in November 2021: $3,000+ in the first paid month and $239K in 2022, with the $130 Second Brain alone over $100K. Lesson: Free releases build the audience; a premium flagship product captures most of the revenue. (source: businessinsider.com)
  • Julia Evans — Wizard Zines ($12 per zine, plus bundles and corporate licenses). In September 2019 bundles brought about a third of her $30K month and corporate licenses about 15% of sales; she also gives away a free copy for every copy sold. Zines made $101,558 in 2018. (source: jvns.ca)
  • Josh W. Comeau — CSS for JavaScript Developers ($149 / $279 / $399, lifetime access). Good-better-best tiers with an upgrade path, plus student, regional (purchasing-power) and team discounts. (source: css-for-js.dev)
  • Daniel Vassallo — The Good Parts of AWS ($24 pre-order → $28 → $38 → $15). Raised the book's price, then cut it to $15 in 2020; together with his Twitter course it made $237K in sales in nine months. Lesson: Consumer pricing is psychology: err low at launch and make it up in volume, reviews and word of mouth. (source: dvassallo.medium.com)
  • Michael Lynch — TinyPilot (hardware) ($249 → $299 (2020); further increases in 2022). Raised prices twice to slow sales during supply shortages. The first increase was followed by a record sales day; after the second, the share of buyers choosing the pricier model didn't change — a sign it had been underpriced. Lesson: If the mix of buyers doesn't change after a price rise, you were charging too little. (sources: mtlynch.io, mtlynch.io)
  • Adam Wathan — Tailwind UI / Tailwind Plus. One-time component kits sold mainly through documentation traffic. In January 2026 he wrote that docs traffic was down about 40% and revenue close to 80% as AI tools answered developers' questions — even though Tailwind itself was more popular than ever. (source: github.com)

Lifetime deals (AppSumo and similar) (5)

A deeply discounted one-time price for a subscription product, usually through a deal marketplace. Works for: A fast first cohort, reviews and cash for an early SaaS. Watch out for: You support those customers forever; cap the number of deals and time-limit the offer.

  • Ervin Kalemi — Publer (AppSumo: top plan for $39 one-time (2020)). Two capped AppSumo campaigns in 2020 brought about $250K. He says the deal looked bad on paper but was Publer's turning point: reach beyond its bubble, cash to reinvest and a wave of reviews. Lesson: A lifetime deal can be marketing plus a cash injection — if it is capped and time-limited. (source: publer.com)
  • Damon Chen — Testimonial.to ($199 lifetime at launch). Sold 30 lifetime deals (about $6K) in the first two weeks after Product Hunt, then moved to subscriptions; Testimonial later passed $800K ARR. Lesson: Use a small batch of lifetime deals to validate and fund the start, then switch to recurring pricing. (source: creatoreconomy.so)
  • Dean McPherson — Paperform. Launched with an AppSumo lifetime deal in December 2016 that brought 2,000+ users in two weeks — the first cohort for a product that later passed $3.5M ARR bootstrapped. (source: sia.hackernoon.com)
  • Pieter Levels — Nomads.com membership (Lifetime membership at various prices from $29 to $299; now $1). Sold about 43,000 paid lifetime memberships over roughly 12 years, then in 2026 made the site essentially free ($1 to deter spam), saying it had made enough and that charging limits how big a community can grow. (source: levels.io)
  • Daniel Vassallo — Small Bets ($375 → $185 → $245 → $185 lifetime, plus a $99 one-year option). Used price as a growth lever whenever sign-ups slowed; the community made about $824K in its first two years before Gumroad bought it. (source: community.inc)

Productized service (1)

A service sold like software: one flat monthly price, clear scope, cancel anytime. Works for: Skilled solo operators (design, development, writing). Watch out for: Your time is the ceiling — price rises are how you manage demand.

  • Brett Williams — Designjoy ($449/mo (2017) → stepwise increases → $5,000/mo). Raised the monthly price step by step as demand grew; existing subscribers keep the price they joined at unless they cancel, which discourages churn. He grew it to over $100K a month as a one-person business without ads. (source: indiehackers.com)

Freemium and free funnels (2)

A free plan or free open-source version that feeds a paid tier. Works for: Products with low cost per free user and a natural upgrade trigger. Watch out for: Several makers deliberately refuse free plans to avoid the support load.

  • Nathan Barry — ConvertKit (now Kit) (Paid from $29/mo; free plan added in 2019). The $29 base plan lost about 12% of customers a month, mostly creators who weren't ready yet. A free plan let them stay instead of cancelling, accepting slower MRR growth at first for wider reach. (source: nathanbarry.com)
  • Ryan Hanson — Rectangle → Rectangle Pro (Rectangle free and open source; Pro $9.99). A popular free, open-source window manager is the funnel for a paid superset that can import your existing shortcuts. (source: rectangleapp.com)

Hybrid: one-time plus subscription (3)

A one-time license for the core product and a subscription for server-backed extras. Works for: Apps whose users resist subscriptions but want cloud features. Watch out for: Be explicit about what “lifetime” includes.

  • Tony Dinh — TypingMind. Started as a one-time license for a web app with no backend, then added subscriptions for anything that needs servers (cloud sync, team plans). By February 2024 the subscription side was at $15K MRR, which he says pays for supporting lifetime users. Lesson: Charge once for what costs nothing to run; charge monthly for what has ongoing costs. (source: news.tonydinh.com)
  • Christian Selig — Apollo for Reddit (Pro: one-time; Ultra: $1.49/mo or $12.99/yr). Added the Ultra subscription for server-backed features and found more users choosing it than the one-time Pro unlock. Lesson: Subscriptions give steadier income than a few dollars once followed by years of free updates. (source: apolloapp.io)
  • Kitze — Sizzy ($15/mo, $144/yr or $499 lifetime). Monthly, annual and a high lifetime option side by side; the lifetime price (about 3.5 years of annual billing) anchors the others. (source: sizzy.co)

Sponsorships (1)

Open-source makers funded by sponsors, with perks behind higher tiers. Works for: Popular open-source projects with an engaged developer audience. Watch out for: Plain donations rarely add up; tie tiers to real value.

  • Caleb Porzio — Livewire / Alpine.js (GitHub Sponsors) (Sponsor tiers from $7 to $14+/mo). Donations alone barely moved. Putting early package access (sponsorware) and a set of screencasts behind a $14 tier took him to $112,680 a year from 535 sponsors by June 2020. Lesson: Gate real value behind a tier that is worth paying for. (source: calebporzio.com)

Seven pricing lessons from indie makers

  1. Don't start at $9. Jon Yongfook and Patrick McKenzie both found the cheapest tier attracted the customers who churned or cost the most to support.
  2. Match the model to your costs. Tony Dinh and Christian Selig charge once for what costs nothing to run and a subscription for server-backed features.
  3. Raise prices and grandfather. Existing customers keep their price; new ones pay the new one. It removes most of the risk.
  4. Lifetime deals are a launch tactic, not a model. Publer, Paperform and Testimonial.to used them once, capped, then moved on.
  5. One-time revenue needs constant new demand. ShipFast and Tailwind UI show how fast it can fade once the market is served or the traffic source changes.
  6. Free plans are a choice, not a default. Fathom, Plausible and Inkdrop chose not to have one; ConvertKit added one for a specific churn problem.
  7. Price by the customer's success. Transistor charges by downloads, ScreenshotOne by volume, Photo AI by credits — the bill grows as the customer gets more value.

See what these models add up to on the revenue leaderboard and in the 2026 indie maker report, read how makers got their first customers, or ask the IndieMakerList AI how a specific maker prices.

Frequently asked questions

Should I charge a one-time fee or a subscription?

Makers in our data use subscriptions when a product has ongoing costs (servers, APIs, AI) and one-time pricing for things that cost little to run, such as boilerplates, templates, UI kits and desktop apps. Tony Dinh's TypingMind and Christian Selig's Apollo combine both: a one-time license plus a subscription for server-backed features.

Should I raise my prices?

Probably. Jon Yongfook moved from $9 to $49 a month, Ruben Gamez more than doubled revenue per customer with unchanged churn, and Michael Lynch saw a record sales day after a price increase. Grandfathering existing customers reduces the risk.

Are AppSumo lifetime deals worth it?

For some makers, as a one-off. Publer's 2020 AppSumo campaigns brought about $250K and Ervin Kalemi calls them a turning point; Paperform got 2,000+ users in two weeks. The cost is a large group of customers you support forever at a deep discount, so cap and time-limit the deal.

Should my SaaS have a free plan?

It depends on the cost of free users and whether there is a natural upgrade trigger. Fathom, Plausible and Inkdrop deliberately have no free plan; ConvertKit added one in 2019 because its $29 entry plan churned creators who weren't ready yet.

How do indie makers price productized services?

Brett Williams' Designjoy charges one flat monthly price for unlimited design requests and raised it step by step from $449 to $5,000 a month as demand grew, letting existing subscribers keep their original price.

Keep reading