How I Built It: $12K/Month Micro SaaS

Starter Story 15min #49
How I Built It: $12K/Month Micro SaaS
Watch on YouTube

Summary

  • Dmytro Krasun

    • Quit his full-time job as a backend developer two years ago to pursue indie hacking and solopreneurship
    • Childhood dream of building his own products drove him to leave even a high-paying job
    • Now runs Screenshot One as a solopreneur, making around $12,000/month in recurring revenue
    • Has 280 paying customers on a subscription model (starting at $17/month with add-ons)
    • Spends mornings reading for at least an hour, works through the day, and prioritizes mental health and family time
    • Believes having a clear mind is one of the most leveraged things for making good business decisions
  • Products and Offerings

    • Screenshot One: An API product that helps companies automate screenshots, from small businesses to large ones
    • Previously built an email validation API but abandoned it because it felt boring and lacked passion
    • Focuses exclusively on API-based products, leveraging his backend development expertise
  • Metrics and Financials

    • $12,000/month in recurring revenue with 280 customers
    • Profit margins range from 40% to 60%
    • Monthly server costs are $3,000–$4,000, with total expenses around $4,500/month
    • Renders approximately 2 million screenshots per month
    • Churn rate has dropped from around 11% to close to 7%, with a goal of getting below 5%
  • Strategy and Growth

    • Validated the niche by confirming competitors existed and people were already paying for similar tools
    • Ultimate product validation: Getting at least 10 paying customers from outside his personal network
    • Launched the first version in 5 months but now aims to launch in one month or less with minimal features
    • Shares early builds with close friends for basic testing before public launch on Twitter
    • Primary marketing channels: Twitter, Google SEO, Zapier/Make integrations, Product Hunt, and YouTube
    • YouTube tutorials drive organic traffic through Google video search results for technical keywords
    • Reduced churn by personally emailing canceling customers with yes/no questions to understand real reasons
    • Adjusted marketing copy to clarify the product is developer-focused (not no-code), which reduced mismatched signups
    • Raised prices over time and reduced the free plan to attract more committed, higher-value customers
  • Tech Stack and Infrastructure

    • TypeScript with Puppeteer for managing headless browsers and screenshot rendering
    • Go (Golang) for rate limiting and API key management
    • Cloudflare for storing and serving screenshots via API
    • Google Search Console for tracking keywords, CTR, and search positions
    • Google Keyword Planner for estimating search volume when creating content
    • PostHog Analytics for building funnels and attributing paying customers to marketing channels
    • Crisp Chat for live customer support, with immediate response as a priority
  • Lessons and Advice

    • Having competitors is a good sign—it proves people are paying and demand exists
    • Don’t aim for a unique idea; aim for a niche with enough paying users to hit your revenue goal
    • Build fast and launch small—don’t wait for perfection; iterate based on real user feedback
    • Talk to customers both during support and after cancellation to build a mental model of why they stay or leave
    • Don’t outsource your decisions to anyone, including advice from successful founders—own your choices
    • Advice is highly contextual; factors like financial runway, upbringing, and risk tolerance vary greatly
    • Persistence is the most important trait—keep trying different approaches until you reach that first dollar
    • For solo founders, being kind and building genuine relationships is enough—you don’t need to be aggressive to succeed
Back to Starter Story