A brutal, no-fluff, week-by-week system for indie hackers who want to stop dreaming and start earning.
Let's break down what you're actually chasing.
You're going to compress what most people spread over a year into 12 focused weeks. The system has 4 phases:
"The biggest risk is spending 6 months building something nobody wants. The second biggest risk is never shipping at all."
If you have a day job: 2 focused hours per night (build) + 1 hour on weekends (marketing). Weekends are 6–8 hour sprint days.
Your only job is to find a painful problem that people will pay to solve.
Rate each idea 1–5 on these criteria. You need a total score of 20+ to proceed:
| Criteria | What to Evaluate |
|---|---|
| Pain Level (1–5) | Is this a vitamin (nice to have) or a painkiller (must have)? |
| Willingness to Pay (1–5) | Are people already paying for similar tools? Can you find 5 competitors charging money? |
| Reachability (1–5) | Can you reach these customers? Are they in forums/communities you can access? |
| Build Speed (1–5) | Can you build an MVP in 2 weeks with your current skills? |
| Market Size (1–5) | Is this big enough to get 50–100 paying users? (You don't need millions) |
| Your Edge (1–5) | Do you understand the user? Have domain expertise? Technical advantage? |
You MUST talk to at least 10 potential customers before building. Here's the exact process:
Key signals: If 7/10 people say "yes, I'd pay" — you're onto something. If they say "that's cool" but won't commit money — keep looking.
You have 14 days to go from zero to a working product in users' hands.
Your MVP should do ONE thing well. Not two, not three. One. Ask yourself: "What is the single most painful step in the user's current workflow?" Build that and nothing else.
Launch buzz fades. Now the real work begins: retention, iteration, and finding your growth engine.
You've validated, shipped, and iterated. Now it's time to pour fuel on what works.
By now you should know which 1–2 channels bring paying users. Double down ruthlessly.
It probably won't be a dramatic moment. One day you'll check Stripe and realize you crossed $1K MRR last week. Here's what's different now:
These categories have repeatedly produced $1K–$50K/mo indie products.
Take a complex API and make it simple for a specific use case.
The more specific the niche, the less competition and the easier the marketing.
Lower effort, lower recurring revenue, but great for getting your first $1K.
Speed and simplicity beat perfection. Here's what proven indie hackers use.
| Layer | Best Options | Monthly Cost |
|---|---|---|
| Frontend | Next.js, Nuxt, SvelteKit, or plain HTML | $0 |
| Backend | Next.js API routes, FastAPI, Express | $0 |
| Database | Supabase (Postgres), PlanetScale, SQLite | $0–25 |
| Auth | Clerk, Supabase Auth, Lucia | $0 |
| Payments | Stripe, Lemon Squeezy | 2.9% + $0.30/tx |
| Hosting | Vercel, Railway, Fly.io | $0–5 |
| Resend, Loops, Plunk | $0 | |
| Analytics | Plausible, PostHog, Umami | $0–9 |
| Domain | Namecheap, Cloudflare | $10/yr |
Total monthly cost: $0–$40. You don't need anything else to reach $1K MRR.
Building is 30% of the game. Distribution is 70%. Here's the full marketing arsenal.
The #1 channel for indie hackers. Here's the exact playbook:
| Platform | Best For |
|---|---|
| Product Hunt | First big launch. Social proof. |
| Hacker News (Show HN) | Dev tools, technical products. |
| Reddit (relevant subs) | Niche audiences. Be genuine. |
| Indie Hackers | Indie hacker community. Share the story. |
| Twitter/X | Building in public audience. |
| B2B products. Decision makers. | |
| Dev.to / Hashnode | Developer tools and content. |
| BetaList | Early-stage product directory. |
| AlternativeTo | List as alternative to competitors. |
| Capterra / G2 | B2B SaaS directories. Long-term SEO. |
| Facebook Groups | Non-tech niches. Very active. |
| YouTube | Demo videos, tutorials. Long-term discovery. |
The hardest part of indie hacking isn't the code. It's your head.
"The gap between $0 and $1 in revenue is bigger than the gap between $1 and $1,000. Get that first dollar. Everything changes after."
Learn what's painful. What they'll pay for. What words they use.
One feature. One page. One flow. Ship it in days, not months.
Post, DM, email, share. Distribution matters more than product quality at this stage.
Are people paying? Are they staying? Are they referring? Everything else is vanity.
Go back to step 1. The loop never ends. It just gets faster and more precise.