Integrations
TimeNTrack keeps invoicing built in — but your accountant probably lives in QuickBooks or Xero. Every detailed report exports as a ready-to-import invoice CSV for both, formatted to their official import templates. No connector to configure, no extra fees.
We're honest about what's an export and what's a live sync: today this is a one-click export/import. Direct integrations (Google Calendar, Zapier) are on the roadmap — tell us which one you need and we'll prioritise it.
Import your hours into QuickBooks Online
- In TimeNTrack, open Reports → Detailed, pick your date range (and any client/project filters).
- Click Export Report → QuickBooks CSV. You'll get one draft invoice per client, with a line for each time entry.
- In QuickBooks Online, go to Settings (gear icon) → Import data → Invoices and upload the file.
- QuickBooks maps the columns automatically (InvoiceNo, Customer, ItemDescription, ItemQuantity, ItemRate…). On the mapping step, pick the date format that matches your TimeNTrack date setting.
- If a customer name doesn't exist in QuickBooks yet, it will offer to create it during the import. Review and confirm — your invoices appear as drafts ready to send.
Note: QuickBooks Online caps invoice imports at 100 invoices / 1,000 rows per file. For a solo freelancer's monthly billing that's plenty.
Import your hours into Xero
- In TimeNTrack, open Reports → Detailed, pick your date range (and any filters).
- Click Export Report → Xero CSV. The file uses Xero's official sales-invoice template headings, so no editing is needed.
- In Xero, go to Business → Invoices → Import and upload the file.
- When asked, choose "Tax Exclusive" (the export contains your rates with no tax added) and whether new contact names should be created.
- Invoices import as drafts. Assign your sales account when you approve them — or type your account code (usually 200) into the AccountCode column before importing to skip that step.
Tip: make sure client names in TimeNTrack match your Xero contact names exactly, otherwise Xero creates a duplicate contact.
What's in the export
Hourly projects
One invoice line per time entry: hours × your project's hourly rate, with the entry description and date.
Variable-priced projects
One line per entry using the amount you set on the entry.
Fixed price & retainer projects
A single line for the project's fixed price or monthly retainer fee.
Grouped by client
Each client in your export becomes one draft invoice, numbered TNT-YYYYMMDD-1, -2, and so on.
Only real, billable work
Non-billable projects and sample data are excluded automatically.
Moving to TimeNTrack?
You can import your existing time entries, clients, and projects from Toggl, Clockify, or Harvest CSV exports — and export everything back out at any time. Your data is yours.
Track your hours, invoice in one click
One plan at $9/month with everything included — and your accounting software stays in the loop.
Start your free trial