wouldit.work

Vibe-coded

TrustMRR: built in under 24 hours as a reply to one tweet, $20,378 in 3 days

Marc Lou built a verified-revenue leaderboard after Pieter Levels complained about fake MRR screenshots. Ad slots sold out in three days.

Product
TrustMRR
Founder
Marc Lou
Launched
2025-10
Model
Sidebar ads, later a startup marketplace

Published · 1 min read · 2 sources

Key takeaways

  • On 28 October 2025 Pieter Levels tweeted about fake MRR screenshots; the next day Marc Lou asked Cursor to 'build this'.
  • Launch tweet got 3,000+ likes and 2M+ views; sidebar ads went from $299 to $1,499 a month and sold out within 3 days, $20,378.
  • After the launch craze faded he tried 10 verticals; 9 failed. A buy/sell startup marketplace launched in December 2025 took off.

What it is

TrustMRR is a leaderboard of startup revenue verified through a read-only Stripe API key rather than screenshots (Marc Lou). It later added a marketplace for buying and selling startups, and Lou reported it reached $25K MRR a few days after launch (Marc Lou, 2025 recap).

Timeline

  • 28 Oct 2025: Pieter Levels tweeted that many people share fake MRR screenshots (Marc Lou).
  • Next day: Lou opened Cursor and said "build this". The first version had one headline, two buttons and a leaderboard of his own 8 profitable startups (Marc Lou).
  • Launch: he quoted Levels' tweet; his post got 3,000+ likes and 2M+ views (Marc Lou).
  • Within 3 days: ad slots priced $299, then $699, $999 and $1,499 a month all sold, $20,378 total (Marc Lou).
  • Dec 2025: after 9 of 10 new verticals failed, the startup marketplace "took off"; "a dozen startups were acquired" in its first two weeks (Marc Lou, 2025 recap).

Why it worked

  • Timing and a story. Lou's own takeaway: "This only worked because I built it in response to Pieter's tweet; it gave people a story" (Marc Lou).
  • Radical simplicity. One headline, two buttons (Marc Lou).
  • Pricing that followed demand. He raised the ad price as the launch post spread.

What to learn

  1. Watch for a public complaint from someone with a big audience. A fast, direct answer to it comes with a built-in story.
  2. Treat the OG image "like a YouTube thumbnail" (Marc Lou).
  3. Viral ad revenue fades; plan the second act (here: a marketplace with acquisition fees).

Risks and what didn't work

  • "After the launch craze died down, I tried 10 different verticals to keep the project alive. Nine failed" (Marc Lou, 2025 recap).
  • Ad income depends on continued attention; Lou said he hopes to replace it with an acquisition fee (Marc Lou, 2025 recap).

FAQ

Short answers drawn from the sections above.

What is TrustMRR?

TrustMRR is a leaderboard of startup revenue verified through a read-only Stripe API key rather than screenshots (Marc Lou). It later added a marketplace for buying and selling startups, and Lou reported it reached $25K MRR a few days after launch (Marc Lou, 2025 recap).

Why did TrustMRR work?

  • Timing and a story. Lou's own takeaway: "This only worked because I built it in response to Pieter's tweet; it gave people a story" (Marc Lou).
  • Radical simplicity. One headline, two buttons (Marc Lou).
  • Pricing that followed demand. He raised the ad price as the launch post spread.

What can indie builders learn from TrustMRR?

  1. Watch for a public complaint from someone with a big audience. A fast, direct answer to it comes with a built-in story.
  2. Treat the OG image "like a YouTube thumbnail" (Marc Lou).
  3. Viral ad revenue fades; plan the second act (here: a marketplace with acquisition fees).

What didn't work for TrustMRR, and what are the risks?

  • "After the launch craze died down, I tried 10 different verticals to keep the project alive. Nine failed" (Marc Lou, 2025 recap).
  • Ad income depends on continued attention; Lou said he hopes to replace it with an acquisition fee (Marc Lou, 2025 recap).

Sources

Every link cited above, in order of first use.

  1. 1.Marc Lou (newsletter.marclou.com)
  2. 2.Marc Lou, 2025 recap (newsletter.marclou.com)

Related case studies

More in Vibe-coded →