How Brett Williams Built Design Joy to $2M/Year as a Solopreneur
TL;DR: Brett Williams started Design Joy as a side project offering unlimited graphic design for $449/month - deliberately underpriced to get his first customer within 24 hours and gain thousands of reps building his skills. He progressively raised prices from $449 to $1,000 to $3,000 to $5,000/month as demand grew and his expertise deepened. To avoid hiring as demand exceeded capacity, he implemented strict boundaries: async-only communication via Trello, one active request per client at a time, and no meetings. He consciously moved upmarket from $500 clients (cheap, demanding) to $5,000 clients (businesses who see his service as a steal compared to hiring a $200K/year designer or paying $30-40K agency projects). Brett chose website design specifically because it's both high-demand (critical for startups) and low-touch (delivers world-class landing pages in hours, minimal revisions needed). Working 6 hours/day with 16 clients and zero employees, he generates ~$1.4M from services. He diversified by creating info products: Scribbles (design templates, $4.99, 25K+ downloads) and a course teaching others to build productized services. These now represent 29% of income without trading hours for dollars.
Key Insights
- Deliberately underpricing initially ($449/month) creates momentum through speed and skill development before raising prices progressively
- Strict operational boundaries (async-only, one request at a time, no meetings) enable solopreneur scale without burnout
- Targeting $5K/month clients who view your service as cheap compared to alternatives (hiring, agencies) reduces support burden
- Choosing high-demand, low-touch services maximizes revenue per hour and enables solo operation
- Monetizing accumulated expertise through info products (templates, courses) diversifies income without trading hours
Actionable Takeaways
- Start pricing low enough to guarantee first customers within 24-48 hours, then raise prices as skills and demand increase
- Implement async-only communication boundaries to protect your time and force clients to think through requests
- Position your service against expensive alternatives (agencies, full-time hires) to make premium pricing feel like a bargain
- Choose service offerings you can deliver in 2-3 hours that clients won't need to revise frequently
- Package your knowledge into templates or courses after mastering the service delivery