The Palos Publishing Company

Follow Us On The X Platform @PalosPublishing
Categories We Write About

Build a freelance income tracker

To build a freelance income tracker, you can create a system that allows you to log your freelance work, track earnings, and analyze your income over time. I’ll walk you through creating a basic freelance income tracker, which you can set up using tools like Google Sheets or Excel, but you could also build a custom tool using a more advanced platform like Airtable or a simple web application.

1. Set Up Your Spreadsheet (Google Sheets or Excel)

Open Google Sheets or Excel and create a new sheet. Here’s a simple structure you can follow:

Columns to Include

  • Date: When the work was completed or paid for.

  • Client Name: The name of the client you’re working for.

  • Project Description: Brief details about the project.

  • Payment Amount: The total amount you earned.

  • Payment Status: Whether you’ve been paid (Paid/Unpaid).

  • Payment Method: How you were paid (e.g., PayPal, Bank Transfer, Check).

  • Invoice Number: For your reference and tracking invoices.

  • Due Date: When the payment was due.

  • Tax Deductions: If applicable, the tax amount you need to subtract.

  • Net Income: The amount you take home after any deductions.

Example Spreadsheet Layout:

DateClient NameProject DescriptionPayment AmountPayment StatusPayment MethodInvoice NumberDue DateTax DeductionsNet Income
2025-05-01Client AWeb Design$500PaidPayPalINV123452025-05-10$50$450
2025-05-05Client BContent Writing$300UnpaidBank TransferINV123462025-05-15$30$270
2025-05-10Client CLogo Design$200PaidPayPalINV123472025-05-20$20$180

2. Set Up a Summary Dashboard

To analyze your income, create a dashboard that pulls key information from your tracker.

Metrics to Track:

  • Total Income: The sum of all payments received.

  • Total Unpaid Amount: The sum of payments that are still marked as “Unpaid.”

  • Total Tax Deductions: The total amount deducted for taxes.

  • Total Net Income: Total income after tax deductions.

You can use functions like SUM() to calculate these totals. Here’s how you might set up these formulas in Google Sheets or Excel:

  • Total Income: =SUM(D2:D100) (where D2:D100 refers to the column with payment amounts)

  • Total Unpaid Amount: =SUMIF(E2:E100, "Unpaid", D2:D100) (this sums all unpaid payments)

  • Total Tax Deductions: =SUM(I2:I100) (this sums all tax deductions)

  • Total Net Income: =SUM(J2:J100) (this sums the net income column)

You can also add charts to visualize your income over time. For example:

  • Line chart for monthly income.

  • Pie chart to show the distribution of income by client or payment method.


3. Track Payments & Follow Up

Using this tracker, you’ll have a clear view of:

  • Which clients have paid and which ones haven’t.

  • The overall income from your freelance work.

  • Any upcoming payments or overdue invoices.

You can color-code your payment status column to easily identify unpaid invoices (e.g., red for unpaid, green for paid).

4. Automate Updates (Optional)

If you’re using Google Sheets, you can integrate with tools like Zapier to automate certain aspects of your tracker. For example:

  • Automatically add new payment records from PayPal.

  • Send email reminders for overdue invoices.

  • Sync data with your bank account or payment processing tools.


5. Additional Features to Consider:

If you want to make your tracker even more advanced, consider the following features:

  • Client Profiles: Add a separate sheet for client information (e.g., name, email, contact details, preferred payment method).

  • Time Tracking: Track the number of hours worked and your hourly rate, which will help you calculate the total payment for each project.

  • Expense Tracker: Track any expenses related to your freelance work (e.g., software subscriptions, office supplies, marketing costs) to calculate your net income more accurately.

  • Tax Reporting: If you are self-employed, you can set up a tax summary sheet to calculate your estimated quarterly taxes.

6. Exporting Your Data

In case you want to share or back up your information, both Google Sheets and Excel allow you to export your data as CSV or PDF. This can be helpful for creating reports or sharing with your accountant at the end of the year.


By using this tracker, you can stay organized and maintain clear records of your freelance income, which will also help with tax reporting and budgeting.

Share this Page your favorite way: Click any app below to share.

Enter your email below to join The Palos Publishing Company Email List

We respect your email privacy

Categories We Write About