Life-time plan ทำให้ผมสร้างกำไร $10 000 จาก SaaS —What I Learned


TL;DR

สวัสดีชาว indie hackers ทุกท่าน!

ในเดือนนึงที startup ผมตกต่ำ ผมเปิดหน้า stripe Dashboard ขึ้นมาประกฎว่าผมสามารถขาย LifeTime plan ราคา 25,000 บาท ได้ถึง 2 ราย!

ผมยังสงสัยเหมือนกันว่ามีคนซื้อไปได้ยังไง555


Introduction

เมื่อคุณทำการ bootstrapping หรือคือการสร้าง startup อะไรบางอย่าง runway == oxygen

ตอนทำ startup celestai.co ช่วงๆแรกผมมีปัญหาคือรายได้อย่างไม่โตและยังไม่สามารถ build product ให้ดีพอจน product-market fit และยิ่งเราใช้เงินตัวเองในการทำ startup โดยไม่ได้ขอเงินทุนยิ่งเป็นอะไรที่ทำให้โตได้ยากกว่าเดิม

ดังนั้นสิ่งสำคัญคือมันมีวิธีไหมที่ทำให้เราได้ validate product pay user โดยไม่ต้อง raise-fund

ทำให้เป็นที่มาของ Life-Time plan

หากคุณติดตาม indiehackers ต่างประเทศเช่น Pieter levels @Levelsio หรือ marc lou ผู้ประกอบการที่เริ่มสร้าง startup จากตัวคนเดียวจนประสบความสำเร็จมากๆ จะเห็นได้ว่าพวกเขาตั้งราคาแบบ LifeTime Plan Sales!

มาดูกันว่าอะไรที่จะเกิดขึ้นเมื่อคุณใช้ LifeTime Plan When you’re bootstrapping, runway == oxygen. By May this year my product—an automated reporting tool for Notion & Airtable users—was doing $540 MRR. Great validation, terrible paycheck. I needed cash to hire a contractor and cover server spikes.

A discount felt boring, raising another round felt impossible, so I tried something I’d sworn I’d never do: sell a lifetime plan. Here’s every step, number, and misstep.


Quick-Stats Snapshot

MetricValue
Promo window7 days (May 12 – 18, 2025)
Lifetime licences sold143
Average sale price$70.17
Gross revenue$10 ,037
Previous MRR$540
New MRR (post-promo)$614 (+$74 upsells)

Main Story / Lessons

1. Price Anchoring Beats Deep Discounts

I anchored the lifetime plan at $249 (3× annual price) but handed out tiered coupons for the first 50 buyers: $99 → $129 → $149. The anchor made $99 feel like a steal—45 people converted in the first three hours.

2. Scarcity Works—When It’s Real

Instead of a vague “limited time,” I hard-capped inventory at 150 licences. Gumroad’s stock counter displayed units left; watching that number drop created FOMO I couldn’t replicate with a countdown timer alone.

3. Support Cost Is the Real COGS

Lifetime users asked 2.6× more support questions than monthly customers in their first 30 days. Without an evergreen onboarding flow I would’ve drowned.

4. Cash Buys Focus (But Also Raises Expectations)

The $10k let me contract a designer and pre-pay infrastructure for six months. But it also bound me to a higher shipping cadence—those lifetime customers are loud when updates stall.


Key Takeaways

  • If you’re sub-$1k MRR, a lifetime deal can extend runway without killing future ARR.
  • Cap inventory or time—never both—and display the counter publicly.
  • Bake onboarding and self-serve docs before launch; support load spikes fast.
  • Treat lifetime buyers as a VIP cohort for testimonials and beta feedback.

What’s Next

  1. Ship the overdue Zapier integration by August.
  2. Roll out priority support to lifetime tier to keep inbox sane.
  3. Experiment with a “Founders Club” annual plan to capture folks who missed the deal but still want perks.

Call to Action

Thinking about a lifetime promo? Reply in the comments or DM me on X—happy to share the raw spreadsheet.


Appendix

Email Sequence Links
Day 0 Launch: https://gist.github.com/…/launch-email
Day 3 Scarcity Push: https://gist.github.com/…/last-chance

(All revenue numbers are net of payment-processor fees.)