Track your time, bill your hours
InnoBooks tracks your time by client and by project, with a timer or by hand, then adds the unbilled hours to an invoice with GST and QST, one line per entry at the project's rate. The timer, projects and timesheets are included in the free plan.
Timer, timesheets and projects: the time you track becomes an invoice with GST and QST, with nothing to retype.
The timer, on the right client and project
In Time tracking, write what you are working on, pick the client or the project and start the timer. It keeps running while you move from one screen to another, and « Log time » creates the entry, with its duration and its « Billable » switch.
Forgot to start it? Entry mode records the same thing by hand, with the duration you choose. Hours noted elsewhere come in all at once through « Import hours », from a CSV file.
- « What are you working on? », then the client or the project
- Timer or manual entry
- Each entry billable or not
- Hours imported from a CSV file

Your hours, day by day, checked before you bill
The Time tracking page shows your entries by day, week or month, with the client, project, description, person and duration. Filter by client or by project, fix a duration or a note, remove a stray entry: this is where you check your hours before billing them.
With a team, everyone logs their own hours, and the administrator or the manager sees everyone's. The timesheet for a period, per employee, exports as a PDF.
- Day, Week, Month and All views
- Filters by client, project and person
- Duration, note and date editable
- Timesheet for the period as a PDF

Projects: hours logged, rate and hours left to bill
A project carries a client, an end date, its members and its services, and a type: hourly project, with its rate, or flat rate. The project list adds up, for each one, the hours logged and the unbilled hours with their value at the project's rate; at the top, active projects, total logged and total unbilled.
Hours spent on one side, hours already billed on the other: you see project by project what is left to bill, and the client that takes more of your time than planned.
- Hourly project or flat rate
- Client, end date, members and services
- Hours logged and unbilled hours, with their value
- Active or inactive projects

From the timesheet to the invoice, with nothing to retype
In a new invoice, pick the client — and the project, if needed — then click « Add Unbilled Time ». InnoBooks lists this client's billable entries that have not been invoiced yet; tick them, and each one becomes an invoice line: the duration as the quantity, the project's hourly rate as the rate, the entry's description. Add your items and your unbilled expenses the same way; GST and QST are calculated, and the invoice goes out as a PDF or by link.
Once billed, the time entry is locked: its duration, project, client and « billable » no longer change; the note and the date still can. Your hours are never billed twice.
- « Add Unbilled Time » in the invoice
- One line per entry: duration, project rate, description
- « Add Unbilled Expense » too
- Billed entry, locked entry

Billed or not: the time tracking report
The time tracking report lists each entry with its date, hours, client, project, description, person and status, billed or unbilled. Filter by client, project, person or period: at the top, the total hours, the billed amount, the unbilled amount and the total. It exports to CSV or PDF, and comes with Professional Access.
- Each entry, billed or unbilled
- Client, project, person and period filters
- Hours, billed amount, unbilled amount
- CSV and PDF export

Who it is for
Freelancers, consultants, agencies and service contractors: everyone who sells hours, alone or as a team. The timer, projects and timesheets come with every plan, the free Departure Package included; a team needs Professional Access or the Elite Plan, which take members.
- Freelancer or consultant: your hours, your invoices
- Agency or firm: everyone's hours, by project
- Service contractor: time on site, billed when you get back
- Free to start, no credit card
Frequently asked questions
Can I bill a different hourly rate per client or per project?
Yes. The hourly rate is set on each hourly project; one client can have several projects, hence several rates. When you add unbilled time to an invoice, each line takes the rate of the entry's project, and you can still change it on the invoice before sending it.
What happens to non-billable time?
Every entry has its « Billable » switch. A non-billable entry stays in your time tracking, your timesheet and your reports, but « Add Unbilled Time » never offers it on an invoice.
Are time tracking and projects free?
Yes. The timer, timesheets and projects come with every plan, including the Departure Package, free forever, which takes up to five clients and unlimited invoices. To track a team's time, you need Professional Access or the Elite Plan, which take members.
Can I export hours for payroll?
Yes. The timesheet of one employee for one period exports as a PDF, with their hours, travel and expenses; the time tracking report exports to CSV or PDF. InnoBooks does not run payroll: these are the records you hand to whoever does.
See also
- Calendar — All your deadlines and appointments in one place.
- Timer — Record your hours and bill them automatically.
- Schedules and timesheets — Your team's schedule, time off to approve and each person's timesheet, as a PDF.
📱 Our apps
The same data on the tablet, the phone and the web
One click away from getting started
Everything in one financial tool, designed in Québec for small businesses, freelancers and teams.
Create my free accountFree forever. No credit card required.