• Skip to main content
  • Skip to primary sidebar

Training for Translators

Classes for translators and interpreters

  • Start here
  • Blog
  • Classes
    • Coaching for freelancers
  • Books
    • Translate my books
    • Book Shop
  • About/Contact
    • Privacy Policy
  • Certified translations
  •  

Jun 12 2008
Corinne McKay

Tracking your freelance income

After reading Jill Sommer’s post on job tracking systems for freelancers (for what it’s worth, I used to use a white board, then I switched to post-it notes, now I use a paper planner, but I agree that some sort of system is imperative), I thought I would write something about income tracking systems.

As with job tracking systems, there are various ways to track your income and outstanding invoices. I used to use a white board to write down the details of every invoice I issued. I liked this system because it kept everything in front of my eyes, and it was easy to see when invoices were overdue. There are also various programs like Translation Office 3000 that will track your invoices and income as well. TO3000 isn’t cheap (150 euros), but I think I might buy it if they produced a Linux version (yes, that’s a hint!). I’ve always used the open source accounting software GnuCash for my business accounting, and I’ve been quite happy with it.

I abandoned my white board invoice tracking system because I wanted a way to track my total outstanding invoices. Although this is obviously possible using the white board system and a calculator, it’s much easier if you use a spreadsheet, because you can just write a sum formula for the upper (or lower) cell in the column where you record the invoice amounts. My thought on this was that by tracking my total outstanding invoices (and assuming that clients pay on time, which most of mine thankfully do!), I would have an objective data point on which to base my project acceptance decisions. For example, if I want to earn a gross amount of $5,500-$6,000 a month and I see that I currently have only $4,500 in outstanding invoices, I know that I can’t be picky about accepting new work. On the other hand, if I have $7,000 outstanding, I know that I have at least a week of wiggle room and I can afford to either plan some days off or work on non-paying projects such as my blog, book and translation-related volunteer work.

I use a simple OpenOffice.org spreadsheet (like an Excel sheet) and record the invoice number in the A column, the issue date in the B column, the client in the C column, the invoice amount in the D column (and the top cell in the D column is the sum of all of the D cells below it) and the date paid in the E column. In the E column I also record follow-up to any overdue invoices i.e. “first reminder sent 6/5” or “certified letter with request for payment within 30 days sent 5/5.”

I find this system useful because it’s easy; every time I issue an invoice, I just record the details in the spreadsheet, and when I receive checks I delete the amount of that invoice so that it’s no longer included in my outstanding total. Also, this system makes it very easy to see whether I’m reaching my income goals; “no paid vacation” is one of the elements of freelancing that’s quite different from a salaried job, and often the major cost of a vacation is not the trip itself but the loss of income associated with it. I find that using an income tracking system helps me objectively decide when I need to hit the grindstone and when I can afford to spend an afternoon outdoors!

Written by Corinne McKay · Categorized: Freelancing, Technology

Reader Interactions

Comments

  1. jillsommer says

    June 12, 2008 at 4:49 am

    I’m glad I inspired you. 🙂 I use MS Money to track my outstanding invoices. It alerts me by listing the invoice in red and indicating how many days overdue the invoice is. However, I never thought of tracking how much I am earning each month. I figure as long as I earn about $200 a day I’m doing ok and left it at that. What a good idea. I’m going to have to implement that.

    I’m not all that happy with Translation Office 3000 (I bought it when it was on sale last December), because I first have to create a project and then a job entry. It just isn’t worth it for the one-off jobs most freelancers have. If you are going to try it, I suggest downloading the demo version first and seeing what you think.

    Reply

Leave a ReplyCancel reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Primary Sidebar

Subscribe to the Training for Translators mailing list!

The Training for Translators blog…in your pocket! PDF compilation of 15 months of blog posts: $10

Getting Started as a Freelance Interpreter: Available now in print and electronic editions

Learn from our blog:

  • How is this year going so far?
  • Travel: Climbing some of Colorado’s 14,000-foot peaks
  • How to edit and proofread your own work
  • Travel: Why I succumbed to the United Quest card
  • How to prepare for (and pass!) an interpreting exam: master class on Thursday
  • Contacting multiple people at the same company: When and how to do this
  • When clients think you’re too expensive, should you try to justify your rates, or just let them move on?
  • April classes open for registration

Search the Training for Translators blog

Copyright © 2026 · Training For Translators · Log in

This website uses cookies to improve your experience. We'll assume you're OK with this, but you can opt-out if you wish. To view this website's privacy policy, click About>Privacy Policy. Accept Read More
Privacy & Cookies Policy

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Non-necessary
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
SAVE & ACCEPT