How-to

Track time on a project and bill it to the client

Log hours against a project, get them approved, and convert unbilled time into a draft sales invoice.

2 min readLast updated 26 May 2026
Jump to section

What it does

Time tracking turns logged hours into billable revenue. You set up a project against a customer contact with an hourly rate (and optional per-employee overrides), team members log time entries against it, and once those entries are approved you convert them into a sales invoice in one click. Blankitt sums the hours per employee, applies the right rate, and produces a draft with one line per employee ready to send.

Entries marked billed are linked to the invoice ID so subsequent Convert to invoice runs ignore them — no double-billing, no manual reconciliation of which hours have been invoiced.

How to use it

  1. Open Projects and click New project. Pick the customer contact, give it a name, set the hourly rate, and tick Billable if the time should be invoiceable. Add per-employee rate overrides if a senior consultant bills at a different rate.
  2. Team members log entries from Time → New entry: pick the project, the date, the hours, and an optional description (this becomes the invoice-line description, so encourage useful detail).
  3. If you want manager sign-off before time is billable, enable Settings → Time → Approval required. Entries land in pending_approval until the project owner ticks Approve.
  4. When you're ready to bill, open the project and click Convert to invoice. Filter by date range or pick All unbilled.
  5. Blankitt sums the selected entries per employee × applicable rate and opens a draft sales invoice — one line per employee with the hour total in the description.
  6. Review the lines, edit descriptions if you want a cleaner client narrative, then Save and send as normal. The included entries flip to billed and link to this invoice's ID.

Tips

  • Untouched hours show up on Reports → Time tracking: per-employee utilisation, per-project unbilled totals, and a leak report flagging approved-but-not-invoiced entries older than 30 days.
  • Setting Billable = off on a project lets you log internal time (admin, training, holiday) without it ever appearing in the Convert-to-invoice pool.
  • Per-employee rate overrides win against the project default. If someone's rate changes mid-project, edit the override — historical entries already invoiced are untouched.
  • If you void the resulting invoice, the linked entries automatically return to unbilled so you can convert them again into a corrected invoice.

Still stuck? Email support or open the support widget in the bottom-right.