JWillum products

Tracker Invoice Lines · $8 one-time

Toggl Clockify Harvest to Xero Wave Lines — Offline Invoice CSV

Turn a Toggl, Clockify or Harvest detailed time CSV into Xero, Wave or generic Qty × Rate invoice line CSVs.

Get it on Gumroad — $8 Read the free guide
  • $8 one-time
  • Runs offline in your browser
  • No account
  • No upload

The problem

At month end you have hundreds of time entries in Toggl Track, Clockify or Harvest and need to bill them in Xero or Wave. Typing invoice lines by hand is slow, and dumping every entry onto an invoice gives the client hundreds of tiny lines.

How it works

  1. Export a detailed time CSV from Toggl Track, Clockify or Harvest.
  2. Drop it into Tracker Invoice Lines; the source tracker is detected.
  3. Choose how to group lines (for example one line per client and project), the rate column or rate card, and the Billable only filter.
  4. Pick the Xero, Wave or Generic preset and check the preview for ERROR and WARN chips.
  5. Download the CSV and import it in Xero (Invoices → Import) or Wave (Wave Connect).

Screenshots

Real screenshots of the tool running locally with sample data.

Tracker Invoice Lines with a Toggl export detected, grouping options, Xero preset and invoice line preview
Tracker Invoice Lines with a Toggl export detected, grouping options, Xero preset and invoice line preview
Tracker Invoice Lines with the Wave preset, preview lines and Download CSV button
Tracker Invoice Lines with the Wave preset, preview lines and Download CSV button

What you get

  • Xero Sales Invoice import CSV
  • Wave Connect-ready CSV (rename headers to match your Prepare Input Sheet)
  • Generic Qty × Rate line CSV
  • WARN for mixed rates, with an option to split lines per rate
  • A rate card, invoice prefix and defaults saved in your browser only

Who it's for

  • Freelancers and agencies who track time in Toggl Track, Clockify or Harvest and bill in Xero or Wave

Limits: what it doesn't do

  • It does not create PDF invoices or email clients
  • No OAuth, API or upload to Xero or Wave; you import the CSV yourself
  • Groups with a missing rate or client show ERROR and must be fixed before import

FAQ

Does Tracker Invoice Lines create PDF invoices or email clients?

No. It only turns tracker rows into accounting import line CSVs.

Does it upload to Xero or Wave?

No. There is no OAuth, no API and no network use of your timesheet. You download a CSV and import it yourself.

Why didn't Wave Validate accept my file?

Wave Connect headers come from your business's Prepare Input Sheet (yellow cells are required). Column order is flexible, but heading text must match, so rename the headers to match and validate again.

What if one project has mixed rates?

By default the first rate seen is used and a WARN is raised. Turn on Split mixed rates to get separate lines per rate.

Where are my defaults stored?

Invoice prefix, dates, due days, account and tax codes, preferences and the rate card are stored in localStorage on this browser only.

Is it a subscription?

No. It costs $8, paid once on Gumroad. See the product page on Gumroad for its refund policy.

Tracker Invoice Lines$8 one-time · runs offline in your browser · no account
Get it on Gumroad — $8

Official documentation

Help pages from the platforms involved.

Free guide

Related tools