{
  "slug": "streamer-growth-goal",
  "title": "Streamer Growth Goal Calculator",
  "heading": "Streamer Growth Calculator",
  "category": "financial",
  "url": "https://www.revenuelab.fyi/toolbox/streamer-growth-goal",
  "summary": "Followers and average viewers needed to hit an income target.",
  "description": "Work backwards from the money. Enter a monthly income goal and your current conversion rates to see the average concurrent viewers and follower base the goal requires.",
  "formula": "Required CCV = income goal ÷ (revenue per viewer per hour × hours streamed).",
  "dateModified": "2026-09-30",
  "run_url": "https://www.revenuelab.fyi/api/public/calc?tool=streamer-growth-goal",
  "inputs": [
    {
      "id": "goal",
      "label": "Monthly income goal",
      "kind": "number",
      "hint": null,
      "default": 4000,
      "unit": "$",
      "min": 0,
      "max": null
    },
    {
      "id": "hoursMonth",
      "label": "Stream hours per month",
      "kind": "number",
      "hint": null,
      "default": 100,
      "unit": null,
      "min": 1,
      "max": null
    },
    {
      "id": "revPerViewerHr",
      "label": "Revenue per viewer-hour",
      "kind": "number",
      "hint": null,
      "default": 0.35,
      "unit": "$",
      "min": 0.01,
      "max": null
    },
    {
      "id": "followerToCcv",
      "label": "Followers per 1 average viewer",
      "kind": "number",
      "hint": null,
      "default": 90,
      "unit": null,
      "min": 1,
      "max": null
    },
    {
      "id": "currentCcv",
      "label": "Current average viewers",
      "kind": "number",
      "hint": null,
      "default": 45,
      "unit": null,
      "min": 0,
      "max": null
    }
  ],
  "outputs": [
    {
      "id": "ccv",
      "label": "Average viewers needed",
      "format": "number",
      "hint": null,
      "primary": true
    },
    {
      "id": "followers",
      "label": "Follower base implied",
      "format": "number",
      "hint": null,
      "primary": false
    },
    {
      "id": "gap",
      "label": "Viewers to gain",
      "format": "number",
      "hint": null,
      "primary": false
    },
    {
      "id": "current",
      "label": "Current monthly revenue",
      "format": "currency",
      "hint": null,
      "primary": false
    },
    {
      "id": "multiple",
      "label": "Growth multiple required",
      "format": "decimal",
      "hint": null,
      "primary": false
    }
  ],
  "worked_example": {
    "inputs": [
      "Monthly income goal: 4000 $",
      "Stream hours per month: 100",
      "Revenue per viewer-hour: 0.35 $",
      "Followers per 1 average viewer: 90",
      "Current average viewers: 45"
    ],
    "outputs": [
      "Average viewers needed: 114",
      "Follower base implied: 10,286",
      "Viewers to gain: 69",
      "Current monthly revenue: $1,575",
      "Growth multiple required: 2.54"
    ]
  },
  "how_to": {
    "title": "How to use this",
    "steps": [
      "Enter monthly income goal ($).",
      "Enter stream hours per month.",
      "Enter revenue per viewer-hour ($).",
      "Enter followers per 1 average viewer.",
      "Enter current average viewers.",
      "Read your average viewers needed on the right — it updates as you type.",
      "Hit Share to keep the scenario or send it to someone."
    ]
  },
  "scenarios": [
    {
      "name": "Conservative",
      "description": "Lower-end numbers — what if things land soft?",
      "values": {
        "goal": 2400,
        "hoursMonth": 60,
        "revPerViewerHr": 0.21,
        "followerToCcv": 55,
        "currentCcv": 27
      }
    },
    {
      "name": "Typical",
      "description": "Defaults — the most common real-world setup.",
      "values": {
        "goal": 4000,
        "hoursMonth": 100,
        "revPerViewerHr": 0.35,
        "followerToCcv": 90,
        "currentCcv": 45
      }
    },
    {
      "name": "Ambitious",
      "description": "Higher-end numbers — what if things really pop?",
      "values": {
        "goal": 6400,
        "hoursMonth": 160,
        "revPerViewerHr": 0.5599999999999999,
        "followerToCcv": 145,
        "currentCcv": 72
      }
    }
  ],
  "limitations": [
    "Results are estimates before tax, fees, and inflation unless an input explicitly covers them.",
    "Rates are treated as fixed for the whole period — variable-rate products will drift from this projection.",
    "This is educational maths, not financial advice. Check anything contractual with the lender or your accountant."
  ],
  "faq": [
    {
      "q": "What's a normal revenue per viewer-hour?",
      "a": "$0.20–$0.60 across subs, bits, and ads is a common band for mid-size channels. Sponsor-heavy channels run far higher."
    },
    {
      "q": "Is the follower ratio reliable?",
      "a": "It varies enormously. 50–150 followers per average viewer is typical; channels with old inactive followings sit much higher."
    }
  ],
  "related": [],
  "license": "CC-BY-4.0",
  "citation": "RevenueLab — Streamer Growth Goal Calculator (https://www.revenuelab.fyi/toolbox/streamer-growth-goal)"
}