freelance income tracker for fixed fee, hourly rate and retainer

How to Track Freelance Income (Hourly, Fixed Fee & Retainer)

Tracking freelance income is not as simple as logging numbers.

If you work with different billing methods — hourly, fixed fee or retainer — your income comes from different types of work, and each one needs to be tracked differently.

In this guide, you’ll learn how to track freelance income properly and how to organise it so you always know:

  • how much you’ve earned
  • what is still unpaid
  • where your income comes from

The correct way to track freelance income

To track income properly, you need to connect three things:

1. Where the income comes from

  • client
  • project
  • service

2. How the income is calculated

  • hourly
  • fixed fee
  • retainer
  • H3

3. Whether the income is paid

  • paid
  • unpaid
  • overdue

This is the foundation behind a structured freelance dashboard, where all parts of your business are connected instead of tracked separately.

Freelance billing methods explained

Hourly rate

You charge based on:

  • hours worked
  • hourly rate

Formula: Income = Hours × Rate

hourly rate billing example for a client work with hourly rate, hourly tracker and billable hours fields.

Fixed fee

You charge a fixed amount per project.

Example: Landing page → $1,500

fixed fee billing invoice example with fixed subtotal, tax rate, tax amount, total

Retainer

You charge a recurring monthly amount.

Example: $800/month for ongoing work

retainer billing example for a repeatable freelance work

How to track hourly freelance income

To track hourly work properly, you need to:

  1. Log hours worked
  2. Apply your hourly rate
  3. Calculate billable amount

10 hours × $50 = $500

How to track fixed-fee income

For fixed-fee projects:

  1. Record the project fee
  2. Apply taxes
  3. Track payment status

Project fee: $1,500

Tax: $315

Total: $1,815

How to track retainer income

For retainers:

  1. Record monthly payment
  2. Track invoice date
  3. Update payment status

$800/month January → Paid February → Unpaid

A better way to track freelance income

Instead of tracking numbers in isolation, connect your income to:

  • clients
  • projects
  • services

This allows you to:

  • see where income comes from
  • compare clients
  • identify your most valuable work
freelance workflow outline with projects, clients, expenses and income

How to build a freelance income tracking system

A proper system includes:

  • Clients database
  • Services database
  • Projects database
  • Invoices
  • Optional time tracking

Track your freelance income in Notion

If you want to implement this system without spreadsheets, you can use a structured Notion template that connects all these parts.

It supports:

  • hourly income tracking
  • fixed fee invoices
  • retainer payments
  • automatic calculations
  • payment status tracking

You can use this Freelance Income Tracker for Notion to track your income across hourly, fixed fee and retainer work in one place.

Scroll to Top