How to Track Your Time and Invoice Your Clients

How to Track Your Time and Invoice Your Clients

May 6, 2015

Learn how to track your time—and easily bill your clients, with automated integration in your Accounting package.

How To Easily Track Your Time, Invoice Clients and Have A Happy Accountant

(move from Stressful to Stress-Free Billing)

Panera Bread Co. is supposed to be a ‘higher end’ sandwich food chain here in the U.S. Except as more Americans start seeing bread, grain and artificial sweeteners as being ‘unhealthy’—Panera Bread has a potential long-term disaster on their hands. How have they responded? Panera announced it has “committed itself to removing at least 150 artificial sweeteners, colors, flavors and preservatives from its menu by the end of next year”,  according to the Wall Street Journal.

In other words: They are streamlining their ingredients (and presumably their supply chain) by getting back to the basics of their business. That’s what this Insight is about.

Today, let’s get back to the basics of what it is most of us are doing: Running businesses

Like Panera, everyone running a business as freelancers, solo-entrepenuaers or small shops need to take time and re-evaluate the fundamentals of your operations. And there’s nothing more fundamental that re-evaluating your entire billing system—from quoting to time tracking to invoicing to collections and then capturing all that data into an accounting system.

For a decade I’ve been struggling to find a cost-effective, easy to implement accounting system that:

  • Generates handsome quotes but plugs into the accounting system
  • Tracks time easily, seamlessly and across multiple locations wherever I’m working
  • Turns the tracked time into good-looking Invoices that are easy to design and revise
  • As more of my clients are willing to pay me online, those Invoices need to offer online payment options
  • If a client pays online, the payment gets automatically applied back in the Accounting software and the money put in my bank account
  • Doesn’t cost a fortune for a solo-prenuer to implement
  • That my accountant also knows, understands and approves.

If you parse this list carefully, you’ll see that I want comprehensive time tracking integrated into billing, collections and reporting that I can easily hand off to my Accountant. Until now, I’ve only ever been able to find software that meets, at best, two or three of these criteria. And the lack of this integration has cost me time and money while adding to my overall stress levels.

Early this year I was finally able to streamline my Accounting pipeline and meet all of the above criteria

Mixing Light co-founder Robbie Carman introduced me to a time tracking app while we were creating our Resolve 11 Deep Insights title… and to call it a ‘time tracking app’ is doing this software an extreme disservice. It is a tool has become central to a brand-new accounting workflow that I absolutely love.

I want to share that workflow with you and it revolves around three different services that all perfectly integrate with each other:

  • Harvest: Time management and invoicing on steroids
  • Xero: Next generation accounting
  • Stripe: Online order processing and bank deposits


Service #1: Harvest: Starting with the glue that holds everything together

Harvest : Cloud-based Time Tracking
Harvest: Web-based time tracking, expense reporting, quoting and invoicing with desktop and mobile apps.

If it’s possible to feel romantic about software then I am head-over-heels for Harvest. At its core, Harvest is a time tracker. It has a website component that allows you to set up Projects, Clients and Tasks. Once a project is set up, it appears on any device where you’ve installed their free app. I’ve got it installed on my Laptop, desktop Mac, iPhone and iPad. It also has an Android app.

How well does the Harvest app work?

Time tracking with Harvest is simply brilliant

I can start a timer on one device, and it seamlessly appears on all my devices. If I jump into the web interface to modify an existing project and add a new task? 30 seconds later I can start a timer on any of my devices with that new task. Of course, the hard part is getting into the habit of starting and stopping your tasks.

But Harvest helps you manage your forgetfulness. If it detects no action on the device that started a timer, Harvest will ask, “do you want to remove 22 minutes of inactivity?” If you forgot to start a timer, just start it when you remember and add the number of minutes you’ve already been working on that task, and Harvest will add on to that total. Or course, if all Harvest did was track my time, it wouldn’t be useful. No, it goes two steps further.

How Harvest goes beyond time tracking to help us turn time into money

