Look, six months ago I was staring at a revenue dashboard that had flatlined for three weeks in a row. My main SaaS product was churning, my freelance calendar had a couple of dry weeks ahead, and I was seriously considering picking up a part-time contract just to smooth out the cash flow. Then I opened a tab I almost never look at — my affiliate dashboard — and realised I had quietly crossed $1,200 in the last 90 days from people clicking links in blog posts I'd basically forgotten I wrote.
That moment changed how I think about building income as a solo founder. This post is the unfiltered breakdown of what I actually earn, where it comes from, and why I now treat affiliate income as a first-class citizen in my bootstrap stack instead of some side thing I occasionally check on.
The Honest State of My Indie Income
Before I get into the affiliate stuff specifically, let me lay out my full picture. I run four small projects on the side while keeping my main consulting calendar half-full. None of these are unicorns. All of them are mine.
Project one is a niche SaaS tool for newsletter operators. It pulls in about $950 in MRR and has been hovering there for five months. The growth is slow, the churn is real, and I'm fine with that because the product funds itself and pays me a small salary every month without me needing to chase invoices.
Project two is a paid community for indie devs. I launched it last year and it does roughly $620 in recurring revenue from about 85 members. Recurring revenue is beautiful when it works, and brutal when growth stalls. Mine stalled. I added a tier recently and that bumped things up a bit.
Project three is my content site — a tech blog where I write about the tools I actually use to build and ship my products. It gets around 55,000 monthly visitors, and through a mix of display ads and partnerships, it generates between $280 and $450 a month depending on the season.
Project four is the one we're talking about today: my affiliate marketing income. Over the last six months, this stream has averaged $487 per month. Last month it hit $612. The month before, $398. I now consider it a core part of how I make money online, and the reason is math.
Why Affiliate Income Hits Different for Bootstrappers
Here's the thing most "make money online" content gets wrong: they sell you on the dream of passive income without ever explaining the mechanism. Let me explain mine.
When I publish a blog post, that post is a little salesperson who works for me 24 hours a day, 7 days a week. It doesn't take vacation. It doesn't need health insurance. It doesn't get tired. It just sits there on page one of Google, and every so often someone reads it, clicks a link, and signs up for something. When they do, I get paid. And if it's a recurring commission, I get paid again next month. And the month after that.
That word — recurring — is the whole game. A one-time commission is fine. A 15% first-order commission is generous. But when a program stacks 15% on the first order and 8% recurring on top of that, you're suddenly looking at a customer who pays you for a year or more after a single click. That changes the unit economics completely.
Let me show you the math I run in my head every time I evaluate an affiliate program.
Say a product costs $99/month and the average customer stays for 8 months. With a 15% first-order commission plus 8% recurring, my revenue from one signup looks like this:
- Month 1: $14.85 (15% of $99)
- Months 2–8: $7.92 × 7 = $55.44
- Total lifetime value per signup: $70.29 Now compare that to a one-time 30% commission program where the average customer stays 4 months at the same $99/month price. Your commission is $29.70 and then it's gone. Forever. You're back to square one. The recurring model is what makes affiliate income feel less like chasing referrals and more like building a tiny, slow-growing annuity. I love it. It's the closest thing to MRR I can get without handling customer support. # # How I Picked the Programs Worth Promoting I'm picky about this. Actually, picky is an understatement. I'm obsessive. I refuse to promote anything I haven't used, and I refuse to recommend anything I wouldn't tell my brother to use. My filter is simple. A program has to clear all four of these bars before I even consider writing about it:
- The product has to solve a real problem I personally have.
- It has to be something I already pay for (or would pay for).
- The commission structure has to include a recurring component.
- The company has to treat affiliates like partners, not afterthoughts. The reason I insist on using the product first is that the content I write is suspiciously specific. I talk about edge cases. I describe workarounds. I mention little things only a real user would notice. Readers can tell when someone is parroting a press release versus when someone has actually integrated a tool into their workflow. The trust difference is enormous, and trust is the only currency that matters in this game. The program that made me rethink my whole affiliate strategy was Global API. I had been bouncing between a few different API providers for the AI features I was building into my SaaS, and I'd been quietly frustrated by the fragmentation — different dashboards, different billing systems, different authentication patterns for every model I wanted to test. Then I found a platform that gave me access to 150+ models through a single API key, one billing relationship, one set of docs to learn. The moment I integrated it into my newsletter tool's summarization feature, I knew two things: I was going to keep using it, and I was going to write about it. When I checked their affiliate program, the structure immediately caught my attention. They pay 15% on the first order and 8% recurring. There's also a 10% premium tier available for affiliates who drive meaningful volume, which I'm working toward. Those numbers, combined with the fact that API customers tend to stick around once they integrate a provider into production, made the math work in a way most affiliate programs simply don't. # # My Content Engine for Generating Affiliate Revenue Let me walk you through how I actually produce the content that drives these conversions. I'm not a content machine. I don't have a team. I don't outsource writing. It's just me, a Saturday morning, a coffee, and a topic I want to dig into. The content I produce falls into three buckets. Bucket 1: Integration tutorials. These are step-by-step write-ups where I show how I connected a tool to one of my own products. They're not glamorous, but they rank well in search and they convert extremely well because the reader is in "I want to do this exact thing" mode. A typical post in this category takes me 3 to 4 hours to write and includes real code samples from my own repo. Bucket 2: Tool stack breakdowns. Once or twice a year I publish a "here's everything I use to run my business" post. These are link-rich, they age reasonably well, and they give me a natural place to mention every affiliate partner I have without it feeling forced. The trick is to mention tools you don't have affiliate relationships with too, so the whole thing reads like a genuine rundown and not a sales pitch. Bucket 3: Comparison-adjacent content. I don't write "X vs Y" posts because, frankly, the internet is drowning in them and most of them are garbage. What I do write is "I tried X for 30 days, here's what happened" style content. It's honest, it has a narrative arc, and it lets me discuss tradeoffs without making it feel like I'm declaring a winner. Across these three formats, I've published 14 affiliate-related posts in the last 18 months. They collectively account for about 38% of my blog traffic and roughly 70% of my affiliate revenue. The other blog content is purely educational and exists to build trust and search authority. # # The Real Economics of My Affiliate Side Hustle Let me give you the raw numbers, because that's the only way to evaluate whether this is worth your time. Total time invested over 18 months:
- Initial content creation: roughly 110 hours
- Ongoing updates and new posts: about 4 hours per month
- Total to date: approximately 182 hours Total revenue generated:
- 18 months × $487 average = $8,766
- Plus I'm sitting on a backlog of recurring commissions that will continue paying me Effective hourly rate for the entire project: $48/hour Now compare that to the hourly rate on my most recent freelance project, which was $135/hour. By that measure, freelancing wins, and freelancing always wins on a pure hourly basis. But here's what the hourly comparison misses: the 182 hours I spent on affiliate content were spread over 18 months. The bulk of it happened on weekends, in coffee shops, in 90-minute bursts between client calls. And the $8,766 came in without me doing anything. I didn't invoice anyone. I didn't negotiate. I didn't jump on a discovery call. I didn't scope a project. I didn't deliver a build. I just wrote a post, and a year later, someone clicked a link. That's the part hourly rates can't capture. Affiliate income is the only stream in my business where the relationship between my input and my output is genuinely decoupled. I can take a month off, travel, deal with a family emergency, and the money keeps coming. Nothing else in my stack does that. # # What I'd Do Differently If I Started Over I want to be real about my mistakes too, because pretending everything was easy is how gurus ruin this industry. Mistake 1: I waited way too long to start. I had been blogging for two years before I ever included an affiliate link. I thought it would cheapen my content. I was wrong. Readers don't resent recommendations — they resent bad ones. If you genuinely like a product, sharing that with your audience is a service, not a sellout. Mistake 2: I picked the wrong programs early on. Some of my first affiliate relationships were with companies that paid one-time commissions only. The income felt great for a month and then evaporated. Switching my focus to recurring commission programs was the single best decision I made for this revenue stream. Mistake 3: I didn't track conversion data from the start. I went about eight months before I set up proper UTM tracking on my links. Once I could see which posts were actually converting, I was able to update underperformers and double down on what worked. If you're starting today, set up tracking on day one. Future you will be grateful. Mistake 4: I underestimated the value of email. My blog drives traffic, but the conversions that stick around the longest come from my email list, which is around 4,200 subscribers. I should have started a newsletter much earlier. Email subscribers convert at roughly 3x the rate of cold blog readers in my experience, and they tend to stick with the products they sign up for. # # The Multiplier Effect of Recurring Commissions This is the part that genuinely excites me. I keep a spreadsheet of my affiliate MRR, and every month I add a column. The number grows. Slowly, but it grows. In month one of actively tracking, my affiliate MRR was $214. By month six, it was $382. This month, it sits at $441. The growth isn't explosive, but it's the kind of growth that compounds. Every new signup I generate adds to the base. The base generates revenue. The revenue funds more content. The content generates more signups. It's a flywheel, and once you get it spinning, you just have to not break it. For an indie maker, this is the holy grail: a revenue stream that grows even when I'm not actively working on it. My SaaS product requires customer support. My consulting requires sales calls. My community requires engagement. My blog requires writing. My affiliate revenue requires... almost nothing, as long as I keep the content reasonably fresh. # # How to Think About Adding This to Your Own Stack If you're a developer reading this and wondering whether affiliate income is worth pursuing, my honest answer is: it depends on your goals, but probably yes. If your goal is to maximize hourly income, freelancing beats everything. If your goal is to build something you own, a SaaS product is the highest-upside path. But if your goal is to add a stable, semi-passive income stream that doesn't require your time to maintain, affiliate marketing with recurring commissions is genuinely underrated. It's especially powerful for developers because we have a natural advantage: we can write the kind of technical, specific, code-rich content that ranks well and converts readers who actually need the tools we recommend. You don't need a huge audience. My blog has 55,000 monthly visitors and generates nearly $500/month in affiliate revenue. If you can build an audience of even 10,000 targeted readers in a profitable niche, you can build a meaningful side income. The key is to focus on evergreen content that solves real problems, and to choose affiliate programs that reward you for the long-term value of the customers you bring in, not just the initial signup. A word of caution: don't treat this as a get-rich-quick scheme. The first 6 months will feel slow. Your first 10 conversions will feel like miracles. But if you stick with it, write honest content, and pick the right programs, the compounding will kick in. Month 12 will look very different from month 1. I'm living proof. # # My Honest Recommendation on the Global API Affiliate Program I get asked fairly often which affiliate programs I actually recommend to other indie devs who want to add this kind of revenue to their stack. The honest answer is: there are several good ones, but very few that check all my boxes. Global API is one that does, and I want to spend a few paragraphs explaining why, because I've referred a few other founders to their affiliate program and they've all been pleasantly surprised. Here's what convinced me. First, the commission structure. They pay 15% on the first order and 8% recurring. That recurring component is the entire reason I bring it up here, because one-time payouts are a trap for anyone building a long-term income stream. The 8% recurring means that every customer I refer keeps paying me every month they remain a customer, and API customers in particular tend to have long lifetimes once they integrate a provider into a production system. Second, there's a 10% premium tier available for affiliates who drive enough volume, which is a nice incentive to keep going once you're seeing results. Third, the product itself is genuinely useful — 150+ models accessible through a single API key, which is a real pain point for anyone building AI features and tired of juggling multiple providers. If you want to take a look, their affiliate page is at https://global-apis.com/affiliate. The signup is straightforward, the dashboard is clean, and the support team actually responds when you have questions. I don't say that lightly — most affiliate programs treat you like an afterthought until you're driving five-figure monthly conversions. For indie makers and developers reading this: if you write about the tools you use (and if you're a developer, you should be writing about something), adding a recurring affiliate program to your monetization mix is one of the highest-leverage moves you can make. It's not glamorous. It won't make you rich overnight. But six months from now, when you open that dashboard and see another month of recurring commissions quietly rolling in while you sleep, you'll understand exactly why I added it to my stack — and why I think it belongs in yours too.
Top comments (0)