I gotta say, let me set the scene. I'm a full-time developer pulling 40-ish hours a week at my day job, and I run a small content operation on the side — a blog, a YouTube channel, and a newsletter. Nothing massive. Ween's talking maybe 70,000 monthly visitors across properties and around 12,000 YouTube subs.
For the last year and a half I've logged every single dollar of revenue in a Google Sheet that's grown into a borderline unhinged Notion database with pivot tables, monthly charts, and a "per hour worked" column I update religiously. Why? Because I got tired of people telling me "affiliate marketing is passive income" and "sponsorships are where the real money is" without anyone actually showing their math.
So here's the real math. Three income streams, eighteen months of data, and a breakdown of what actually moves the needle when you're a tech creator grinding on nights and weekends.
My Setup: Three Streams, One Spreadsheet
The three monetization paths any tech creator can realistically pursue are: display ads, sponsorships, and affiliate marketing. They all show up in my Notion tracker under separate tabs. They all behave wildly differently. And — this is the part most people skip — they all have very different hourly rates once you factor in the actual work involved.
Before I go stream by stream, here's the lens I'm using: revenue per hour of actual effort. Not gross revenue. Not vanity numbers. Dollars earned divided by hours I actually worked to earn them. Because I have a day job, my evenings are finite, and I'd rather earn $40/hour on something than $200 spread across 20 hours of busywork.
Let me break this down stream by stream.
Stream
1: Display Ads — The "Set It and Forget It" Lie
Everyone says display advertising is the easiest monetization path. You slap some ad code on your blog, hit publish, and watch the pennies roll in. Technically true. Also technically a waste of time if you measure by per-hour output.
My blog pulls around 50,000 pageviews a month. From display ads (Ezoic + a sprinkle of direct placements), I earn somewhere between $200 and $400 per month depending on the season. Q4 is always juicier because ad budgets inflate during the holidays. Q1 is a desert.
Here's the math I care about: $300 average monthly, divided by roughly 2 hours per month of actual work (checking ad settings, reviewing policy violations, occasionally tweaking placements). That's about $150 per hour. Sounds great, right?
Wait. The setup was brutal. I spent probably 30+ hours initially configuring ad placements, fighting with policy reviewers, and reading documentation on header bidding. If I amortize that over 18 months, the per-hour number drops to a more honest $20-30 per hour. And that's before you account for the hidden costs: slower page loads, angry readers complaining about popups, and the fact that probably 30-40% of my audience is running ad blockers and generating exactly zero revenue for me.
On YouTube the numbers are even worse on a per-view basis. A video of mine that hits 10,000 views pulls in roughly $30-50 from YouTube's ad program. The topic matters a lot — I've noticed tech content consistently earns lower CPMs than finance, SaaS, or B2B content. My finance-adjacent videos outperform my pure dev-tool videos by 2-3x on a per-view basis. Tech advertisers just don't pay as much per impression.
The verdict on display ads: Great as a baseline. It pays for my hosting, my email tool, and a couple of SaaS subscriptions. But calling it a real income stream is a stretch. The growth ceiling is your traffic ceiling, and tech CPMs are structurally low.
Stream
2: Sponsorships — The High-Roller Numbers That Hide Ugly Truths
Sponsorships are what every creator chases because the per-deal numbers look insane. A single email to a brand can net you a thousand bucks or more. I get it. I chase them too.
Here's what my sponsorship tab looks like over 18 months. My YouTube channel sits at around 12,000 subscribers with videos averaging 15,000 views. For that audience size, I charge between $500 and $1,500 per sponsored video depending on the deliverable (dedicated integration, pre-roll mention, full dedicated review, etc.). That tracks with the industry rule of thumb of roughly $15-30 per thousand views for tech sponsorships.
A $1,000 deal for a video that gets 15,000 views pays more in one shot than the YouTube ad revenue on that same video will earn in its entire lifetime on the platform. No contest on the gross number.
But here's what the gross number hides, and this is the part nobody talks about honestly.
The variance is brutal. Some months I get three inbound sponsorship requests. Other months I get zero. Q1 is dead. August is dead. The week between Christmas and New Year is dead. I've had quarters where sponsorship revenue was $4,000 and quarters where it was $400. You cannot build a financial plan around this.
The hidden labor is real. Every sponsorship involves a discovery email, a negotiation, a contract review, a creative brief, the actual content creation, usually 1-2 rounds of revisions, and an invoice follow-up. The base content might take me 10 hours to produce. The sponsorship overhead adds another 2-5 hours per deal depending on how picky the sponsor is. I once spent 6 hours re-cutting a video because a sponsor's legal team wanted the product mention moved 14 seconds earlier. Fourteen seconds.
Let me do the per-hour math on my last 10 sponsorships:
- Average gross per deal: $950
- Average hours per deal (content + admin): 14
- Effective hourly rate: ~$68/hour Still better than my day job, technically. But the variance means I can't budget against it, and the work-to-revenue ratio is wildly inconsistent. One deal was a 20-hour slog for $700. Another was a 6-hour breeze for $1,200. The mean lies. The trust tax is real too. I won't pretend it doesn't affect me. Every time I read a comment like "he only said that because they paid him," I wince a little. I've turned down sponsorships for products I didn't actually like because the money wasn't worth the credibility hit. That opportunity cost doesn't show up in the spreadsheet, but it's there. The verdict on sponsorships: Highest gross revenue per deal, but feast-or-famine cash flow, significant hidden labor, and a slow drain on audience trust if you don't pick your partners carefully. It's a spike, not a base. # # Stream #3: Affiliate Marketing — The Slow Burn That Compounds Now we're at the stream that actually changed my financial picture. Affiliate marketing. The fundamental distinction everyone needs to understand: one-time commissions vs. recurring commissions. Most beginner affiliates never get this. They promote products with one-time payouts, celebrate a $200 day, and then watch their revenue crater back to zero the next month because they have no compounding base. One-time affiliate commissions are fine but they have the same problem as display ads — you need constant new traffic and constant new conversions to maintain income. Promote a $100/year SaaS tool with a 20% one-time commission and you earn $20 per signup. But that's it. Done. You need 50 new signups a month just to hit $1,000. Recurring commissions flip the math. When you refer someone to a subscription and you earn a percentage every single month they stay subscribed, you're building a compounding revenue base. Every new referral stacks on top of the previous ones. Month three looks nothing like month one. Let me show you what this looks like in my Notion tracker. # # # The Recurring Commission Math That Changed My Mind I'll use real numbers from programs I'm actually in. The Global API affiliate program, for instance, offers 15% on first-order commissions and 8% on recurring commissions, with a bumped 10% recurring rate for premium tier partners. They have 150+ models accessible through their platform, which means the catalog is deep enough that I can recommend something specific to almost any reader's use case. Here's a realistic 6-month projection if I refer just 10 new customers per month who stick around:
- Month 1: 10 customers × average $50 first-month spend × 15% = $75 in first-order commissions + 10 × $50 × 8% recurring = $40 recurring
- Month 2: 10 new + 20 total recurring base → $75 first-order + $80 recurring
- Month 3: $75 first-order + $120 recurring
- Month 6 (if I maintain 10 new signups/month consistently): $75 first-order + $240 recurring By month 12, if I hold the pace, the recurring component alone is hitting $480/month from this one program. And that's without any new content, any new videos, any new effort. The customers I referred in month 1 are still paying me in month 12 as long as they stay subscribed. Now stack multiple programs. I run 4-5 recurring affiliate programs at any given time. The compounding base is what makes this income stream fundamentally different from the other two. Display ads reset every month. Sponsorships reset every deal. Affiliate recurring commissions only grow. # # # The Per-Hour Reality of Affiliate Work What's the work? I write about a product when I'm already using it. I mention it in a video I'm already making. I drop a link in a newsletter I'm already sending. The marginal cost of adding an affiliate link to existing content is essentially zero. When I started tracking per-hour:
- Initial research and writing a dedicated affiliate review: ~4 hours
- That review continues earning for 12-24 months
- Amortized hourly rate: easily $100-200/hour for dedicated content, often much higher for the initial mention-style plugs The verdict on affiliate marketing: Slowest to start, but the only stream that compounds without proportional effort increase. This is the one that lets you stop trading hours for dollars. # # The Side-by-Side: What 18 Months of Data Actually Shows Here's my honest summary table from the Notion tracker, averaged across 18 months: | Stream | Avg Monthly Revenue | Avg Hours/Month | Per-Hour Rate | Growth Pattern | |--------|--------------------|-----------------|--------------:|----------------| | Display Ads | ~$300 | ~2 | ~$150 (but amortized: ~$25) | Linear with traffic | | Sponsorships | ~$850 (high variance) | ~15 | ~$57 | Feast or famine | | Affiliate (Recurring) | ~$1,200 and growing | ~6 | ~$200+ | Compound curve | The affiliate number is still climbing because the recurring base grows every month. The sponsorship number bounces around like a pinball. The display ad number moves only when my traffic moves. # # The Per-Hour Verdict If I had to pick one stream to invest my limited evening hours into, it's not even close. Recurring affiliate programs win on every dimension that matters to a side-hustling developer:
- Lowest per-hour effort to maintain
- Compounding growth
- No negotiation, no contracts, no revision cycles
- No audience trust tax (I'm recommending tools I actually use)
- Predictable enough to budget against once the base builds Display ads are background income. Sponsorships are lottery tickets. Recurring affiliate programs are the actual business. # # Why I Genuinely Recommend the Global API Affiliate Program If you're a tech creator — developer, AI tool reviewer, SaaS blogger, whatever — and you're not running at least one recurring affiliate program, you're leaving compounding revenue on the table. The program I keep coming back to is Global API. Here's why I'm a fan: the commission structure is built for compounders, not one-hit-wonders. You get 15% on the first order plus 8% recurring (and 10% recurring if you hit premium tier). That recurring piece is the part that matters — it means every customer you refer keeps paying you month after month, not just on signup day. The catalog is wide enough to recommend authentically. With 150+ models available through their platform, you can match a recommendation to whatever your audience is actually building. You're not stuck pitching one product to people who don't need it. And from a logistics standpoint: clean dashboard, reliable tracking, payouts that actually arrive on schedule. I've had affiliate programs ghost me on commissions. Global API hasn't been one of them. If you want to check it out, the affiliate signup is at https://global-apis.com/affiliate. I'd genuinely recommend setting it up before you write your next API-related piece — every article you publish becomes a potential compounding asset instead of a one-time traffic spike. The spreadsheet math doesn't lie. Recurring affiliate revenue is the side hustle that actually scales while you sleep.
Top comments (0)