MRR flat at $500–$1,500 after the launch spike? This is not a product problem. Here is how to diagnose what is broken and build the system that gets you growing again.
Growth was strong for the first 6–8 weeks after you launched. Product Hunt spike. Hacker News. A Twitter thread. Then it stopped. MRR is flat. New signups have slowed to a trickle. You keep adding features but nothing changes the trajectory.
This pattern is predictable enough that it has a name among bootstrapped founders: the post-launch plateau. It is not a product failure. It is a structural transition from "network and launch" growth to "system" growth. The two require completely different approaches.
Before you build anything new, answer two questions: where did your existing customers come from, and why are churned customers leaving?
Question 1 — customer source: Can you trace your paying customers back to a specific origin? A particular community, a type of post, a specific person who referred multiple customers? If you can — that source is your acquisition channel. If you cannot — you do not have an acquisition system yet, only a set of disconnected events.
Question 2 — churn reason: Email every customer who cancelled in the last 60 days with one question: "What made you cancel?" Not a survey. One question, personal email from you. The pattern in the replies tells you whether you have an onboarding problem, a habit problem, or a positioning mismatch — each has a completely different fix.
Adding more customers to a product with 20% monthly churn does not grow the business. It maintains it — at best. At 20% monthly churn you replace your entire customer base every 5 months. Every dollar of acquisition investment goes toward replacing customers who left, not growing MRR.
Fix retention first. The three types of churn and their fixes:
The billing model fix: if you are on monthly billing, move customers to annual. Annual subscribers churn at 3–5x lower rates. The renewable decision only comes once per year instead of twelve times.
Once churn is under control, the acquisition system is one channel built deliberately. Not five channels built mediocrely. One channel, chosen because it matches where your specific customer already spends time, run consistently for 90 days before evaluating.
The choice depends on your product and customer:
The metric: signups per week from strangers who convert to paying customers. Not followers. Not traffic. Paying customers from people who did not know you before.
How to get customers for your vibe-coded app →
The most reliable long-term acquisition channel for a solo vibe coder is content targeting the specific problem your product solves. The key distinction: write about the problem, not the product. People search for the problem. They do not search for your product name.
"Why freelance translators lose money on multi-currency invoicing" gets found by freelance translators with that problem. "Our new invoice currency feature" gets found by nobody searching for anything.
One useful, opinionated piece of content per week compounds more than ten generic posts per week. Quality over volume — every time.
From $1,200 MRR (the typical vibe-coded plateau) to $5,000 MRR requires one of two things: a significant reduction in churn (retaining more of what you have) or a scalable acquisition channel (consistently adding more than you lose). The fastest path is usually churn first, then acquisition.
At $5,000 MRR with healthy churn (under 5% monthly), the business is operationally sustainable for a solo founder. At that point the question shifts from "how do I grow?" to "what should I build next?" — and the answer is almost always: more of the same acquisition system, not more product features.
The full business layer guide for vibe coders →
Tell Marcus your current MRR, your churn rate, and what acquisition channels you've tried. You'll get a specific diagnosis and one lever to pull this week.
Try GhostCoach free →14-day free trial · cancel anytime