TimeLeaf sends approved timesheet hours and approved paid leave to your payroll. You can download a file to import yourself on every plan, or, on the Professional plan and above, sync straight to QuickBooks Online or Xero.
Only approved timesheets and approved paid leave are included. A pending timesheet is left out until it is approved, and unpaid leave is never sent.
Download a payroll file
Open the Payroll section
As an admin, go to Integrations › Connected Apps and scroll to Payroll. The Download payroll file card is at the top.
Choose the period and format
Pick the From and To dates and a Format (see the table below). For ADP, also enter your ADP Co Code and Batch ID.
Download and import
Click Download, then import the file into your payroll system.
| Format | Plan | What it is |
|---|---|---|
| Standard CSV | Every plan | One row per approved hour and approved paid-leave day. Opens in any spreadsheet. |
| Gusto | Every plan | One row per employee: regular hours, overtime hours and a column per paid-leave policy. In Gusto, go to Pay › Run payroll › Import payroll data and upload it; Gusto shows you the result before importing. |
| ADP Workforce Now | Every plan | One row per employee in ADP's default layout (Regular Hours, O/T Hours, leave in Hours 3 Code/Amount). ADP sets up imports per company, so yours may differ from the default. |
| QuickBooks file | Professional and above | QuickBooks Online's time-activity import layout. |
| Xero file | Professional and above | Xero's timesheet import layout. |
TimeLeaf never sends anything to Gusto or ADP itself; you upload the file.
Sync to QuickBooks Online or Xero
On the Professional plan and above you can connect QuickBooks Online (any country) or Xero (payroll sync for Australian, New Zealand and UK organisations only) and push a pay period with one click.
Connect
In the Payroll section of Integrations › Connected Apps, click Connect QuickBooks → or Connect Xero → and approve the connection in QuickBooks or Xero.
Set up the mapping
On the connected card, open Mapping & employee matching. For Xero, choose your earnings rates (and payroll calendar for UK and NZ). For both, click Auto-match by email and match anyone left over by hand.
Sync a period
Pick the From and To dates on the card and click Sync period. TimeLeaf reports how many entries synced and failed, and names anyone skipped.
Syncing never runs on its own when a timesheet is approved; you choose when to push each period. Overtime and paid leave are sent as separate lines so your payroll can apply the right rate.
The full setup and troubleshooting for each is in the QuickBooks and Xero guides.
Time bank payouts and client invoices
- Paid time bank payouts are exported from Scheduling › Time Bank › Payable Dues with Export dues (CSV, QuickBooks, Xero or PDF). See Overtime & Time Bank.
- With the Client Invoicing add-on, an issued invoice can be pushed to QuickBooks or Xero from the invoice. See Invoicing.