1
0 Comments

Five Years In: How a Boring Local Classifieds Site Quietly Crossed $25K MRR

I run a local classifieds and business directory site. Not a flashy niche — no VC would return my email about it — but it's paid my rent for five years and it's now sitting north of $25K MRR. I've read a lot of "how I got to $X MRR" posts here that skip the boring middle years, so I wanted to write the version that includes them.

The idea nobody was excited about
I started this because my own city didn't have a decent place to post "used furniture,""room for rent," or "plumber needed" listings that wasn't a giant international site with zero local trust. The big players treated my region as an afterthought — search was bad, spam was everywhere, and nobody moderated anything.
So the pitch to myself was never "disrupt classifieds." It was: build the thing my neighbors would actually use, get local buy-in first, and figure out money later.

Why I didn't build the engine from scratch
I'm decent at product and terrible at re-solving problems that are already solved. Listing CRUD, category trees, search filters, image uploads, spam flags — none of that needed to be invented by me. I licensed a ready-made classifieds script as the base and spent my actual engineering time on the 20% that made it feel local: neighborhood-level search, WhatsApp-first contact instead of in-app messaging (which is how people actually communicate here), and a manual approval queue for the first 18 months so trust could build before I automated anything.
That decision alone probably saved me a year. I see founders in this community burn 8-12 months building marketplace infrastructure that a licensed base gets you on day one. Customization is where the differentiation lives, not the plumbing.

The real unlock: payments
For the first two years this was a free site with banner ads, and it made embarrassingly little money — a few hundred dollars a month, some months less. The shift happened when I added payment integration and rebuilt the monetization around three things:
● Paid featured listings (bump to top of category, 3/7/30-day options)
● Verified seller badges tied to a small recurring subscription for power sellers — people relisting inventory weekly
● Escrow-style holding for higher-ticket categories (vehicles, electronics), where the buyer's payment sits with the processor until both sides confirm the handoff
That last one mattered more than I expected. Once buyers saw a payment could be protected instead of "meet a stranger with cash," high-value categories that had been dead — cars, appliances, electronics — started actually converting. Trust was the bottleneck, not traffic.

What the money looks like today
Roughly, at $25K+ MRR:
● ~55% from featured/bump listing fees — high volume, low price point, very sticky once sellers form the habit
● ~25% from power-seller subscriptions
● ~15% from escrow/transaction fees on higher-ticket categories
● ~5% from local business directory placements (plumbers, tutors, repair shops paying for a verified profile)
The directory line is the newest and, honestly, the one I'm most excited about long-term — it doesn't depend on someone having something to sell today, so it's steadier than the listings side.

Growth channels, ranked by what actually worked
Local SEO for hyper-specific category + neighborhood searches did more for me than any paid channel ever has. "Room for rent [neighborhood name]" style pages, one per locality, compounding for years. Community WhatsApp groups and local Facebook groups were the second biggest lever — not ads in them, just being the answer when someone asked "is there a good site for this." Cold outreach to local service businesses for directory listings converted better than I expected once I had even 50 real users to point to as proof.
What didn't work: paid social. I burned a few months of budget on it early on and got vanity traffic that never listed anything or paid for anything.

Running it lean
It's still just me plus one part-time person handling listing moderation and support. Support volume stays manageable because the categories are simple and most disputes get resolved by the escrow flow itself rather than needing a human referee. I outsource nothing strategic — I still write every category page and every directory description myself, because that's where the local flavor actually lives.

What I'd do differently
I'd have introduced any form of paid feature in year one, even a tiny one, instead of waiting two years on a free model "to build trust first." Trust and monetization aren't actually opposed — the escrow feature built more trust than the free period ever did. I also underpriced the power-seller tier for a long time out of nervousness; when I finally raised it, churn barely moved.

What's next
Testing a lightweight API so a couple of local business apps can pull directory listings directly, and slowly expanding the escrow feature into a couple of adjacent categories I've been avoiding (real estate deposits, mainly, because the compliance surface is bigger).

Questions for this community
● For anyone running a marketplace with an escrow/holding feature — how did you handle the regulatory side as volume grew?
● Anyone else find that a directory/subscription line ends up more durable than transactional listing revenue?
● At what MRR did hiring your first full-time (not part-time) person actually make sense for you?

on July 8, 2026
Trending on Indie Hackers
The feature you're most sure about is the one you should question first User Avatar 116 comments The hardest part isn't building anymore User Avatar 114 comments 5 days post-launch: Top 50 on Product Hunt, zero signups, and why I think that's actually fine User Avatar 97 comments I let 3 LLMs argue on the famous AI "Car wash: Walk or Drive" problem to prove a point. User Avatar 50 comments Before you build another feature, use this workflow User Avatar 45 comments Built a local-first privacy extension. Looking for feedback. User Avatar 36 comments