I have recently embarked on the journey of building my first SaaS product. I have had this idea in my head for a while but I wasn’t sure what to build. Then I thought about all the advice people on the internet regularly give when it comes to these questions: “Build something that solves a problem!”
And that’s exactly what I did. Enter Easy Earnings Tracker, an App that allows you to record your earnings without friction – no matter if you are a Freelancer, a YouTuber, a Social Media Influencer, a Bug Bounty Hunter or a Indie Developer – this App serves everyone.
In this blog post, I want to share the Why, the Tech Stack and of course, an early adopter Free Plan and a massive discount code with all of you. This post should half serve the purpose of giving some exposure to my own application, but at the other hand I share my story of how I built it and how I use it on a regular basis myself, which hopefully sparks some curiosity to build something on your own!
Let’s dive right in.
Table of Contents
- The Why
- The Tech Stack
- Current Features
- What’s coming next (roadmap)
- How I Use The App
- Conclusion & Promo Code
The Why
So, why I’ve built this app in the first place? Two reasons:
- I wanted to learn how to build a complete product and actually get it live (even while not being “perfect” yet). By complete product I mean a product that is available to the public and people can sign up and pay for it.
- I needed an app that helps me to stay on top of all the earnings from different platforms I receive as a content creator (I was using a spreadsheet before).
Because I needed an App
If you are a content creator, you will usually have income from multiple sources, often in different currencies. Some examples would be:
- YouTube
- Google AdSense
- Amazon Affiliate Program
- Ezoic
- Teachable
- Patreon
- Udemy
- Sponsors
- X
The list goes on. At some point, dealing with all of this in Excel can become a nightmare. Which it did for me. I had no clear overview of my earnings at a glance (Dashboard), my brain was constantly scrambled by looking at a large sheet of numbers and it was just inconvenient to keep that Excel sheet well maintained for when tax season arrives.
So, I wanted something that I can just open, throw in a number and select a platform and everything else was handled automatically. I also wanted a Dashboard to get an overview over how my income would progress over time.

