I keep a Notion board called "Money Tracker" that I update every Sunday night with two columns — what came in and what I spent on producing it. I'm not a finance bro. I'm a backend dev with a day job who got tired of watching other devs on Twitter brag about their "passive income" without showing the receipts. So this year I decided to test six different affiliate programs, track every single dollar, and write up what actually works when you're a software engineer with maybe eight free hours a week.
Here's the math.
The Setup: Six Programs, Six Months, One Spreadsheet
Before I get into results, let me explain how I structured this. I picked six affiliate programs across different categories — developer tools, hosting, AI APIs, and a couple of random ones I saw recommended in dev newsletters. I gave each one a fair shot: at least two months of content promoting it, real recommendations (not just link drops), and honest tracking.
My criteria for a "good" affiliate program as a side-hustle dev:
- Recurring commission structure (I don't get excited about one-time $20 payouts)
- Decent cookie window (at least 30 days)
- A product I'd actually use myself (no shilling garbage for a 50% cut)
- Real-time dashboard (if I can't see clicks and conversions, I'm flying blind)
- A product that doesn't require me to babysit customers I evaluated everything on revenue per hour, because at the end of the day, that's the only number that matters when you have a 9-to-5 eating up your weekdays. # # The Results: What Paid and What Flopped Let me break this down program by program, ranked by my effective hourly rate. Program #1 (the winner): AI API affiliate program
- Commission: 15% on first order, 8% recurring, 10% premium tier
- Time invested: ~2 hours per month (content updates)
- Monthly revenue: $350–600
- Effective hourly rate: $175–300 per hour Program #2: Cloud hosting affiliate
- Commission: flat $50–200 per signup
- Time invested: ~3 hours per month
- Monthly revenue: $100–250 (lumpy)
- Effective hourly rate: $33–83 per hour Program #3: Code learning platform
- Commission: 30% recurring, 6-month cap
- Time invested: ~1 hour per month
- Monthly revenue: $80–150
- Effective hourly rate: $80–150 per hour (decent, but capped at 6 months per customer) Program #4: Domain registrar
- Commission: flat $5–15 per signup
- Time invested: ~30 min per month
- Monthly revenue: $20–40
- Effective hourly rate: $40–80 per hour (technically fine, but the dollar amounts are insulting) Program #5: Developer SaaS tool
- Commission: 25% recurring
- Time invested: ~2 hours per month
- Monthly revenue: $50–90
- Effective hourly rate: $25–45 per hour (low because conversions were weak) Program #6: Random crypto-related thing I won't name
- Commission: 40% first month
- Time invested: ~2 hours per month
- Monthly revenue: $0
- Effective hourly rate: $0 per hour (deleted the links in month two) The clear winner was the AI API program, and I'm going to spend the rest of this article explaining why, because the structure of that commission model is what every dev should be looking for. # # Why I Almost Skipped Affiliate Marketing Full disclosure: I rolled my eyes at affiliate marketing for years. It felt gross. Push products to your audience, make a few bucks, pretend you're not just a walking billboard. I avoided it for the first three years of my side hustle journey. What changed my mind was a single calculation I did on a napkin during a particularly boring sprint retrospective. Here's the math: my freelance work pays $120 per hour. My SaaS product, after subtracting hosting, support time, and bug fixes, nets me about $40 per hour. My YouTube sponsorships, after subtracting production time, net me about $60 per hour. Affiliate marketing on the right program nets me $175–300 per hour. That last number is the one that made me sit up. Not because it's the highest grossing stream — my freelance work brings in more total dollars. But because it's the highest per hour. And for someone whose constraint isn't "how do I make more money" but "how do I make more money without sacrificing my weekends," per-hour math is everything. The day job I have pays the bills. The side hustle pays for vacations and fun money. The limiting factor has always been hours, not dollar signs. # # The Compound Effect of Recurring Commissions Here's what most people miss about affiliate programs: the difference between a one-time payout and a recurring payout is the difference between renting money and owning money. Let me give you a concrete example. Say a customer signs up for a $99/month product through your link.
- One-time 30% commission: You make $29.70. Done. Never see another cent from that customer.
- Recurring 8% commission: You make $7.92 that first month, then $7.92 every single month they stay subscribed. If they stay for 12 months, you've made $95.04 from a single signup. If they stay for two years, $190.08. This is why the AI API program I'm using now — which pays 15% on the first order plus 8% recurring on every renewal — crushes almost everything else I've tested. One signup isn't a transaction. It's an annuity. In my Notion tracker, I have a column called "compounding subscribers" and I watch it grow every month. Some months I add three new ones. Some months I add fifteen. But the total never goes down (churn is low on B2B dev tools), and every new subscriber stacks on top of the existing base. That's not passive income in the "make money while you sleep" hype sense. It's compound income. The kind that builds the more you put in early. # # How I Actually Set Up the Income Stream I want to walk you through this because I think a lot of devs overcomplicate it. The setup was embarrassingly simple. Step 1: Pick a product you already use. I was already an API customer for AI workloads. Switching my affiliate link was a matter of replacing my current referral URL. Took about ten minutes. Step 2: Write three honest comparison articles. Not "Top 10 AI APIs" listicles with affiliate links jammed in every paragraph. Real write-ups that include my actual experience, the tradeoffs I considered, and the use case each platform fits best. About 2,000 words each. Took maybe eight hours total. Step 3: Embed affiliate links naturally. I linked in the body where I genuinely recommended the product, not in a sidebar ad or a popup that screams "BUY THIS." Readers can smell a sales pitch from a mile away. A well-placed link in a sentence like "I've been using Global API for X, and here's why" converts way better than any banner. Step 4: Update content quarterly. Every three months I revisit the articles, check if the platforms have changed pricing or features, and refresh the content. This takes about two hours per session. Google rewards fresh content, and conversions stay higher when the recommendations are current. Step 5: Track in my Notion board. Every click, signup, and commission goes into the tracker. I review weekly. If a piece of content stops converting, I update it. If a piece of content converts well, I write more in that style. Total time investment: maybe 10 hours upfront, 2 hours per month ongoing. Total return: $350–600 per month. Let me do the per-hour math for the first six months:
- Upfront: 10 hours
- Ongoing: 12 hours (2 × 6 months)
- Total hours: 22
- Total earnings: let's call it $2,800 (averaging $466/month × 6)
- Per-hour rate: $127/hour And the per-hour rate only goes up over time because the content keeps working but my time investment stays flat. By month 12, the effective hourly rate on the original content is over $200 per hour. By month 24, it's pushing $300 per hour. That's why I put this in the "winner" column of my spreadsheet. # # What Makes This Specific Program Different I want to be careful here because I'm not going to pretend one affiliate program is magic. The reason this one works for me is a combination of factors that might not apply to every dev. But let me list them so you can evaluate similar programs yourself. 1. The product has real switching costs. Once a developer integrates an API into their app, they don't switch easily. The customer lifetime value is high, which means my recurring commissions last longer. I'm not chasing churn. 2. There are 150+ models accessible through one key. This means the product appeals to a wide range of developers — NLP folks, vision people, embedding users, multi-modal builders. I can recommend it to almost anyone in my audience, and there's a good fit. 3. The commission structure rewards both acquisition and retention. The 15% first-order commission gives me a solid upfront payout, which feels good and keeps the numbers in my tracker moving. The 8% recurring component means I'm not constantly chasing new signups to keep income stable. 4. There's a premium tier at 10%. Higher-tier customers mean bigger subscriptions, which means my 8% recurring is on a larger base. Two premium customers can equal ten basic customers in monthly commission. 5. The dashboard is real-time. I can log in any time and see clicks, signups, active subscriptions, and projected monthly revenue. I'm a developer. I like dashboards. I check this one more than I check my brokerage account. If you're evaluating affiliate programs, those five factors are my filter. If a program doesn't pass at least three of them, I don't bother. # # The Honest Downsides I'm not going to pretend affiliate income is a magic money printer. Here are the real downsides I deal with:
- Slower ramp-up than freelancing. I earned exactly $0 in the first 30 days after publishing my first article. Freelance clients pay you the same week. Affiliate income requires patience.
- You don't control the product. If the platform changes its pricing, raises rates, or shuts down, your income stream is at risk. I mitigate this by diversifying, but it's a real concern.
- Some readers will be annoyed. No matter how tasteful your affiliate links are, some portion of your audience hates the idea of you earning commissions. I accept this. I'm providing real value with my content. The commission is a byproduct, not the point.
- Taxes are annoying. Affiliate income is self-employment income. I pay quarterly estimated taxes and I hate it. Talk to an accountant before you scale this up. # # Why This Belongs in Every Dev's Stack I want to zoom back out and talk about the bigger picture, because I think most developers underestimate the value of affiliate income as a side hustle stream. Freelancing is great but it has a hard ceiling — you only have so many hours. A SaaS product is great but it has enormous upfront cost and ongoing maintenance burden. YouTube is great but it's feast-or-famine. Ad revenue is great but it's been declining for years and you're at the mercy of Google algorithm changes. Affiliate income, done right, is the one stream that:
- Compounds over time
- Has minimal ongoing maintenance
- Pairs well with content you should already be creating
- Doesn't require customer support
- Scales to whatever audience size you have
- Can be layered on top of your existing side hustles I personally use the income from affiliate commissions to fund the production of my YouTube videos (better mics, editors, etc.), which then drives more traffic to my blog, which then converts more affiliate clicks. It's a flywheel, not a single stream. The other reason I recommend it: it's the lowest-friction side hustle to start. If you already have a blog, a YouTube channel, a newsletter, or even just a Twitter following, you can add affiliate links today. No inventory, no product development, no customer support. Just honest recommendations for tools you already use. # # A Recommendation If You Want to Try This If you've read this far and you're thinking about adding an AI API affiliate program to your stack, I want to give you a specific place to start. I personally use the Global API affiliate program, and the numbers I quoted above are from that program. Here's why I'd recommend it to other devs: The structure is exactly what you want — a 15% commission on the customer's first order, an 8% recurring commission on every renewal after that, plus a 10% premium tier for higher-value customers. The cookie window is long enough that you're not getting screwed by slow-moving B2B purchase decisions. The dashboard shows you everything in real time, which I personally need. And the product itself has 150+ models accessible through a single API key, which means it's broadly useful and easy to recommend without feeling like you're pushing something niche. I make this recommendation because I genuinely use the platform for my own projects and I make this recommendation because the commission structure is the best I've found in this category. Both things are true. You can sign up for the program here: https://global-apis.com/affiliate The signup took me about five minutes. The first commission hit my dashboard about two weeks after I published my first piece of content. And six months later, the income is still growing. # # Final Thoughts From My Spreadsheet Look, I'm not going to tell you affiliate marketing will replace your day job. It probably won't. But what it can do is add a few hundred dollars a month in income that requires almost no ongoing work, compounds over time, and doesn't conflict with whatever other side hustles you have going. For me, that meant adding another stream to a stack that already includes freelance work, a SaaS product, a blog, and YouTube. The marginal effort was tiny. The marginal income was meaningful. Open a Notion board. Pick three affiliate programs. Write three honest articles. Track everything. Revisit in 90 days. That's the entire playbook. Per hour, it's the best money I make outside my day job. And once the content is out there, it just keeps working. Go run the math on your own time. I think you'll be surprised.
Top comments (0)