Freelance business

How to Track Your Freelance Income

7 minute readUpdated June 2026Explore more

TL;DR

Track income and expenses from day one in a simple system. Record every payment after Upwork's fee, log deductible expenses, and set aside money for taxes so you are never caught short.

When you freelance, no employer withholds taxes or hands you a tidy year-end statement. That is now your job. Tracking your income and expenses is not busywork - it is what tells you whether your business is actually healthy, keeps you out of trouble at tax time, and shows you which clients and services are worth your energy. The good news is you do not need anything fancy to start.

Record income accurately, after the fee

The number that matters is what you actually keep, not what a client agreed to pay. Upwork charges freelancers a flat 10% service fee, so your real income from a contract is the amount after that fee is deducted. When you log a payment, record the net amount you received so your numbers reflect reality. Tracking gross figures makes you feel richer than you are and throws off your planning.

Track expenses too

Your income is only half the picture. Software subscriptions, hardware, and other genuine business costs are expenses, and in many places they reduce the income you are taxed on. Keep a simple running log of what you spend to run your freelance business, with receipts where you can. Even a basic record makes tax time easier and shows you what your work actually costs to deliver.

  • Log the net amount you receive after Upwork's 10% fee
  • Separate a portion for taxes the moment each payment lands
  • Track business expenses with receipts where possible
  • Review your numbers monthly so nothing piles up

Keep it simple at first

You do not need accounting software on day one. A single spreadsheet with columns for date, client, gross amount, fee, net received, and notes covers most freelancers early on. What matters is consistency - updating it every time money moves. As your income grows and gets more complex, you can graduate to dedicated tools, but a neglected fancy system is worse than a simple one you actually keep current.

Use the numbers to make decisions

Tracking is not just defensive. Clear records show you which clients pay best per hour, which services are most profitable, and whether your income is trending up or down. That insight is how you decide where to focus, which clients to keep, and when you can afford to raise rates or go full-time. Numbers you actually look at turn freelancing from guesswork into a business.

Start tracking from your very first payment. It is far easier to keep clean records from the beginning than to reconstruct a chaotic year at tax time. A simple, consistent system pays for itself many times over.

Common questions

  • What income figure should I record on Upwork?

    Record the net amount you actually receive after Upwork's flat 10% service fee, not the gross the client agreed to pay. Tracking gross makes you feel richer than you are and distorts your planning. Your real income is what lands in your account.

  • How much should I set aside for taxes?

    The right percentage depends on your country, income level, and situation, so this is general guidance rather than tax advice. The important habit is separating a portion of every payment into a dedicated account as it arrives, so you are never caught short at tax time.

  • Do I need accounting software to track income?

    Not at first. A simple spreadsheet with date, client, gross, fee, net received, and notes covers most freelancers early on. Consistency matters more than sophistication. You can move to dedicated tools as your income grows more complex.

  • What counts as a business expense?

    Genuine costs of running your freelance work, such as software subscriptions, hardware, and similar tools, are commonly business expenses that may reduce taxable income in many places. Keep receipts and log them. Rules vary by country, so confirm what qualifies where you live.

  • How often should I update my records?

    Ideally every time money moves, and review the whole picture monthly. Updating as you go prevents a chaotic scramble at tax time. A simple system you keep current beats a sophisticated one you neglect.

  • Why track income beyond taxes?

    Clear records show which clients pay best per hour, which services are most profitable, and whether income is trending up or down. That insight guides where to focus, when to raise rates, and whether you can go full-time. Tracking turns freelancing into a real business.

Know your numbers and run a real business

Get the other 11 in the starter stack, plus the full Upwork Income Club community - $9/mo, cancel anytime.

Join the Club