Home / Personal FInance / 5 Tools I Use to Track My Freelance Income Every Month

5 Tools I Use to Track My Freelance Income Every Month

For the first two weeks of my freelancing journey, I tracked my income in the most sophisticated system known to mankind: a notes app on my phone.

Client name. Amount. Done.

It worked fine when I had two clients and one income stream. Then things got complicated. I had multiple clients paying on different dates, a Notion template selling on Gumroad, affiliate commissions trickling in from a newsletter, and a copywriting project being paid in two instalments. My phone notes became a disaster. I missed an invoice. I forgot to follow up on a payment. I had no idea what my actual monthly income was until I sat down and added everything up manually at the end of the month — a process that took two hours and gave me a headache.

There had to be a better way.

Over the next few weeks, I tested, tried, and discarded a bunch of tools until I landed on a setup that actually works. Not perfect — nothing ever is — but clean, simple, and reliable enough that I now spend less than 15 minutes a week on financial admin.

Here are the five tools that make it happen.


1. Notion — The Control Centre

Cost: Free (personal plan) What I use it for: Master income tracker, client database, invoice log

I know, I know. Everyone talks about Notion. But there’s a reason for that — when set up correctly, it genuinely does things that no other tool does quite as well.

My Notion workspace has three main databases that work together:

Client Database — Every client I’ve ever worked with lives here. Name, contact, project type, status (active/completed/paused), and a linked field that connects to their invoices. When I click on a client, I can see every project we’ve done together, every invoice, and the total money they’ve paid me. This is genuinely useful when a client comes back after three months — I can see our full history in one click.

Invoice Log — Every invoice I send gets logged here. Amount, date sent, due date, status (pending/paid/overdue), and payment method. I have a filtered view that shows me only unpaid invoices — my “chase” list. This alone has saved me thousands of rupees that might have slipped through the cracks.

Monthly Income Tracker — At the end of each month, I log every income source and the total. This is what powers my income report series. Having clean historical data makes writing these reports easy — I’m not scrambling to remember what happened in Week 2.

The honest caveat: Notion takes time to set up. If you want a shortcut, I built a template that does all of this — it’s available on Gumroad for ₹299. But even if you build your own, the investment of a few hours upfront saves you dozens of hours over a year.


2. Gumroad — Passive Income Dashboard

Cost: Free (Gumroad takes 10% per sale) What I use it for: Selling digital products, tracking passive income

When I listed my Notion template on Gumroad, I expected to check the dashboard once a week. Instead, I check it every morning like it’s a social media feed. There’s something deeply motivating about seeing a sale notification at 7 AM from someone who bought your product while you were asleep.

Gumroad’s dashboard is genuinely excellent for tracking passive income. At a glance I can see:

  • Total sales this month vs last month
  • Which products are selling and which aren’t
  • Where buyers are coming from (direct link, Google, social media)
  • Payout schedule (they pay weekly)

The analytics are simple but enough. I can see that most of my template sales come from the Facebook group posts I did in Week 2, with a smaller trickle from Google search. That tells me I should keep posting in communities rather than spending time on SEO for this particular product.

One thing I appreciate: Gumroad handles everything. Tax forms, international payments, currency conversion. I don’t think about any of it. Money appears in my bank account every Friday.

The 10% fee stings slightly, but for zero monthly cost and zero payment infrastructure headaches, it’s worth it at my current scale.


3. MailerLite — Newsletter & Affiliate Tracker

Cost: Free up to 1,000 subscribers What I use it for: Newsletter management, tracking what converts

My newsletter is small — 47 subscribers at last count — but it’s already generating income through affiliate recommendations. MailerLite tells me exactly what’s working.

The feature I use most is click tracking. Every time I include an affiliate link in a newsletter, MailerLite tracks how many people clicked it. This tells me which recommendations my audience actually cared about and which ones they ignored. Over time, this data will help me write better recommendations — and earn more commission without increasing my subscriber count.

I also use MailerLite’s automation feature to send a welcome sequence to new subscribers. When someone signs up, they automatically receive three emails over a week: a welcome note, a link to my most popular post, and a short “here’s what to expect” overview. This happens without me doing anything. It’s the smallest possible version of passive marketing.

