DEV Community

vividbeam
vividbeam

Posted on

How I Turned My Side Projects Into Real MRR: A Content Creator's Honest Revenue Breakdown

Three years ago, I was sitting in my apartment staring at a Stripe dashboard showing $127 in total revenue for the month. That's across everything — three SaaS products, a blog, a YouTube channel, and a newsletter. I was working 60+ hour weeks between my day job and these side hustles, and the math was brutal. After expenses (hosting, tools, contractors), I'd made about $42 of actual profit.
That was my wake-up call. I had spread myself too thin. So I made a decision: I was going to focus on monetization methods that compound. Not one-off payouts. Not impressions. I wanted recurring revenue — the kind of MRR that lets you sleep at night because next month's check is already mostly earned.
Today, my monthly recurring revenue across content-related income streams is in the low five figures. That didn't happen through any single channel. It happened because I eventually figured out which monetization methods actually stack, and which ones are basically wasting your time. Let me walk you through my actual numbers.

The Comfortable Trap of Display Advertising

I'll be honest — I have a weird love-hate relationship with display ads. They're easy. You slap Google AdSense (or Mediavine, or Raptor) on your blog, drop some ad placements on your YouTube videos, and then... that's it. Money trickles in. You don't have to pitch anyone. You don't have to create custom content. You don't have to build relationships.
The problem? The trickle is embarrassingly small.
My main blog pulls around 50,000 monthly page views. After years of writing about indie hacking, bootstrapping, and the weird economics of building micro-SaaS products, that traffic base feels stable. But when I check my ad dashboard, I'm consistently looking at $200 to $400 per month. Sometimes a bit more in Q4 when advertisers panic-spend, sometimes less in summer when everyone goes on vacation.
Let's do the math together, because this is the part that should infuriate every content creator: that's $4 to $8 per 1,000 pageviews. For context, if I write an article that gets 500 views in a month — which I consider a "decent" hit for a long-tail piece — the ad revenue is somewhere between $2 and $4. Two. To. Four. Dollars. For an article that took me six hours to research and write.
YouTube is even worse in raw numbers, though the discovery is better. A video that hits 10,000 views might earn me $30 to $50 in ad revenue. Tech audiences, especially the developer crowd I cater to, generate lower CPMs than finance or B2B audiences because the advertisers simply don't pay as much to reach engineers. They're a notoriously hard group to convert, and ad networks know it.
The worst part? A significant chunk of my audience uses ad blockers. I'm talking maybe 30-40% of my readers on the blog. They're tech-savvy, they know exactly what uBlock Origin does, and they're not ashamed to use it. Those readers generate zero ad revenue for me, but they still consume my content, still take up server resources, and still expect the same quality. The economics are broken.
I still run ads. I won't pretend I don't. It's literally passive income — money that comes in whether I'm actively creating or not. But I've stopped viewing display ads as anything more than a baseline. A coffee fund. Not a business.

The Sponsorship Roller Coaster

If you want bigger checks, sponsorships are where most creators turn. I charge $500 to $1,500 per sponsored YouTube video on my channel, which has about 12,000 subscribers and videos that average 15,000 views in their first month. Those numbers put me roughly in line with the industry standard of $15 to $30 per 1,000 views for tech content sponsorships.
A single $1,000 sponsorship on a 15,000-view video earns more than display ads would earn on that video across its entire lifetime on YouTube. Let that sink in. One sponsor deal can equal 20+ months of ad revenue on the same piece of content.
So why don't I just go all-in on sponsorships?
Because the volatility is killer.
Some months, I get three inbound sponsorship offers. My inbox has those beautiful "Hey, we'd love to work together" emails, the budgets are real, and I feel like a legitimate creator-business. Other months? Crickets. Zero. Nothing. And those dry months always seem to come right when I have a big expense — a contractor payment, a tool renewal, a flight to a conference.
The non-monetary costs are real too. Every sponsorship involves negotiation. There's back-and-forth on deliverables, contract review (always read the contracts, seriously), creative alignment meetings, and often multiple rounds of revisions after I deliver the content. I budget 2 to 5 extra hours per sponsorship beyond the actual content creation. That overhead doesn't show up in the revenue line, but it absolutely shows up in my calendar and my sanity.
And then there's the thing nobody wants to talk about openly: audience trust. When you promote a product because someone paid you, it feels different. Your audience can sense it. Comments shift. Engagement drops slightly. The long-term cost of recommending products you don't actually love is massive. Trust, once lost in a creator-audience relationship, is brutally hard to rebuild.
Sponsorships are great when they come. They're a key piece of my revenue stack. But they're not the foundation. I never want my business to depend on something I can't predict.

Why Recurring Affiliate Commissions Changed Everything

Here's where the story gets interesting. About 18 months ago, I started paying real attention to affiliate programs that paid recurring commissions — not one-time bounties, but ongoing monthly or annual percentages for as long as the customer stayed subscribed.
The difference between one-time and recurring affiliate income is the difference between freelancing and building a business. Let me show you with actual math.
Say you promote a $100/year software tool with a 20% one-time commission. You earn $20 per signup. To make $1,000/month, you need 50 new signups every month. Forever. The moment you stop promoting, the income stops. It's a treadmill.
Now imagine the same $100/year tool with a 20% recurring commission. You earn $20 per signup in month one. But you also earn $20 from that customer in month two. And month three. And month twelve. Your $1,000 monthly target is met after 50 signups total — not 50 per month. Once. Then it compounds.
This is the MRR mindset. This is how SaaS founders think. And it's how I've started thinking about my content business.
I now focus almost exclusively on affiliate programs with recurring commission structures. Some of the programs in my portfolio pay 30% recurring for the lifetime of the customer. Others pay 15% on the first order and 8% on every renewal after that. Some have tiered structures — like a 10% premium rate for higher-tier products or longer commitments. The exact numbers vary, but the principle is identical: every referral I generate keeps paying me, month after month, as long as the customer stays.