Harvest has a full-blown Quote and Invoicing system, allowing you to send Quotes for approval (and get notification if a Quote has been Accepted or Declined) and then turn your tracked time into an Invoice. This, for me, has been a huge workflow enhancement. And it’s useful to go over the ‘declined’ quotes, see how they were revised and see if they ever got turned into Invoices.

Harvest also allows you to track expenses and to categorize individual tasks and expenses as Billable or Non-billable at either a Project rate or a per-item rate. And at the Invoice creation stage you can:

  • Override your presets
  • Control the amount of detail you want on the invoice
  • if it’s an on-going project, Harvest will create new Invoices of time that hasn’t previously been invoiced

Don’t many other time tracking apps allow you to create invoices?

Sure… but almost none of them (on the Mac) allow you to export and import those Invoices to your accounting app. In fact, the accounting software I’ve been using for a decade (AccountEdge) also makes a gorgeous time-tracking and Invoicing app… but in 4 years they’ve never bothered to integrate it with AccountEdge.

Instead, AccountEdge forces you to manually re-enter those Invoices for the pure joy of doing a tedious task you should never have to do more than once! Talk about a lost opportunity, an opportunity that the folks at Harvest have grabbed with gusto by integrating with Xero, cloud-based accounting software.

Service #2: Xero: Deep integration with Harvest

In fact, Harvest integrates with many other platforms but for accounting, I’ve chosen Xero.It’s easy to set up. I can export out the complete database for use in a different accounting app, should I choose to do so. And… my accountant is using it with a multi-national client who has completely migrated to this service giving me the confidence I need to switch software packages.

Xero: Near-perfect integration with Harvest

The Harvest <—> Xero integration is seamless. The moment I send an Invoice to a client in Harvest, that invoice shows up in Xero. When the client pays online, both Xero and Harvest are updated immediately. If I manually enter a payment? Both are updated automatically.

It. Just. Works.

And this brings us to the final piece of the puzzle, getting paid online.

Service #3: Stripe—Getting paid online

Stripe provides merchant services for credit and debit cards. Unlike most players in this space (and I’ve used MANY of them over the past 5 years), they are a non-greasy operation. It’s easy to open an account. I’ve not had a fraud problem with them. They automatically deposit funds into my bank account at the end of every business day. And I can close my relationship with them with the click of a button (a frustrating process with almost any other merchant account provider I’ve tried).

Both Xero and Harvest integrate with Stripe. When I send a client an invoice from Harvest, they’re sent to a link that displays the Invoice as a web page. The invoice can be downloaded as a PDF or they can click on a link that allows them to pay… using Stripe. It’s seamless and totally professional looking.

I’ve even had clients call me asking me how the heck am I doing this? Do I have developers on staff? And that’s what I like, using these three services, I look (and act) bigger than I am. AND I spend half the time I used to on back-office tasks that turn my time into money.

But isn’t it dangerous to rely on these cloud services?

If you are afraid to do online banking then this solution may not be for you. But if you’re comfortable checking balances and paying a few bills using your bank… then this is a terrific solution.

Of course, you’ll want to have a terrific password management app to make it hard for hackers to crack your account passwords. And you’ll want to update those passwords frequently. You’ll also want to create a weekly Export routine to be sure if they get hacked, you’ll have all your records preserved.

But those archive operations, performed weekly, take less time than it used to take re-writing a single invoice from my Time Tracker into my Accounting software. It’s a small price to pay for all the other stresses this workflow has removed from my life.

These 3 Services Have Simplified My Business

Harvest, Xero and Stripe—individually, they’re each interesting. It’s their integration with one another, each doing what they do best, that has been a real revolution in how I run my business. Just like Panera Bread, which is completely re-evaluating the core ingredients consumed by their customers… this workflow is a complete re-evaluation of two of the three major ‘touch points’ when working with clients: Bidding on a job and then getting paid for the job.

If you find your acquisition, time tracking and billing operations have lots of duplicate actions requiring re-entering the same information in more than one place—you’ll want to take a long hard look at the Harvest, Xero and Stripe workflow.

– pat