That being said – I developed the App with Ease Of Use and Minimal Friction in mind at all times. Something you log in once a month, throw in your data and close it again.
When Tax Season arrives – you would still need to enter all of that stuff into the Tax Software of your choice to submit it to the authorities – but you have the stuff ready and don’t scramble and panic over an entire week to get everything together.
A 5-Minute a Month commitment can save you countless hours of struggle at the end of the year. That was my goal and that goal was achieved (I think, but you let me know!). I have used this very App for this year’s tax season and it took me less than 2 hours to finish and send my tax. An absolute Game Changer.
I Wanted to Learn How to Build a SaaS
This was the Side Quest. I just wanted to see how much effort and time it actually takes to create a fully working SaaS. I’m not gonna lie – it wasn’t easy or smooth – it took a lot of time learning how everything works – especially when it comes to security (an important topic with my background!). I studied Supabase’s Row Level Security excessively to make sure I fully understand how it works.
But I can now confidentally say that I am able to replicate this as many times as I want – so building another Saas should be a breeze now – which is exactly what I was aiming for.
The Tech Stack
For all you nerds out there, I need to lay out what tech I’m using and why. I probably run the currently most popular stack when it comes to building SaaS products:
- Next.js (Frontend / Backend (Free))
- Supabase (Database (Free Tier))
- Stripe (Payment Processing (Fee per transaction) )
- Vercel (Hosting (Free Tier))
- Resend (Emails (Free Tier))
- Google Analytics (Free)
- Claude Code (Pro, 20$/m)
- VSCode (Free, IDE)
And I think that’s pretty much it. I choose all of this because it’s well documented and future proof. I did however, not choose a pre-made SaaS starter template or anything like that, I started from scratch.
I’m a Software Engineer by profession and I just wanted to build something from the ground up, having full control over everything – would I do it this way again? Probably not. It just takes much longer than just using something that already comes with a lot of boilerplate and with connections to Stripe, etc already in place.
I’m not sure how well these templates work, but in theory they should allow you to move faster – so for my next SaaS I’d probably use something pre-made and see how it goes.
I don’t want this to turn into a tech tutorial, so if you have any questions either hit me up directly on X or in the comment section below.
Current Features
This Application is under constant development. I will also take the feedback of users and directly start implementing some of the stuff you guys suggest. Since I’m a Solo Developer, I am able to move fast.
Tracking & data entry
- Manual income entry with pre-loaded platforms (e.g., YouTube, Twitch, Patreon) and custom platforms (custom is Pro).
- Stores income amounts, sources, dates, plus notes & categories you create.
Dashboard & analytics
- Real-time income tracking with interactive charts and year-over-year comparisons. (Free plan shows “basic dashboard analytics.”)
Currencies
- Automatic currency conversion (live exchange rates, updated daily) to a base currency of your choice. Available on Free and Pro.
Reporting & exports
- Tax-ready reports (fast/“30-second” generation).
- CSV export for any tax software (Free & Pro).
Security & privacy
- “Bank-grade security” on the site, with encryption in transit and at rest, access controls, secure hosting on Supabase, and regular backups.
- Payments handled by Stripe (you never store card data in your app).
- Account deletion self-service from Account Settings; GDPR rights incl. data portability, access, and erasure.
Plans & limits (as implemented today)
- Free: up to 50 income entries, basic predefined platforms, basic analytics, auto currency conversion; no credit card required.
- Pro ($4.99/mo): up to 200 entries, custom platforms, tax-ready exports, auto currency conversion, priority support.
Quick “what’s included where” (at a glance)
Feature | Free | Pro |
---|---|---|
Manual income entry | ✅ | ✅ |
Pre-loaded platforms | ✅ | ✅ |
Custom platforms | — | ✅ |
Real-time dashboard & charts | Basic | Full (per plan positioning) |
Year-over-year comparisons | Basic (site shows YoY in dashboard) | Full (implied) |
Auto currency conversion | ✅ | ✅ |
Tax-ready reports | — | ✅ (CSV/PDF) |
Priority support | — | ✅ |
Security (encryption at rest/in transit) | ✅ | ✅ |
What’s coming next (roadmap)
Expenses (full component)
Track business expenses alongside income with categories, notes, and exports—so tax prep pulls from one source of truth. We’ll keep entry flows fast and focused. (Think: the essentials first; advanced fields on demand.)
Income ↔ Expenses in one dashboard
See profit at a glance. We’ll add simple visualizations that compare totals over time (monthly/quarterly/yearly) and highlight trends—without generating more friction.
Lightweight budgeting (exploring)
Optional category budgets (e.g., “Software,” “Gear,” “Travel”) with gentle alerts when you near a limit. We’re evaluating envelope-style budgeting as an opt-in module, kept intentionally minimal.
UI improvements
Ongoing tweaks for speed, clarity, and accessibility. Expect progressive disclosure patterns so power features stay out of your way until you need them.
User-suggested features
We’ll keep a public roadmap and feedback board so you can vote, comment, and see what’s shipping next. Your requests will directly shape priorities.
How I Use The App
Now, with all of that out of the way, I want to actually show you how I personally use Easy Earnings Tracker to record my own Income.
Adding Income
First off, you need to sign up for a free account. I won’t share your data with anyone, you don’t need a credit card, either. Once you have signed up and confirmed your email address, you can head over to the income page:

Once here, you can:
- Select one of many included Platforms (or add your own Custom Platforms if you are on the Pro Plan!)
- Enter an amount
- Choose the currency in which you got paid in
- Select a Date of the payment income
- Click on Add Income Entry to enter the entry to the list
If you have Multi-Currency Income – you will always see all of them split up in their original currency here for better overview.
The Dashboard
Once you have entered some Income, you can head over to the Dashboard:

In here, you get an overview over your combined earnings. As you can see, I have chosen EUR as my default currency, so all of the Income Entries we added over on the Income tab will automatically get converted to your default currency of choice with current exchange rates (updated daily).
I will definitely add more metrics to the Dashboard as soon as I get some user feedback!
Account Options
If you head over to the Account Page, you can set some personal preferences (like your Preferred Currency), manage your subscription or handle any other account-related features:

And this is basically all there is to it as of this moment.
Conclusion & Promo Code
I hope that you have enjoyed reading my personal SaaS story and that I have maybe even gotten you interested in trying out the App yourself!
I share my story regularly over at X as well as on my YouTube Channel, where I regularly do live-coding and build in public style videos.
As of now, I will keep the Free Tier for the App open, but as it grows, it will probably move away at some point – so if you sign up for a free accoutn now, you will keep it forever!
I also added a Promo Code for these interested in the Pro Account, exclusive for my readers. This is the biggest discount I have granted so far. Use Code CEOS3C when signing up for the Pro account to get 25% off your first month!