How to Track Freelance Income and Expenses (Simple System for 2025)

Learn how to track freelance income and expenses with a simple spreadsheet system — no accounting software needed. Free Google Sheets template included.

Here's a situation most freelancers encounter: it's April, and you're trying to figure out what you owe in taxes. You know you made money. You know you had expenses. But assembling those numbers from twelve months of bank statements, PayPal notifications, and Venmo transfers takes an entire weekend — and you're still not confident you got it right.

Income and expense tracking is one of those things that feels optional until it suddenly isn't. Not just for taxes, but for everything: setting your rates intelligently, understanding your real profit after software costs and equipment, knowing whether this month was actually better or worse than last year.

The good news: you don't need accounting software. You don't need a bookkeeper. You need one well-structured spreadsheet, updated once a month. Here's exactly how to build and use it.

Why Freelancers Need Their Own Tracking System

Your bank account is not an income tracker. It shows deposits and withdrawals, but not which client paid you, whether that invoice was for work you did in January or March, or what percentage of your gross income went to business expenses.

Three things break down without dedicated tracking:

Tax preparation becomes a crisis. Self-employed people pay quarterly estimated taxes — but you can't estimate what you owe if you don't know your net income. And at year-end, you need accurate totals to file a Schedule C.

Cash flow awareness disappears. A month with three deposits feels fine. A month with zero deposits — because three clients are all 30 days late — feels terrifying. Tracking income by client and by date shows you the rhythm of your cash flow and helps you spot problems early.

Rate-setting stays guesswork. If you don't know your actual net profit per hour worked, you have no basis for raising your rates intelligently. Tracking income and time together reveals your real hourly rate — which is often lower than freelancers expect, once you factor in unpaid admin hours and business expenses.

What to Track

A complete freelance income and expense tracker has four sections:

SectionWhat to record
IncomeClient name, invoice number, amount, date invoiced, date paid, payment method
ExpensesDate, category, vendor, description, amount, receipt Y/N
Net profit summaryGross income − total expenses = net profit (monthly and YTD)
Tax set-aside25–30% of net profit, tracked separately

Income categories are usually straightforward: payment per project or retainer. The key fields are client and date paid (not date invoiced — income is recognized when received for cash-basis accounting).

Expense categories worth tracking separately:

  • Software and subscriptions
  • Hardware and equipment
  • Home office (if you use a dedicated space)
  • Professional development (courses, books, conferences)
  • Marketing and advertising
  • Contractor payments (if you subcontract)
  • Travel and transportation
  • Health insurance premiums
  • Professional services (accountant, attorney)

Keeping expenses categorized — not just totaled — matters because different categories have different tax treatment and help you understand where your money actually goes.

How to Set Up a Google Sheets Income Tracker

You can build a complete freelance income and expense tracker in about 30 minutes. Here's the structure:

Sheet 1: Income Log

Columns: Date Paid | Client | Invoice # | Project | Amount | Payment Method | Notes

At the bottom: a SUM formula for total income by month (use SUMIFS to filter by month) and year-to-date.

Sheet 2: Expense Log

Columns: Date | Category | Vendor | Description | Amount | Receipt?

At the bottom: SUMIF formulas totaling each category, plus a grand total.

Sheet 3: Summary Dashboard

This is where you calculate:

  • Gross income (pulled from Sheet 1)
  • Total expenses (pulled from Sheet 2)
  • Net profit (gross minus expenses)
  • Tax set-aside (net profit × 0.28, or whatever your effective rate is)
  • Take-home pay (net profit minus tax set-aside)

Update this once a month after reconciling your bank account. The whole process takes 15–20 minutes if you've been logging throughout the month.

Pro tip: Create a "pending" row at the top of your income log for invoices sent but not yet paid. Color them differently. Move them to the main log when payment clears. This gives you visibility into expected income without confusing your actual received totals.

Review Cadence: Monthly, Quarterly, Annual

Monthly (15 minutes): Reconcile your bank and credit card statements. Log any income or expenses you missed. Update your summary dashboard. Check your tax set-aside — if your profit was high this month, transfer the set-aside to a separate savings account.

Quarterly (1 hour): Review your totals for the quarter and pay estimated taxes if required (US: April 15, June 15, September 15, January 15). Compare this quarter to the same quarter last year. Are your rates covering your expenses and income goals?

