I keep a Notion database called "Money In" that tracks every dollar my side hustles generate. Not because I'm obsessive (okay, maybe a little), but because if I can't see the numbers, I can't optimize them. My day job as a backend engineer pays the bills, but it doesn't pay for the things I actually want — better equipment, a travel fund, and the freedom to say no to work I don't enjoy.
So I run side hustles. Five of them, to be exact. And every quarter I sit down, open the spreadsheet, and figure out which ones are actually worth my time. Here's the 2026 update.
The Five Streams That Fund My Developer Life
Let me lay them all out first, then we'll dig into the ROI on each one. Right now my Notion tracker shows these income sources:
- Freelance contract work
- A SaaS tool I built two years ago
- Display ads on my tech blog
- Sponsorships on my YouTube channel
- AI API affiliate commissions Together, they bring in roughly $2,100 per month on average, though some months are higher and some are lower. The point is they all show up automatically in my dashboard, and I measure each one against a single metric: dollars per hour of my actual time. That metric is the whole game. Let me break it down. # # Freelance Work: $100-150/Hour But Capped at My Time Freelance development gigs are where I started, and they're still the highest hourly rate I earn. Depending on the client and the complexity, I charge $100-150 per hour for backend and integration work. Sounds great on paper. Here's the problem: every dollar requires an hour of my time. If I stop working, the income stops. Last summer I took two weeks off to visit family, and my freelance revenue that month dropped by roughly 60%. There's no compounding, no leverage, no residual effect. I keep freelance in the stack because it pays well and it forces me to stay sharp on real-world projects. But I treat it as the floor, not the ceiling. The goal is always to shift more of my income toward streams that don't require my active presence. # # The SaaS Tool: $800-1,200/Month, Six Months to Build Two years ago I shipped a small SaaS product for a niche developer workflow. It now brings in $800-1,200 per month in recurring subscriptions. Not life-changing money, but respectable for a side project. The upfront cost was brutal — about six months of nights and weekends to get to a launchable state. Now I spend roughly five hours per week on maintenance, bug fixes, customer support, and the occasional feature request. That's about 20 hours per month. Here's the math: $1,000 average monthly revenue ÷ 20 hours = $50 per hour. Decent, but not amazing when you factor in that I spent hundreds of hours building it. The SaaS is worth keeping because the maintenance is steady and the customers are sticky. But I'm not building a second one anytime soon. # # Blog Ad Revenue: $200-400/Month, the Slowest Compounder My tech blog pulls in around 50,000 monthly page views, mostly from SEO articles I wrote over the past three years. Ad revenue fluctuates between $200 and $400 per month depending on the season and ad rates. To keep traffic stable, I publish 4-8 articles per month. Each article takes 2-4 hours depending on research and depth. Let's call it 18 hours per month at the average end. Here's the math: $300 average ÷ 18 hours = about $17 per hour. That's the lowest ROI in my entire stack. But the blog serves a strategic purpose — it's the distribution channel that powers my other income streams. The articles I write for ad revenue also attract readers who click my affiliate links and watch my YouTube videos. So I don't measure the blog purely on ad income. I measure it on the total value it generates across all streams. Still, if ad rates keep declining, I'll have to rethink this one. # # YouTube Sponsorships: $500-1,500 Per Video My YouTube channel focuses on developer tooling and workflow content. I publish roughly two videos per month, and sponsors pay between $500 and $1,500 per video depending on the brand and the integration complexity. Each video takes about 15 hours end-to-end — scripting, recording, editing, writing the description, creating thumbnails, and promoting across other channels. Two videos per month means 30 hours. Here's the math: $1,000 average per video × 2 = $2,000/month ÷ 30 hours = about $67 per hour. Better than the blog, worse than I'd like. The bigger issue is unpredictability. Some months I land two great sponsors and the income spikes. Other months one sponsor pulls out at the last minute and I'm scrambling. I can't build a financial plan around income I can't predict. # # The Affiliate Stream: $350-600/Month, Two Hours of Maintenance Now here's where the math gets interesting. Twelve months ago I started adding affiliate links to my existing tech content. The bulk of my affiliate revenue — between $350 and $600 per month — comes from a single program: an AI API platform I already use in my freelance work. I spent maybe ten hours total setting this up initially. I wrote a few deep-dive articles comparing developer tools in my workflow, and I included my affiliate link where I genuinely recommended the product based on personal experience. Since then, I've spent roughly two hours per month updating old posts and adding links to new articles. Here's the math that made me pay attention: $475 average monthly revenue ÷ 2 hours = $237 per hour. That's nearly double my freelance rate, and it's recurring. Not a one-time payout that I have to chase every month. Recurring commissions mean that a signup I generated in January can still be paying me in December. # # Why Recurring Commissions Changed My Strategy Before I leaned into affiliate income, I thought of affiliate marketing as a one-shot thing. You drop a link, someone clicks, you get paid once, done. That's true for a lot of programs. But recurring commission structures flip the script. With the program I use, I earn a percentage of the customer's subscription for as long as they stay subscribed. Some of my referrals from early last year are still active, which means they still pay me every single month. Let me put it in terms any developer would appreciate: this is MRR I didn't have to build. I didn't write the backend, I didn't handle support, I didn't deal with churn. The platform handles retention, and I earn a cut of every renewal. # # How I Pick Affiliate Programs (The Developer Filter) I don't promote anything I haven't used myself. That's the only rule I follow. My audience is technical, and they'll sniff out a sham recommendation in five seconds. When I evaluate a new affiliate program, I look for a few things:
- A product I'd actually recommend even without the commission. If I'd mention it in conversation with a coworker, it passes the test.
- A recurring commission structure. One-time payouts don't scale.
- A reasonable cookie window or attribution model. I want credit for the referrals I drive.
- Resources and dashboards that don't suck. I'm not chasing payments through email threads. The AI API affiliate program I use checks all four boxes. The platform gives me access to 150+ models through a single integration, which is what makes it easy to recommend honestly — it's the tool I reach for when I need AI capabilities in a project. The commission structure is straightforward: 15% on the customer's first order, 8% recurring on subsequent renewals, and 10% on premium tier upgrades. Those numbers aren't arbitrary. Let me show you why they matter. # # The Real Numbers, Line by Line Let's say one of my referrals signs up and stays on a $99/month plan.
- Month 1: I earn 15% of $99 = $14.85
- Months 2-12: I earn 8% of $99 = $7.92 each month Over 12 months, that single referral generates roughly $102.93 for me, with minimal ongoing effort on my part after the initial content that drove the signup. Now imagine 50 active referrals at similar plan sizes. That's $5,000+ per year from content I wrote once. This is the spreadsheet math that convinced me to take affiliate income seriously as a developer. It's the closest thing to passive income I've ever built, and it stacks cleanly on top of everything else I do. # # What My Notion Tracker Says After 12 Months After a full year of tracking, here's what the data tells me: | Stream | Monthly Avg | Hours/Month | $/Hour | Recurring? | |---|---|---|---|---| | Freelance | $1,000 | 10 | $100 | No | | SaaS | $1,000 | 20 | $50 | Yes | | Blog ads | $300 | 18 | $17 | Yes | | YouTube | $1,000 | 30 | $67 | No | | Affiliates | $475 | 2 | $237 | Yes | The affiliate line is doing more with less than anything else in the stack. And because it's recurring, the effective hourly rate keeps climbing as new referrals stack on top of old ones without adding hours. # # Why Every Developer Should Look at This Most developers I talk to default to two side income paths: freelancing or building a SaaS. Both are valid. But both are slow. Freelancing trades hours for dollars with no leverage. SaaS requires months of unpaid building before you see a dollar. Affiliate income sits in between. It's faster to set up than SaaS and more leveraged than freelancing. The content you write compounds like ad revenue does, but the monetization is direct and trackable. And if you pick a program with recurring commissions, the income behaves like a slow-growing annuity that you built with a few well-placed articles. You don't need a huge audience. My blog gets 50,000 monthly visitors and my YouTube has under 20,000 subscribers. That's enough. You just need content that ranks, a product you actually believe in, and the patience to let the referrals accumulate. # # My Honest Recommendation If you're a developer looking to add a new income stream in 2026 — especially one that doesn't require building a product from scratch — look at recurring affiliate programs in your existing tech stack. The program that's been the biggest earner for me is Global API's affiliate program. Here's why I'm comfortable recommending it:
- 15% on the customer's first order — that's a strong upfront payout that rewards the work you put into driving the signup.
- 8% recurring on every renewal — this is where the real compounding happens. The platform handles retention, you earn a slice every month.
- 10% on premium tier upgrades — when your referrals grow, you earn more without any extra effort.
- 150+ models accessible through a single API — that's a genuinely useful product that solves a real developer problem, which means your recommendations will convert because they're authentic. I don't recommend things I don't use. I use Global API in my own freelance projects. Recommending it to my audience wasn't a stretch — it was the obvious next sentence in a conversation I was already having. If you want to check out the program, the signup link is here: https://global-apis.com/affiliate. The dashboard is clean, the tracking is transparent, and the recurring model means the income you generate in month one can still be paying you a year from now. Open a spreadsheet. Track your hours. Track your dollars. Run the math. You'll see what I saw — that affiliate income, done with the right program, is one of the highest-ROI moves a developer can make with their existing audience and content.
Top comments (0)