The free plan is genuinely generous — 1,000 subscribers, unlimited emails, automations included. I don’t expect to need the paid plan for a while.

One thing I track manually alongside MailerLite: affiliate commissions earned per newsletter issue. I keep a simple log in Notion: date sent, number of affiliate links included, clicks, and commission earned. Over time, I’ll have data on my average revenue per email — a number that will directly inform how much I charge for sponsored slots when the newsletter is large enough.


4. Razorpay — Indian Payment Gateway

Cost: Free to set up (2% transaction fee) What I use it for: Receiving payments from Indian clients

When a client asks “how do I pay you?”, the worst possible answer is “I’ll share my UPI ID but also it might not work for business payments and maybe try bank transfer if that fails.”

I lost one client early on because my payment process was confusing. Never again.

Razorpay lets me create payment links in about 30 seconds. I enter the amount, add a description, and send the link. The client clicks it and pays via UPI, net banking, debit card, or credit card — their choice. The money lands in my account within two working days.

For larger projects, I use Razorpay to collect milestone payments. For a ₹5,000 project, I send one link for ₹2,500 upfront and another for the balance on delivery. This protects me from non-payment without having an awkward conversation about trust.

The dashboard shows a clean transaction history — date, amount, client name (from what I add to the payment description), and status. I export this monthly and cross-reference it against my Notion invoice log to make sure nothing has been missed.

The 2% fee is standard and worth it for the professionalism it adds to the process.


5. Google Sheets — The Monthly Snapshot

Cost: Free What I use it for: End-of-month income summary, year-to-date tracking

I know this feels anticlimactic after four somewhat sophisticated tools. But hear me out.

For all the power of Notion, it doesn’t do one thing particularly well: quick visual summaries with charts. Every month, after I’ve logged everything in Notion, I spend 10 minutes copying the totals into a Google Sheet I built for myself.

It has three columns: Month, Total Income, and Notes. That’s it.

But from those three columns, Google Sheets automatically generates a line chart showing my income growth over time. This chart does something that no amount of numbers can do on their own — it makes the progress visible. On the days when motivation is low and freelancing feels like an uphill battle, I open that sheet and look at the line going up and to the right. It helps.

I also use it for year-to-date tracking. At a glance I can see:

  • Total earned this year
  • Monthly average
  • Best month vs worst month
  • Projected annual income based on current trajectory

None of this is complicated. A 10-year-old could build this sheet. But it sits in my browser bookmarks and I open it every Monday morning as a ritual — a quick check-in with where I am and where I’m going.

Sometimes the simplest tool is the right one.


My Full Setup at a Glance

ToolCostPrimary Use
NotionFreeClient DB, invoice log, monthly tracker
Gumroad10% per saleDigital product sales & analytics
MailerLiteFree (up to 1K subs)Newsletter & affiliate tracking
Razorpay2% per transactionIndian client payments
Google SheetsFreeMonthly snapshot & year-to-date chart

Total monthly cost: ₹0 (until I scale past 1,000 newsletter subscribers)


What I’d Add Next

As my income grows, the two tools I’m eyeing are:

QuickBooks Self-Employed — for proper GST tracking once I cross the registration threshold. Razorpay is fine for payments, but I’ll need real accounting software eventually.

ConvertKit — for more advanced newsletter segmentation. MailerLite is excellent for now, but ConvertKit’s tagging system becomes powerful once you have multiple products and audience segments.

For now though, the five tools above handle everything I need — and they’ll comfortably handle ten times my current income before I need to think about upgrading.


The Real Point

Tools don’t make you money. Work makes you money.

But the right tools mean you spend less time on administration and more time on the work that actually pays. For me, that’s the only justification I need. Fifteen minutes of financial admin per week instead of two hours of monthly chaos is a trade I will make every single time.

Start simple. Add complexity only when you outgrow what you have. And track everything from day one — because the data you collect in Month 1 becomes the story you tell in Month 12.


Found this useful? Subscribe to the Eueezo newsletter for monthly income reports, tool recommendations, and honest lessons from building an online income from scratch.

Tagged:

Leave a Reply

Your email address will not be published. Required fields are marked *