Side Hustle School

The Data

Nine years of daily episodes. 450 structured case studies. Here is every number we cite across the site, where it comes from, and how it was computed.

What This Dataset Is

Side Hustle School has published a new episode every single day since January 1, 2017. Each episode tells the real story of someone who started a side hustle while keeping their day job. As of June 2026, that is 3,443 episodes covering every business model, industry, and income level you can imagine.

A subset of those stories were collected in structured form as the Side Hustle Finder dataset: 450 case studies, each tagged with a business model, difficulty rating, profit-potential rating, online/offline classification, and a revenue figure. This structured dataset spans 2017 to 2022 and is the source for all revenue-based statistics on this site.

A note on revenue figures: All revenue data is self-reported by the listeners featured on the show. These are real stories, not projections or averages from external surveys. Results vary widely; the statistics below reflect what people actually shared, which skews toward success stories. The Failure Friday archive (208 episodes) documents what did not work.

All Computed Statistics

Each stat below is computed programmatically from the datasets described above and regenerated whenever the data is updated. The methodology column explains exactly what was counted or calculated.

450
documented case studies across 9 business models in the Side Hustle Finder

How computed: Count of all entries in finder-entries.json, each representing a listener story featured on Side Hustle School with structured revenue, difficulty, and model fields.

Data as of 2026-06-10

89
case studies reporting a total revenue of $100,000 or more

How computed: Count of entries whose one-off or annual revenue figure (excluding monthly and hourly) is >= $100,000 after parsing; the 2 unparseable 'Six-Figure' strings are excluded from this count.

Data as of 2026-06-10

147
of 450 documented case studies show earnings at a six-figure annual pace

How computed: Count of entries whose revenue is >= $100,000 (one-off or annual), >= $8,334/month (a $100,000/year rate), or explicitly labeled 'Six-Figure' by the show.

Data as of 2026-06-10

120
case studies reporting total revenue of $50,000 or more

How computed: Count of entries whose one-off or annual revenue figure is >= $50,000 after parsing; uses the same methodology as the $100k threshold stat.

Data as of 2026-06-10

$4,000
median monthly revenue among the 183 case studies that report recurring monthly income

How computed: Median of the 183 entries whose revenue string contains '/month' (case-insensitive), parsed by stripping currency symbols and commas; monthly figures are kept separate from one-off totals to avoid comparing unlike quantities.

Data as of 2026-06-10

9
distinct business models represented in the case study dataset

How computed: Count of unique values in the 'model' field across all 450 finder entries: Arts & Crafts, Affiliate, Blog, Coaching, Manufacturing, Product, Reselling, Service, Social Media.

Data as of 2026-06-10

45%
of case studies are fully online-capable (no physical presence required)

How computed: Count of entries where the 'online' field equals 'Online' (201 entries) divided by all entries with an online field (450), expressed as a percentage rounded to the nearest whole number.

Data as of 2026-06-10

65%
of case studies are rated High profit potential

How computed: Count of entries where the 'profit' field equals 'High' (291 of 450), divided by total entries, rounded to the nearest whole percent.

Data as of 2026-06-10

60%
of case studies are rated Moderate difficulty to start

How computed: Count of entries where the 'difficulty' field equals 'Moderate' (271 of 450), divided by total entries, rounded to the nearest whole percent.

Data as of 2026-06-10

3,443
episodes published since 2017 — a daily show for over 9 years

How computed: Count of all entries in content/episodes/index.json. Date range: 2017-01-01 to 2026-06-07.

Data as of 2026-06-10

208
Failure Friday episodes documenting why side hustles fail

How computed: Count of episodes in index.json tagged 'failure-friday' — a recurring series where Chris explores hustles that did not work out as planned.

Data as of 2026-06-10

224
First $1,000 episodes profiling listeners who hit their first revenue milestone

How computed: Count of episodes in index.json tagged 'first-1000' — a series dedicated to early-stage earners describing how they crossed the $1,000 threshold.

Data as of 2026-06-10

230
episodes covering food and drink side hustles

How computed: Count of episodes tagged 'food-drink' in index.json.

Data as of 2026-06-10

138
episodes covering service-based side hustles

How computed: Count of episodes tagged 'service-business' in index.json.

Data as of 2026-06-10

132
episodes covering education and tutoring side hustles

How computed: Count of episodes tagged 'education-tutoring' in index.json.

Data as of 2026-06-10

92
episodes covering reselling and flipping

How computed: Count of episodes tagged 'reselling-flipping' in index.json.

Data as of 2026-06-10

89
case studies with documented six-figure earnings

How computed: Same computation as the '$100,000 or more' stat: count of entries whose one-off or annual revenue is >= $100,000 after parsing; self-reported by featured listeners.

Data as of 2026-06-10

2017-2022
years covered by the structured case study dataset

How computed: Min and max of the non-zero 'year' field across all finder entries.

Data as of 2026-06-10

126
service-business case studies in the dataset

How computed: Count of entries where the 'model' field equals 'Service'.

Data as of 2026-06-10

95
product-business case studies in the dataset

How computed: Count of entries where the 'model' field equals 'Product'.

Data as of 2026-06-10

39
affiliate-business case studies in the dataset

How computed: Count of entries where the 'model' field equals 'Affiliate'.

Data as of 2026-06-10

Coaching
is the business model with the highest median monthly revenue ($35,000/month, n=3)

How computed: Median monthly revenue computed for each model with at least 3 monthly-reporting entries; the model with the highest median is ranked first.

Data as of 2026-06-10

Explore the Data

The numbers on this page come to life in three places across the site:

Methodology Notes

  • Revenue parsing: Revenue strings in the case study dataset are heterogeneous (one-off totals, monthly figures, annual figures, and hourly rates). Each type is parsed separately. Monthly, annual, and one-off figures are never mixed in the same median or threshold calculation. Two entries labeled "Six-Figure" or "Six-Figures" could not be parsed to a specific number and are excluded from all quantitative comparisons.
  • Episode counts: Counts reflect the episode index at build time. The show publishes daily, so episode counts increase continuously; numbers regenerate on each site rebuild.
  • Case study collection window: The 450 structured case studies were collected between 2017 and 2022. They do not cover every episode in that period, nor do they cover episodes published after 2022. They represent a curated sample selected for the Side Hustle Finder.
  • Self-reported data caveat: Revenue figures are provided by listeners themselves and have not been independently verified. They represent what people earned at a specific point in time, not ongoing income.
  • Attribution: You may quote these statistics with attribution to Side Hustle School (sidehustleschool.com/data/). No license is required for editorial quotation with a link.