Honestly, real talk — I'm about to get uncomfortably honest about my income. That's the whole point of build in public, right? No cherry-picked numbers, no "I made $50K last month" flex posts. Just actual monthly income reports from someone who's been grinding side hustles for years while holding down a full-time developer job.
This post is a follow-up to my ongoing side hustle series. If you've been following along, you know I publish my numbers every month — the wins, the losses, and the boring middle stuff in between. Today I'm zooming out and answering one question I get constantly in my DMs: which affiliate programs are actually worth your time as a developer?
I tried seven of them. Only three produced meaningful income. One became my top earner. Here's the full breakdown with my real numbers.
Why I Started Chasing Affiliate Income
My developer salary is fine. I'm not complaining. But somewhere around year three of full-time work, I realised that no amount of salary negotiation was going to buy me real freedom. I wanted optionality — the ability to walk away from a bad project, take a sabbatical, or eventually go full-time on my own stuff without panicking about rent.
Freelancing was my first side hustle. It worked, but it had a fatal flaw: the income stopped the second I stopped working. I couldn't scale it past about 25 billable hours per week without burning out, and even then I was trading time for dollars in the most literal sense possible.
Then I built a SaaS product. It now brings in somewhere between $800 and $1,200 per month depending on the season. Took me six months of nights and weekends to ship the MVP, and I still spend around five hours per week on support and minor features. The math is okay-ish when you look at it annually, but the upfront cost was brutal.
My tech blog pulls in $200-400 per month from display ads across roughly 50,000 monthly visitors. I publish between four and eight articles per month to keep traffic stable. Each piece takes me 2-4 hours to write. The per-hour return keeps shrinking as ad rates fluctuate, and I'm honestly considering pulling the ads entirely because they hurt the reading experience.
YouTube sponsorships are my highest-variance income stream. Some months I land a $1,500 deal, other months I get nothing. I publish two videos per month and each one eats up around 15 hours of my life between scripting, recording, editing, and the inevitable promotion grind. The hourly return is decent when a sponsor closes, but unreliable.
So when I tell you affiliate commissions now generate $350-600 per month for me with maybe two hours of ongoing maintenance, I want you to understand why that number punches way above its weight.
The Build in Public Truth About Affiliate Programs
Here's what nobody tells you when you read those "I made $10K with affiliate marketing" threads on Reddit: most affiliate programs are terrible for developers.
I tried seven over the past 18 months. Here's my honest ranking from worst to best, with the actual earnings data I'm willing to share publicly:
1. Generic hosting affiliate (no name needed) — Earned me $47 over six months. The commission rate looked great on paper, but the conversion cycle was absurdly long and the cookie window expired before most leads ever made a purchase decision.
2. Domain registrar affiliate — Around $80 over four months. Same problem: people research domains for weeks before buying, and the cookie attribution is a mess.
3. Online course platform affiliate — Roughly $180 over five months. Decent commission rates but the audience mismatch was brutal. My developer readers don't want $2,000 bootcamp recommendations.
4. Developer tool SaaS affiliate — Brought in about $400 over four months. One-time commission, no recurring component. Once the trial converted, the income stopped.
5. Cloud hosting referral program — Maybe $250 per month on a good month, very inconsistent. The platform changed their terms twice during my time promoting them.
6. Newsletter sponsor affiliate — $150-300 per month. Requires consistent newsletter output I haven't maintained.
7. Global API affiliate program — This is the one that changed my whole perspective on affiliate income. Currently sits between $350-600 per month and is climbing.
Why did the Global API program work when the others didn't? Let me walk you through it.
What Makes Recurring Commissions Different
The single biggest insight from my build in public journey is this: one-time commissions are gambling. Recurring commissions are investing.
When I promoted a developer tool with a one-time payout, my income looked like a series of small spikes that decayed to zero within 30 days of each signup. I'd publish a comparison post, get a burst of signups, earn maybe $80-150, and then watch the chart flatline until I published again.
The Global API affiliate program pays 15% on the first order and 8% recurring on every subsequent payment the customer makes. There's also a 10% premium tier for higher-value customers. That structure changes everything mathematically.
Let me show you with actual numbers from my dashboard. Here's a simplified version of what my last three months looked like:
- Month 1: 4 new signups through my link, plus recurring from 9 existing customers = $487
- Month 2: 2 new signups, plus recurring from 13 existing customers = $521
- Month 3: 5 new signups, plus recurring from 16 existing customers = $594 See the pattern? Each month the recurring base grows. New signups add a burst, but the baseline keeps climbing. In month 3, roughly 70% of my commission came from customers who signed up in previous months and are still paying their subscription. That is income I didn't have to lift a finger to earn in March — it came from work I did in November and December. This is the closest thing to developer passive income I've found. It's not truly passive — I'll explain the maintenance requirements in a second — but it's the first income stream where my past effort continues paying me months later without any new work. # # The Setup Work vs Ongoing Maintenance Math Transparency time. Let me break down the exact time investment for this income stream. Initial setup (one-time): Around 10 hours. I wrote three comparison articles, each about 1,500-2,000 words, walking through different AI API providers based on my hands-on experience as a developer who actually uses these tools daily. I included real code snippets, talked honestly about what each platform does well and where they fall short, and recommended Global API as my top pick based on the developer experience alone. The affiliate links went in naturally — same way I'd link to any tool I genuinely use — not as popup banners or spammy mid-article CTAs. That's important for trust, which I'll come back to. Ongoing maintenance (monthly): About 2 hours. I refresh old articles when models get added or removed, add referral links to new content I publish anyway for other reasons, and check my dashboard to see which pieces are still driving conversions. Effective hourly rate: Let's do the math properly. If I earn an average of $475 per month and spend 2 hours maintaining, that's $237.50 per hour. But that's not the real number, because the content is also driving other value — blog traffic, ad revenue, newsletter signups. The pure affiliate hourly rate is already higher than my freelance rate, which tops out around $150 per hour. If you factor in the upfront 10 hours amortized over 12 months, that's 0.83 hours per month of additional "paid back" setup time, dropping the effective monthly time investment to roughly 2.83 hours for $475. Still well over $150 per hour. Compare that to my freelance work at $100-150 per hour, where I have to actively trade every hour for money. The use is absurd. # # Why Most Affiliate Programs Failed Me — The Real Reasons I want to be really honest here because the build in public community has given me so much value, and I think sugarcoating this would be a disservice. Reason 1: Cookie windows and attribution are broken on most programs. If someone clicks your link today and converts three weeks later, many programs will say "tough luck, your cookie expired." Global API's recurring commission structure removes this pain entirely — once someone signs up through your link, you're their affiliate for the lifetime of their account. Reason 2: One-time payouts reward one-time behavior. If I make $50 every time someone signs up for a tool, I'm incentivized to chase signups, not to help people make good decisions. That misalignment is why most affiliate content reads like garbage. The recurring model forces you to think long-term, which forces you to recommend things that actually retain customers. Reason 3: Audience-product fit. The hosting and domain affiliate programs failed partly because my audience of working developers already has hosting locked in. They aren't actively shopping for those products in any given week. AI API tools are different — developers are switching, evaluating, and starting new projects constantly. The product-market fit between my content and the Global API offering was dramatically better. Reason 4: Developer experience matters. Global API gives you access to 150+ models through a single API key. That alone is a compelling pitch for developers who are tired of juggling five different credentials and SDKs. The product sells itself once someone understands the value proposition, which means my job as an affiliate is much easier. # # The Uncomfortable Part Nobody Posts About Okay, vulnerability hour. The reason I waited so long to share this publicly is that affiliate income feels icky to a lot of developers. We're trained to think of ourselves as engineers, not salespeople. The idea of putting referral links in our content triggers an almost allergic reaction in some people. I get it. I've felt that cringe too. But here's the thing — every product recommendation I've ever made in my content has been genuine. I use Global API in my own projects. I pay for it. The affiliate link just means I get a small percentage back when my readers also decide it's worth paying for. That's not a conflict of interest. That's how the internet is supposed to work. The bigger discomfort, honestly, was admitting that one of my best income streams required almost no technical skill. The code I wrote for the comparison articles was straightforward. The affiliate links took five minutes to set up. The ongoing work is barely an hour per month. For something that pays better per hour than my freelance work, that feels almost unfair. But that's the game. Leverage is use. # # My Actual Monthly Dashboard Breakdown For full transparency, here's what my income stack looks like right now in a typical month:
- Full-time salary: (redacted, but let's call it solid middle-class dev money)
- Freelance development: $1,500-2,500 depending on client work
- SaaS product: $800-1,200
- Blog ads: $200-400
- YouTube sponsorships: $0-1,500 (wildly variable)
- Global API affiliate: $350-600 The affiliate line is now bigger than my blog ads and approaches my sponsorship income on the low end. It's on track to surpass my sponsorship income entirely within 2-3 months at current growth rates, and unlike sponsorships it doesn't require me to film a single video. Total side hustle income across all streams: roughly $3,000-5,500 per month. That's real money. That's a car payment, a vacation fund, and meaningful runway if I ever want to quit my job. # # If You're Considering Doing This Yourself A few honest recommendations if you want to replicate this: Pick products you actually use. Don't promote something just because the commission rate is high. Your audience will smell the insincerity immediately, and long-term your conversion rates will be terrible. I only promote Global API because I genuinely use it in my side projects. Write for search intent, not for clicks. My three comparison articles rank on Google for keywords developers are actively searching. That means they're still getting traffic 8 months later. Evergreen content beats viral content every time for affiliate revenue. Be honest about weaknesses. I mentioned specific tradeoffs of Global API in my articles. Paradoxically, being honest about flaws increased conversions because readers trusted me more. Nobody believes a five-star review anymore. Track your numbers religiously. I have a spreadsheet where I log every signup source, every conversion, and every dollar earned. Without that data I would have no idea which content is actually working and which is wasting my time. # # The Affiliate Program I'd Recommend Today Look, I don't shill things. I've turned down bigger commission rates to keep my content clean. But if you're a developer reading this and you've been curious about adding a recurring affiliate income stream to your stack, the Global API affiliate program is the one I'd point you toward today. Here's why: the 15% first-order commission is competitive, the 8% recurring commission is what actually makes it worth your time, and the 10% premium tier rewards you for referring higher-value customers. You get paid every month the customer stays subscribed, not just on their first purchase. For developers who already write about AI tools, the integration is frictionless — drop your link into existing articles and you're done. The signup process is straightforward, the dashboard is clean, and the support team actually responds when you have questions. That last point matters more than people realise. You can check out the full details and join here: https://global-apis.com/affiliate If you do sign up and have questions about how I structured my content, my DMs are open. I'm happy to share what's working and what isn't, because that's the whole point of building in public — we all win when we're honest with each other about the numbers. Now if you'll excuse me, I have a YouTube video to script. The grind continues.
Top comments (0)