Annual (2–3 hours): Prepare your Schedule C data (all income, all deductible expenses by category). Review your top clients by revenue. Identify which expense categories grew or shrank. Set income and rate targets for the new year.

Also see: best freelance income tracker template and best Google Sheets expense tracker template for ready-made options.

Common Tax Deductions Freelancers Miss

The IRS allows freelancers to deduct ordinary and necessary business expenses. These are commonly missed:

Home office deduction. If you have a space used regularly and exclusively for business, you can deduct a portion of rent, utilities, and internet proportional to the square footage. This requires the space to be dedicated — a desk in your living room doesn't qualify. A dedicated office room does.

Software and subscriptions. Every tool you use for work: Adobe Creative Cloud, Figma, Notion, Loom, Zoom Pro, project management tools, email marketing software. These are fully deductible. Make sure you're logging them.

Hardware. Computers, monitors, tablets, keyboards, microphones, cameras — deductible when used for business. If you use a device for both personal and business use, you can deduct the business-use percentage.

Professional development. Courses, workshops, books, conference fees, coaching — all deductible if directly related to your business. This includes templates and tools you buy to improve how you work.

Health insurance premiums. If you're self-employed and pay for your own health insurance, the premiums are often deductible as an adjustment to income (not just a Schedule C deduction).

Retirement contributions. SEP-IRA or Solo 401(k) contributions reduce your taxable income significantly. Freelancers who aren't contributing to one of these are leaving money on the table.

For a complete guide to freelance taxes, see freelance taxes guide.

How the Freelancer Starter Pack Solves This

Building a tracking spreadsheet from scratch takes time, and if the structure isn't right, you'll end up rebuilding it in year two when it breaks.

The Freelancer Starter Pack includes a pre-built income and expense tracker with all the right columns, formulas, and summary dashboard already set up. Copy it to your Google Drive and start entering data — no spreadsheet design required.

It also includes invoice templates, a client tracker, and a project management system, so your financial tracking connects directly to your client and project workflows.

For the most comprehensive freelance toolkit, the Full Skillhood Bundle includes everything in the Freelancer Starter Pack plus templates for content, career planning, student productivity, and more — all for one price.


📊 Get the Freelancer Starter Pack — $22 Pre-built income + expense tracker, invoice templates, and client management system. Get the Freelancer Starter Pack →

💼 Or get everything: Full Skillhood Bundle — $59 Every template pack in one download. Get the Full Bundle →


Frequently Asked Questions

Do I need accounting software like QuickBooks or FreshBooks as a freelancer?

Not in most cases. Accounting software is designed for businesses with inventory, employees, and complex transactions. For most freelancers, a well-structured Google Sheet covers 95% of what you need — income tracking, expense tracking, net profit calculation, and tax preparation. Dedicated software is worth the subscription cost if you have consistent high volume (20+ invoices per month) or need features like automatic bank sync and bill management.

What expenses can freelancers deduct?

Common deductible expenses include: software and subscriptions used for work, hardware and equipment, home office space (dedicated-use only), professional development, marketing and advertising, health insurance premiums, retirement contributions, contractor payments, professional services (accountant, attorney), and business travel. Keep receipts for everything. When in doubt, ask your accountant — but the bar is "ordinary and necessary for your business."

How do I track freelance income for tax purposes?

Track all income in a single log with the date received, client name, amount, and payment method. Total it by month and by year. For US freelancers, this becomes your Schedule C gross income. If you receive more than $600 from a single client in a calendar year, they're required to send you a 1099-NEC — but you owe taxes on all income, including payments under $600 and cash payments, whether or not you receive a 1099.

How much should I set aside for taxes as a freelancer?

A common rule of thumb is 25–30% of net profit (income minus deductible expenses). If your effective tax rate ends up being lower, the surplus becomes savings. Better to over-set-aside than to face a bill you can't pay. Self-employed people in the US also pay self-employment tax (15.3% on net earnings up to the Social Security wage base), which is the other component of that 25–30% estimate.

What's the easiest way to start if I've never tracked income before?

Start today. Open a Google Sheet, create the income and expense columns listed in this post, and log everything from the beginning of this month. For prior months this year, do your best reconstruction from bank statements and PayPal/Stripe records. Don't let perfect be the enemy of done — an imperfect tracker you actually use is worth more than a perfect one you build and abandon.

Ready to level up?

Browse our ready-to-use template kits — built for freelancers, creators, and students.