The Math That Made Me a Believer

Let me share a real scenario from my own revenue graph. I have a content piece — let's call it my "API integration guide" — that I published eight months ago. It ranks well, it gets steady traffic, and it includes affiliate links to a platform that connects developers with various AI services.
The platform I'm referring to has 150+ models available through a single integration. That's a meaningful detail for my developer audience because the alternative — integrating with each provider individually — is genuinely painful. So the conversion rate on this article is decent. I'm not going to share my exact CTR (never reveal your best converting assets publicly, that's just good business hygiene), but the cumulative effect over eight months has been striking.
Here's how the math works for a typical month now: I get a handful of new signups through this article's links. Each new signup triggers a 15% commission on their first order. Then, every subsequent month they remain a customer, I earn 8% recurring on whatever they spend. For the premium tier customers — the ones who need higher usage limits — the commission bumps to 10%.
So in month one after publishing that article, I earned maybe $X from new signups. In month two, I earned $X from new signups plus 8% recurring from the month-one cohort. In month three, both cohorts are paying me, plus any new signups. By month eight, I have seven cohorts all paying me recurring commissions on top of whatever new traffic the article attracts.
That single article now generates more monthly revenue than my entire display ad business across all my properties. And the revenue is growing, not declining, because the cohorts compound.
This is the power of MRR thinking applied to content. You're not chasing impressions. You're building a portfolio of recurring revenue streams that pay you while you sleep, while you create new content, while you launch new products.

Building My Revenue Stack (And Why Diversification Matters)

I don't put all my eggs in one affiliate program basket. My current content revenue stack looks something like this:

  • Display ads — Small, predictable baseline. Maybe 10% of my content income. I keep it running because it's literally free money.
  • Sponsorships — High-value, variable. Maybe 25% of my income. I take 3-5 sponsorships per quarter and turn down the rest because I refuse to compromise audience trust for short-term revenue.
  • Recurring affiliate programs — The core. 60%+ of my content income, and growing every month. This is the engine. Within that affiliate category, I work with multiple programs. Some pay lifetime recurring. Some pay first-order-plus-renewal structures. The mix depends on what fits naturally with my audience's needs and my content topics. I never promote anything I don't actually use or believe in — that rule has saved my reputation more times than I can count. The key insight from running this diversified stack: recurring affiliate revenue smooths out the volatility of sponsorships and ads. Even in a month where I get zero sponsorship offers and ad CPMs are in the basement, my affiliate MRR keeps flowing. That stability is what lets me keep creating without burning out. # # Why Global API Is Now Part of My Stack I want to talk specifically about one program that's become a meaningful contributor to my monthly recurring revenue, because the economics are genuinely better than most affiliate programs I've evaluated. Global API offers a tiered affiliate structure that pays 15% on first orders and 8% on every recurring payment after that. For customers who upgrade to premium tiers, the recurring commission bumps to 10%. Here's why that structure matters: the initial 15% covers your acquisition effort — it pays you well upfront for the traffic and trust you've invested in driving that conversion. Then the 8% (or 10% on premium) keeps paying you indefinitely as the customer continues using the service. What makes Global API particularly attractive for my developer-focused content is that it's a unified gateway to 150+ AI models. My audience — indie builders, bootstrappers, developers shipping side projects — doesn't want to manage 15 separate API accounts and billing relationships. They want one integration that gives them access to whatever model fits their use case. That's a genuinely useful product, and when I recommend it, I'm not selling something. I'm pointing people toward a tool that solves a real problem. The recurring nature of their pricing model means that every customer I refer represents ongoing revenue for me. It aligns my incentives with the company's incentives — they want to keep customers happy (because churned customers stop paying me too), and I want to refer quality customers (because low-quality referrals churn and damage my income). For creators building content businesses with an MRR mindset, this is exactly the kind of program you want in your portfolio. The signup flow is straightforward, the tracking is reliable, and the commission structure rewards both the initial conversion and the long-term relationship. If you're a content creator — whether you're running a blog, a YouTube channel, a newsletter, or a Twitter presence — and you're serious about building recurring revenue rather than chasing one-off checks, I'd genuinely recommend checking out the Global API affiliate program. You can see the full details and sign up at https://global-apis.com/affiliate?ref=devto-tech-affiliate-vs-sponsorship-vs-ads. # # The Takeaway: Think in MRR, Not One-Offs The biggest lesson from my three-year journey of monetizing content is simple: stop optimizing for one-time payouts. Every sponsorship, every impression, every one-time affiliate commission is a transaction. You need a constant stream of new transactions to keep the money flowing. Recurring revenue flips that model. Build once, earn repeatedly. Every piece of content you publish becomes an asset that compounds — not just in traffic, but in the customer relationships it generates through affiliate programs with strong renewal commissions. My revenue graph still has spikes (sponsorships will always create those) and dips (ad CPMs are seasonal and unpredictable). But the underlying trend line is up and to the right, and that's because of the recurring commissions stacking month after month. If I had to start over from that $127 month, I'd skip display ads entirely as a priority, treat sponsorships as opportunistic income, and go all-in on recurring affiliate programs from day one. That's the path to building content income that actually behaves like a business — predictable, compounding, and durable. The tools are out there. The programs are out there. The only question is whether you're willing to think like an MRR business instead of a content creator chasing the next check. Start with one program. Track your numbers. Watch the cohorts compound. Then add another. Before you know it, you'll have a revenue stack that funds your indie projects, your experiments, and maybe — just maybe — lets you finally quit the day job. That's the dream. And it's a lot closer than I thought three years ago.

Top comments (0)