How Much Do FAST Channels Make? Revenue Math, With Real Ranges
What a FAST channel earns: the CPM x impressions x fill rate math, realistic revenue ranges by audience size, what changes the numbers, and a worked example.

A FAST channel's revenue comes down to four numbers: watch hours, ad load, fill rate, and CPM. Multiply them and you have the business. This guide walks the math with realistic ranges, then shows where each number can move.

The short version: a niche channel with a real audience can earn anywhere from beer money to a full media business. The spread is wide because two of the four numbers (fill rate and CPM) vary several-fold between a new channel and an established one.
The revenue formula
Monthly revenue =
watch hours
x ad minutes per hour / average ad length
x fill rate
x (CPM / 1000)
x your revenue share
Each input, with honest ranges:
| Input | Typical range | What it means |
|---|---|---|
| Watch hours | Yours to build | Total hours viewers watch per month |
| Ad load | 4 to 10 min/hour | Minutes of ads per hour of viewing. FAST runs lighter than cable's 12 to 16 |
| Average ad length | 15 to 30 seconds | Determines how many impressions fit in the load |
| Fill rate | 40% to 85% | Share of ad slots that actually sell. Industry benchmarks put early-stage channels around 40 to 60% and mature operations above 80% |
| CPM | $7 to $25+ | Price per 1,000 impressions. Vendor benchmarks cluster around $15 to $25 for programmatic FAST inventory; direct-sold premium runs higher |
| Revenue share | 50% to 100% | Your cut after the platform's share |
These CPM and fill figures are industry benchmarks, not audited measurement; no ratings body publishes official FAST CPMs. Treat them as planning ranges.
A worked example
Take a focused channel (say, a horror channel) with a modest but real audience:

- 100,000 watch hours per month (for example, about 4,500 people averaging 45 minutes a day... or 22,000 casual viewers at an hour a week)
- 6 minutes of ads per hour, 30-second spots = 12 impressions per watch hour
- 100,000 hours x 12 = 1,200,000 potential impressions
- 60% fill = 720,000 sold impressions
- $18 CPM = $12,960 gross ad revenue
- 60% revenue share = $7,776/month to the operator
Run your own numbers with the FAST revenue calculator. It applies the same formula with your inputs.
The same channel, three maturity stages
| Launch (months 1-6) | Growing (year 1-2) | Established | |
|---|---|---|---|
| Watch hours/month | 20,000 | 100,000 | 500,000 |
| Fill rate | 45% | 60% | 80% |
| CPM | $12 | $18 | $22 |
| Impressions/hour | 12 | 12 | 12 |
| Gross revenue | $1,296 | $12,960 | $105,600 |
The revenue difference between launch and established is 80x, while watch hours grew only 25x. That is the compounding effect of fill rate and CPM improving alongside audience. It is also why the first six months of a FAST channel usually look discouraging on a spreadsheet.
What actually moves each number
Watch hours move with distribution, not just content. A channel carried on three platforms triples its shelf space. Distribution options and trade-offs: FAST channel distribution platforms.
Fill rate moves with demand sources. A new channel relying on one programmatic exchange fills whatever that exchange happens to buy. Mature operators stack multiple demand partners and add direct-sold campaigns. The mechanics: ad fill optimization.
CPM moves with three things: content category (news and sports outprice generic entertainment), audience data quality (age/geo signals raise bids), and seasonality (Q4 CPMs routinely run 30 to 50% above Q1 on the same inventory).
Ad load is a lever you mostly should not pull. Raising ad minutes lifts short-term revenue and quietly raises churn. The large FAST services run 4 to 8 minutes per hour for a reason.
Other revenue on top of ads
Ad revenue is the base layer. Channels with engaged audiences add:
- Tips and gifts during live programming
- Paid unlocks for premium episodes or early access
- Shoppable placements for channels with commerce-friendly content
- Sponsorship sold directly: a named show or block on your channel, at rates decoupled from CPM math
On Vidiyo, ad revenue share plus tips, unlocks, and product tags are all available from day one; see FAST channel monetization for how each works.
Industry context for your projections
When you model a channel, anchor against the market: US connected-TV ad spend reached $33.35 billion in 2025 (eMarketer), global FAST ad impressions grew 27% year over year in Q4 2025 (Amagi), and the channel count keeps climbing. Sources for all of these, with links: FAST channel statistics.
The honest read: the demand side of FAST is growing faster than the supply of quality niche channels. The operators who lose money are overwhelmingly the ones who never solved distribution or programmed a channel nobody sought out. The formula above tells you exactly which number is your bottleneck.
Quick answers
Can a small channel really make money? Yes, if it is niche and distributed. 20,000 watch hours a month at launch-stage economics is roughly $1,300/month gross. The same hours on an established setup are worth about 3x that.
Do I need my own ad sales team? No. Platforms fill inventory programmatically and take a revenue share. Direct sales become worth it once your audience is large enough to pitch (rule of thumb: millions of monthly impressions).
How long until a channel is profitable? On a free platform like Vidiyo, your marginal cost is content and time, so "profit" starts with your first filled impression. On enterprise platforms charging thousands per month, operators typically need six-figure monthly watch hours to clear fees.
What is a realistic CPM to model? Model $10 to $15 conservatively for programmatic fill in year one. Anything above $20 sustained means you have either premium content adjacency or direct-sold campaigns.
How to use the revenue ranges
Treat every CPM and fill figure as a planning band, not a promise. Run your own hours through the FAST revenue calculator, then stress-test fill at 40%, 60%, and 80%. If sponsorships are part of the plan, keep those deals off the programmatic model so you do not double-count inventory. For CPM context see FAST CPM benchmarks 2026.
Inventory math that does not lie
Write down four numbers before you forecast revenue: monthly viewing hours, average pod minutes per hour, expected fill rate, and net CPM after platform share. Multiply hours by (pod minutes / 60) to get ad hours. Multiply ad hours by fill, then by net CPM. That is the only model that stays honest when someone asks "what will we make." If any input is a guess, label it as a guess in the spreadsheet. Re-run the model monthly with real hours from analytics instead of hoping the first forecast was right.
Sponsorship inventory is separate. Cap sponsorship minutes so you do not starve programmatic fill, and never count the same minute twice. When you outgrow napkin math, keep using the revenue calculator as a public sanity check for partners who want a simple story.
Seasonality matters more than people admit. Holiday weeks can spike hours; summer can flatten them. Build a twelve-month curve with at least one low month and one high month so cash planning does not assume January forever. Share the curve with anyone selling sponsorships so rate cards match reality. Revisit after you have ninety days of real viewing hours, not after one lucky weekend.
Keep notes in the same doc you use for schedule changes so finance and programming stay aligned.
Spanish: cuánto gana un canal FAST.
Ready to launch your TV channel?
Vidiyo handles streaming, ads in the stream, the TV guide, and apps on every screen so you can focus on programming.