How Graham Stephan earns $4.2 million a year from YouTube

Executive overview

Graham Stephan built a $4.2M/year media business by talking about his day job — real estate — rather than doing it. His income comes from four stacked streams: courses, brand deals, affiliate links, and YouTube ad revenue.

Finance and real estate attract high-CPM advertisers, giving him a structural edge over most creators. Digital products beat merchandise on margin; long-term brand trust beats short-term shady deals.

The core insight: document the work you already do — your expertise is the product.

Four revenue streams

  1. Courses — $1M/year. Two courses (real estate agent, YouTube creator). High margin, no fulfilment. Audience doubling drove estimated sales doubling from 2019 to 2020.
  2. Brand deals — ~$960K/year. ~$20–30K per sponsorship, ~4 sponsored videos/month. Selects sponsors he believes in; turns down deals that don't fit.
  3. Affiliate links — ~$250K/year (conservative). Primary partner: WeBull. Uses urgency tactics (timers, expiry) to drive conversions.
  4. YouTube ad revenue — ~$2M/year. Main channel: ~$17 CPM, ~100M views/month. Secondary channel: ~$11 CPM, ~28M views/month. Finance niche commands premium CPM.

Lessons for your own business

  • Cut low-margin products. Stephan dropped merchandise; courses have no shipping and better margins.
  • Play the long game. Promoting shady products erodes trust slowly — you won't see it until it's too late.
  • Can't find sponsors? Be an affiliate for products you already use. Good affiliate performance attracts direct sponsorships.
  • Record what you already do. Any career — real estate, dentistry, baking — can become a content business.

More like this — when you're ready for early access.

Join the waitlist for a personal account and content recommendations based on what you're working on.

No spam. Unsubscribe at any time.

You're on the list. We'll be in touch before launch.

Get early access to the full library.

Join the waitlist for a personal account and content recommendations based on what you're working on.

No spam. Unsubscribe at any time.

You're on the list. We'll be in touch before launch.

Be among the first to get personalised recommendations tailored to your stage in business.

No spam.

You're on the list. We'll be in touch before launch.

Be among the first to get personalised recommendations tailored to your stage in business.

No spam.

You're on the list. We'll be in touch before launch.