Homepage Forums How to Track Your Time and Invoice Your Clients

  • thx Pat!!

  • RobbieCarman

    I’m so glad you love Harvest. Its really a powerful tool and I fall more in love with it ever day.

  • Patrick Inhofer

    Jason – You’re welcome!

  • Patrick Inhofer

    I’m still getting used to launching it habitually. But it’s really starting to help me understand my non-billable task hours. And the Xero integration? Solid. Thanks for turning me on to it.

  • Marc Wielage

    I’m waiting for the insight on how to beat up clients into paying faster. If there’s an app for that, I’ll buy it.

  • Thank you both! Harvest is SUPER flexible, connecting with sooo many services, aside from Xero. Awesome find! I use Trello as well, and it connects perfectly.

  • Patrick Inhofer

    Hook up Harvest to Stripe. Then refuse to deliver the final product until you get paid. I do that with 80% of my clients.

  • Patrick Inhofer

    I also do a 50% deposit to start.

  • I gotta tighten that up before someone grabs me there. I was doing Net30 for most businesses, as I thought that was reasonable, but not if its not standard practice.

  • These look like some great tools, thanks 🙂 I have been using Paymo for some time now which by the looks of things is pretty much the same as Harvest (features wise) but they do have an option for one user (great for freelancers) which is $4.95 per month – as opposed to $12 for 3 users with Harvest. I do really like the look of Xero integration though – I think Paymo have been barking up that tree for a while now but still haven’t sorted it out so I think I’ll give it a spin 🙂 Cheers!

  • rda

    I’m curious: are most colorists requiring payment immediately, or doing Net 30?

  • Patrick Inhofer

    Standard practice is to claim they pay Net 30 but end up paying Net 60 – 90. I don’t play that game anymore. If you don’t enforce your payment terms, they get enforced upon you. And yes, that means you’ll lose jobs—which is also the first warning sign about their actual payment schedule.

  • Patrick Inhofer


    Actually, Harvest starts at $12 / month for a single user then adds $10 / month for each additional user. But given how easily it has slipped into my back-office workflow… it’s easily the most Value for $12 / month that I spend anywhere. Thanks for pointing out Paymo.

  • Patrick Inhofer

    The standard practice in our industry as a whole is Net 30.

    The reality is most companies use people like us to manage their cash flow and will only pay us AFTER they get paid by their client which is usually Net 30 after they submit their final invoice—meaning the people they hire don’t get paid for 90 days. It’s a horrific practice and is the result of creatives with terrible project management skills (they should be getting milestone payments that allow them to pay the hired help on a regular schedule… but are too scared or ignorant to ask for the money they need early to produce the project).

    If I were out working as a freelancer I’d ask two questions: Do you pay Net 30? If so, is it Net 30 after I submit my invoice or after the employer submits THEIR invoice? If they answer Yes and Yes… you’re in trouble—they’re not paying Net 30 and they don’t have the guts to tell you. If they answer Yes and No, that’s a good sign—they value your need to get timely payment and have the financial resources to afford you. If they answer No and Yes, they’re being very honest—and you’re definitely not getting paid Net 30.

    As a colorist I generally dictate my pay schedule: 50% to start. 50% to deliver the final rendered color graded files. If they disagree, we don’t do work together. The exceptions: Fortune 500 companies. But I only take them on if there’s a stream of work coming in so that if they don’t meet their payment milestones I stop doing their work.

    If I were a freelance editor: I’d insist on being paid on a regular schedule like their in-house staff (once every two weeks or on the 1st & 15th). If they miss a payment, I stop showing up.

    Remember: We can’t get back our time. If you want great clients, you need to define what makes a great client. To me: A client that pays me on-time is the first criteria of a terrific working relationship.

  • Many thanks for the advice, I’ve gotten lucky w a few clients but I can see where this can be painful. These apps will change my billing practices for sure. 🙂

Log in to reply.

1,000+ Tutorials to Explore

Get full access to our entire library of over 1,100+ color tutorials for an entire week!

Start Your Test Drive!