I Tracked Every Dollar in a Spreadsheet for 18 Months: Here's What Actually Pays
Honestly, three income streams. Eighteen months. One very organized Notion database. Let me walk you through exactly what happened when I ran display ads, chased sponsorships, and built an affiliate portfolio on my tech
Honestly, three income streams. Eighteen months. One very organized Notion database. Let me walk you through exactly what happened when I ran display ads, chased sponsorships, and built an affiliate portfolio on my tech content side by side — and which one actually moved the needle on my real hourly rate.
The Setup: Why I Started Tracking Everything
I work a 9-to-5 as a backend engineer. My side hustle started as a small blog reviewing developer tools, then grew into a YouTube channel once I got comfortable on camera. Like most people grinding out content in their off-hours, I wanted to know whether the time I was putting in was actually worth anything — or whether I was just typing into the void.
So I built a tracker. Every sponsorship payment. Every ad payout. Every affiliate commission, override, and refund. I logged hours spent on each activity. I computed per-hour rates. I sorted it by month, by source, by campaign. I'm a developer — if it's not in the spreadsheet, it didn't happen.
After eighteen months of consistent tracking, I have some opinions. And I have receipts.
Stream
1: Display Ads — The Set-It-and-Forget-It Illusion
When I first monetized my blog, I went with Mediavine. Got accepted around the 50,000 monthly sessions mark. The YouTube Partner Program kicked in once I crossed 1,000 subscribers and 4,000 watch hours.
Here's the thing nobody tells you upfront: ads are passive in the sense that you don't have to sell anything, but they're not actually that profitable in raw dollar terms.
My blog pulls roughly 50,000 pageviews a month. The display ad revenue swings between $200 and $400 depending on
Originally published by Dev.to AI. Aggregated on AIWithGhost for educational purposes — full credit and traffic to the original publisher.