Everything between the hour and the invoice

Six pieces, one flow. Log the hour, approve it, know what it earned, bill it — with the rest of your stack, and your AI, in the loop.

01 · Track

One line in, a confirmed entry out.

Write how you talk — Time Trakkr reads the duration, the day, the project, and whether it’s billable, and drops a draft in front of you to confirm. No dropdown safari.

Timers with a quick popover — start, stop, resumeMagic fill: “3h design for Acme yesterday”Say it — dictate entries, timer notes, and questions with the micCalendar meetings become draft entriesCopy last week to skip re-entry

Every route in is one somebody chose — typed, dictated, confirmed from a calendar, or logged by an AI they connected. Nothing here watches a screen or records a keystroke.

Thursday, Nov 67.5 hrs logged
Acme Rebrand · Homepage concepts4.0
Northbeam · Standup DRAFTED0.5Confirm
Recording · Cartwright Audit1:12:40
PRPriya Raman · Nov 3–738.5 hrs · 92% billableApprove
PriyaDanaFinancefrom your org chart
JKJonas Keel · Nov 3–740.0 hrs · waiting on 1 entryPending
02 · Approve

Weeks route themselves to the right approver.

Members submit a week; it routes to the right approver automatically. Approve in bulk, and let Time Trakkr chase the missing timesheets so you don’t have to.

Routing from your reporting structureBulk approve a stack of timesheets at onceAutomatic missing-time and overdue reminders
03 · Report

Margin, utilization and budget, per project.

Revenue in, cost out, margin clear — profitability by project, utilization across the team, and exactly how much revenue is sitting uninvoiced.

Profitability, utilization, and budget vs actualUninvoiced report — revenue ready to billSaved reports and CSV export everywhere
68%billable
Acme Rebrand+31%
Northbeam Retainer+18%
Cartwright Audit−4%
October · after cost ratesExport CSV
Invoice #0142 · Acme Co.Nov 1 – 30 · Due Dec 1
Design · 46.5 hrs @ $160$7,440.00
Strategy · 12.0 hrs @ $190$2,280.00
Expenses · print vendor$412.50
$10,132.50Preview PDFSend invoice
All 58.5 hrs approved · nothing double-billed
04 · Invoice

Approved hours become an invoice, not a re-type.

Uninvoiced hours become a ready-to-send invoice in a couple of clicks. Add off-timesheet lines, take partial payments, and convert an estimate without re-typing a thing — every billed hour is marked so it can’t be billed twice.

Rates resolve by project, task, and person — with effective datesEstimates convert to invoices; per-client currenciesRecord payments; print-ready documents
05 · Integrate

Open, not walled off.

Calendar in, invoices out — with an API, webhooks, and MCP so the rest of your stack stays in the loop.

Google Calendar & OutlookMeetings become one-click draft entries
Google sign-inOne-click SSO for your whole team
{ }
REST APIScoped keys — read or write — for your automations
WebhooksSigned payloads with delivery history
SlackReminders, approvals, and /track — right in Slack
JiraLink entries to issues and push hours back as worklogs
Bring your history with you
Clients, projects, tasks, people, rates, and every hour ever logged — imported with their original dates and notes, so your old reports still add up. Already-invoiced hours arrive marked as billed, and re-running never duplicates anything.
CSV
…CSV maps any other tool
MCP
Bring your own AI over MCP
Query time, budgets, and profitability, log hours, and draft invoices from the assistant you already use — read or write, scoped to your role.
ChatGPT
…and any MCP-enabled assistant
06 · Ask

Answers and actions, in one sentence.

Ask about hours, budgets, and what’s uninvoiced — or say “log 2 hours on Acme today” and it’s done. Every answer shows the work it ran.

Plain-language answers from your dataLog time and draft invoices in the conversationVoice enabled — tap the mic and speakConnect your own AI via MCP
Which projects are over budget?
One: Cartwright Audit is at 104% of its 120-hr budget. Northbeam and Acme are at 61% and 78%.
Ran a budget report
Log 2h on Acme design for today
Logged 2.0 hrs — Acme Rebrand · Design · today.

Also in the box

Import your history

Harvest, Toggl Track, and Clockify by token; anything else by CSV. Re-running never duplicates.

E-invoicing

UBL 2.1 / EN 16931 export, for clients whose finance team requires it.

Expenses

Categories, a reimbursement toggle, and a place on the invoice.

Estimates

Send one; convert it to an invoice in a click when it’s won.

Multi-currency

Your base currency for the books, each client billed in theirs.

White-label

Your logo and favicon on the app and every invoice, on your own domain if you want one. Same switch whether you are one person or fifty.

Toggleable modules

Turn Expenses, Approvals, Team, or Invoicing off if you don’t use them.

Roles & security

Owner, admin, and member roles, audit history, row-level isolation, encrypted tokens.

Scheduled backups

Your whole workspace exported on a schedule to Google Drive, Dropbox, or Box — storage you already own, not ours.

Time off

Accrual, carryover, requests and approvals, public holidays by country. Balances stay right without a spreadsheet.

Performance reviews

Questionnaires, review cycles, and a record of what was said — issued when you choose, not on our schedule.

Scheduling & capacity

Book people onto work, see a capacity heatmap that already knows who is on leave, and compare planned against tracked.

Recurring invoices & retainers

Bill the same thing monthly without remembering to. Retainers draw down as time is tracked.

Client links

Share an estimate or invoice with a client who has no account, on a link only they have.

Slack & Jira

Track time with /track without leaving Slack. Start a timer from inside a Jira issue, link entries to the ticket they belong to, and push hours back as worklogs.

Runaway timer protection

A timer left running gets a nudge, and Stop refuses to bank an implausible figure without asking you first.

Two-factor authentication

Optional per person, or required for everybody in the workspace.

See it on your own projects

Invite-only during beta. Free while we build together.

Request an invite