Here's the thing: i'll be honest with you — I track every dollar. Every single one. Not because I'm a finance bro, but because I spent years guessing at whether my side hustles were actually worth the time. Once I started logging hours and income in a Notion tracker, the truth became brutal. Some streams looked great on the surface. Under the math, they were a disaster.
This post is the raw breakdown of what I earn from tech affiliate links in 2026, how it compares to the rest of my income portfolio, and why affiliate marketing — specifically recurring-commission programs — became the quietest workhorse in my developer side hustle stack.
Why I Started Spreadsheet-Tracking Every Side Project
My day job pays well. I'm not complaining. But I learned the hard way that a stable salary doesn't build optionality. I picked up freelance gigs, launched a small SaaS, started blogging, started a YouTube channel — and somewhere in the middle of all that, I realised I had no idea which activities were actually moving the needle.
So I built a Notion tracker. One column for hours invested, one column for dollars earned, one column for "active hours" (work that stops earning if I stop showing up) versus "passive-adjacent hours" (work that earns after I walk away). Per hour and per month framing became my obsession.
Here's the rule I set for myself: any side hustle that nets less than $50 per hour gets questioned. Anything below $25 per hour gets killed. I'm not running a charity — I'm a developer with finite evenings and weekends.
The Five Income Streams I Currently Run
Let me walk you through the full stack before I zoom into the affiliate piece. You'll see the shape of the problem, and you'll see why affiliate commissions ended up being the most interesting number on the page.
Freelance contract work. This is my highest grossing stream on paper, somewhere between $100 and $150 per hour depending on the client. Sounds amazing until you do the per-hour framing against total time spent. Freelance includes the proposal writing, the Slack messages, the invoicing, the awkward scope creep conversations. When I factor in everything, the effective rate drops to maybe $80-90 per hour. Worse, it is 100% active income. The moment I close my laptop, the meter stops. Take a vacation, lose a week of billing. Get sick, lose two weeks. It is the worst kind of income in terms of leverage.
My SaaS product. I built a small tool in my niche and it pulls in roughly $800 to $1,200 per month on a recurring basis. Took me six months of nights and weekends to ship. Now it needs about five hours per week for support tickets, bug fixes, and the occasional feature request. The per-hour return is solid once amortized across the lifetime of the product, but the upfront time cost was enormous and I cannot easily replicate it. SaaS is a good business, but it is a one-shot build per product, not a scalable system.
Blog ad revenue. My tech blog sees around 50,000 monthly page views and generates $200 to $400 per month depending on ad rates and seasonal swings. To maintain that traffic I publish 4 to 8 articles per month, and each one takes 2 to 4 hours to write, edit, and optimise. The per-hour return is mediocre at best, and ad rates have been anything but stable lately. I keep this stream alive because it feeds other streams (sponsorships, affiliates, my own product), not because ads alone pay well.
YouTube sponsorships. When sponsors come through, I earn $500 to $1,500 per video. I publish about two videos per month, and each one eats roughly 15 hours of my life from script to thumbnail. The per-hour return is genuinely good when a sponsor is paying $1,500 for a video. The problem is "when." Sponsors are unpredictable. Some months I get two inbound pitches. Other months I get nothing. I cannot build a financial plan on a number that swings between $1,000 and $0 inside a 30-day window.
Tech affiliate commissions. This is the one I want to dig into, because it changed how I think about building side income as a developer. I earn between $350 and $600 per month from affiliate programs tied to tools I already use and recommend anyway. The initial content creation took me about 10 hours. Ongoing maintenance runs about 2 hours per month — refreshing links, updating a comparison post, adding referral links to a new article I was writing for other reasons. The per-hour return? Let me break this down in a second, because that is the whole point.
Here's the Math: Per Hour and Per Month, Side by Side
I wanted a clean comparison, so I pulled the trailing 6-month average from my Notion tracker for each stream. Here's how it shook out, ranked by effective hourly return:
| Stream | Avg Monthly | Avg Hours/Month | Per Hour |
|---|---|---|---|
| Freelance | $4,500 | 50 | $90 |
| SaaS product | $1,000 | 20 | $50 |
| Blog ads | $300 | 24 | $12.50 |
| YouTube sponsorships | $1,200 | 30 | $40 |
| Tech affiliate links | $475 | 2 | $237.50 |
Look at that last row. Two hours of maintenance per month generating $475 in commission. That is the number that made me re-evaluate the whole stack.
Now, the freelance hourly rate still beats it on a pure dollars-per-hour basis. But there is a critical difference: the affiliate income scales independently of my time investment. Those two hours per month are just content upkeep. The actual earning power comes from blog posts I wrote months ago, YouTube descriptions I added a referral link to last quarter, and comparison articles that keep ranking in search results.
The $237.50 per hour figure is almost meaningless in the traditional sense, because I am not actively trading those two hours for $475. I am trading two hours to maintain a system that does the earning. The 10 hours I spent six months ago writing the original content? Those have paid for themselves many times over and are still going.
The Mental Model: Active Income vs. Leveraged Income
This is the framework that finally made side hustle math click for me. Some income streams are time-linear — more hours in, more dollars out, capped at your hourly rate. Freelance is the purest example. You literally cannot bill more than X hours in a week.
Other income streams are time-anchored — you invest hours once, and the asset (code, content, video) keeps producing for some period afterward. My SaaS is time-anchored, but the anchor keeps needing reinforcement because customer support is a recurring demand.
The best streams are time-independent — you invest hours to build a system, and the system pays you on a recurring basis with minimal upkeep. Tech affiliate links, particularly programs that pay recurring commissions, are the closest thing to time-independent income I have found in the developer world.
Let me be clear: it is not fully passive. You do need to maintain the content. You need to update links when products change. You need to write new articles occasionally to keep the pipeline flowing. But the maintenance cost is in the single-digit hours per month, not double digits. That is the threshold where leveraged income becomes genuinely valuable.
How I Picked the Right Affiliate Programs
I will not promote a product I have not used. That is the only hard rule I keep. My reputation with my readers and viewers is the actual moat I have, and it is not worth trading for a one-time commission bump.
Once I filtered for products I genuinely liked, I evaluated the affiliate programs on three criteria:
- Commission structure. One-time payouts are noise. Recurring commissions are the entire game. I want programs that pay me every month my referral stays a customer.
- Conversion quality. Some programs convert well because the product is good and the buying intent is clear. Others have terrible landing pages and weak tracking, and no amount of content will fix that.
- Developer relevance. I write for developers. Promoting random consumer products to a developer audience is a waste of everyone's time. Global API checked every box. The platform gives developers access to 150+ models through a single API key, which is genuinely useful for anyone building AI-powered features. From an affiliate perspective, the program pays a 15% commission on the first order, 8% recurring on subsequent orders, and 10% for premium tier referrals. That recurring component is what made the math work. A one-shot 15% payout is fine, but a program that sends me a check every month as long as the customer stays subscribed is a fundamentally different income stream. I wrote three comparison articles that included Global API as one of the recommended options. I did not write them as ads. I wrote them the way I would want to find them if I were researching the space — with honest assessments, real developer experience, and clear recommendations. The affiliate links were woven into the content where they made sense, not bolted on as a banner. # # The 10-Hour Setup That Now Prints Monthly Let me walk you through what those initial 10 hours actually looked like, because the setup is what creates the leveraged return later. Hour 1-2: Niche research and keyword validation. I checked what developers were searching for in the AI API space, what comparison queries had volume, and which competitors were already ranking. I wanted topics where my content could actually reach readers. Hour 3-5: First comparison article. Wrote a long-form post comparing several API platforms. Included real developer considerations — integration ease, model variety, billing transparency, SDK quality. Naturally recommended Global API based on my own usage. Hour 6-8: Second and third articles. Wrote two more posts targeting adjacent queries. One was a beginner's guide, one was a deeper technical comparison. Each had its own context for mentioning the affiliate program. Hour 9-10: Link placement and tracking setup. Added affiliate links to the most natural spots in each article. Set up UTM parameters so I could see which articles were driving clicks. Connected everything to my Notion tracker. That was it. After that, the content sat there and did its job. Every month, conversions trickle in from organic search, and commissions show up on a recurring basis. I refresh the articles every few months to keep them accurate, and I add referral links to new content I was already writing for other reasons. # # What Monthly Maintenance Actually Looks Like Two hours per month is the average. Some months it is zero, because nothing needs updating. Other months it is three or four, because a platform changed its pricing page and I need to revise a comparison. The maintenance tasks are small:
- Checking that affiliate links still work
- Updating outdated pricing or feature claims in old articles
- Adding referral links to new blog posts I am writing anyway
- Reviewing which articles are converting and double-downing on those topics None of this is hard. None of it requires a creative burst. It is bookkeeping, not authoring. And that is exactly why the per-hour return is so high — the heavy creative work was front-loaded, and the ongoing effort is purely operational. # # The Risk Profile I Am Comfortable With Every side hustle has risks. Freelance clients ghost. SaaS products get outcompeted. Ad rates collapse. YouTube algorithms change. Affiliate programs shut down or change their terms. The risk with affiliate income is platform dependency. If a program changes its commission structure, closes, or gets acquired, your income from that stream can drop overnight. That is real, and I am not going to pretend otherwise. The mitigation is diversification. I am not betting everything on one program. I run a handful of affiliate partnerships across different tools and services, so no single program's policy change can crater my month. Global API is a significant chunk of my affiliate income, but it is not 100% of it. The other risk is conversion dependency on organic traffic. If Google's algorithm changes, my articles might rank lower, and conversions might drop. That is why I cross-link affiliate content from YouTube descriptions, newsletter mentions, and other blog posts — so I am not relying entirely on a single traffic source. # # How This Fits Next to My Day Job I do not plan to quit my day job. I like the stability, the team, the benefits, and frankly, the intellectual challenge. My side hustles are not an escape plan — they are optionality. They give me room to say no to bad projects, to take a sabbatical if I ever need one, and to invest in ideas I actually believe in. Within that framing, the affiliate stream is the closest thing to pure optionality I have. It costs me two hours per month to maintain. It generates recurring income. It does not require customer support, it does not require me to ship features, and it does not require me to be "on call" for clients. It is the most aligned-with-my-day-job side income I run. # # My Honest Recommendation If You Want to Try This If you are a developer reading this and thinking about whether to add an affiliate stream to your side hustle stack, here is what I would tell you:
- Pick products you actually use. Your audience can smell fake recommendations from a mile away, and so can Google.
- Prioritize recurring commissions. A 15% first-order commission is fine. A 15% first-order plus 8% recurring is a different animal entirely. The recurring part is what makes the math work over months and years.
- Front-load the content work. Spend a real block of time — 10 to 20 hours — building out comparison articles, guides, and reviews. Do not try to do it one article at a time. Batching the creation gives you a real content base to work from.
- Track your hours. If you do not measure the time investment, you cannot calculate ROI, and you cannot tell which streams are actually worth it.
- Diversify programs. Never depend on a single affiliate partner. Spread your efforts. If those points resonate, I would genuinely suggest looking at the Global API affiliate program as a starting point. Here is why: the platform itself is legitimately useful for developers — 150+ models, one API key, real production use cases. That means your content has a reason to exist beyond just being an ad. The commission structure is solid: 15% on the first order, 8% recurring on every subsequent order, and 10% on premium tier referrals. For a developer audience, that is a high-converting combination because the product solves a real problem. I am not going to dress this up as a hype post. I have been running this affiliate partnership for a while now, and it is one of the cleanest, most consistent streams in my entire portfolio. The recurring commission is what makes it worth recommending — it is the difference between a one-time payout that you forget about and a long-tail income source that keeps producing. If you want to check it out, the affiliate program is at https://global-apis.com/affiliate. Set up takes a few minutes. Sign up, get your links, and write the kind of content you would want to read yourself. If you are already producing developer content, you are most of the way there. The only thing left is the link. Track it in your spreadsheet. Watch the numbers for six months. Then come back and tell me what your per-hour return looks like. I am betting it will be one of the best rows on your page.
Top comments (0)