Money
Time
Revenue by Client
| Client | Unbilled |
|---|
Log time
Entries
| Date | Client | Description | Actual | Billed | Rate | Amount | Status |
|---|
Log material
Entries
| Date | Client | Description | Qty | Unit | Markup | Amount | Status |
|---|
Add client
Import customers
Upload a customer list exported from Xero (Contacts → Export) or QuickBooks (Customers → Export). Accepts .csv or .xlsx. The file is only read in your browser — nothing is sent anywhere except straight into your own account.
All clients
| Name | Rate | Increment | Unbilled |
|---|
Build invoice
A standalone document for 1099 contractors — generated locally, never touches Xero.
Generate
Defaults
Your details for timesheets
Xero connection
Connect your own Xero organisation to pull live customers/items/accounts/tax rates and create draft invoices directly in Xero. Entirely optional — the CSV export below works whether or not you connect.
Checking…
Accounting software (optional)
If you import invoices into Xero or QuickBooks, these settings pre-fill the right fields so you don't have to map them each time. Leave blank if you don't use these — your CSV still works.
Export / Backup
CSV exports one readable file each for Time, Materials, and Clients — for opening in Excel/Sheets, not for re-import. The full JSON backup is the actual restore file; use "Import backup" to restore it.
Import your own data
Re-import a CSV or XLSX file previously exported from "Export to CSV" above — same columns and date format, matched against what you already have so nothing gets duplicated. This is not for Xero/QuickBooks customer exports — use "Import customers" on the Clients tab for those.