One tool from timer to invoice — for freelancers, agencies, and firms that bill by the hour. Keyboard-first timesheet, drag-to-schedule forecast, weekly approvals, Stripe invoicing, and a live dashboard that reads the whole week at a glance.
Plans start at $6 / month.
Start it once and forget it's there — closes, crashes, and reloads don't lose your place. Click into the grid to log retroactive time. Billable per row, totals on every row and column.
A hierarchical Gantt chart with drag-to-resize assignments. Approved PTO automatically deducts from capacity — no double-booking a person who’s off. Milestones pin dated markers to the grid. Red bars when someone hits 110% of capacity.
The manager dashboard: radial gauges for billable utilization, capacity used, and portfolio health. A two-week calendar showing every team PTO and project milestone. A single attention bar with counts of pending approvals, at-risk projects, and time-off requests. Everything click-throughs to its source.
Draft from a client’s approved time and expenses. Edit line items, add tax, finalize to lock. Send via Stripe — clients pay to your bank, not ours. Retainers auto-draft each cycle. Full audit trail from timesheet entry to recorded payment.
Connect your own Stripe account. Clients pay via a hosted link; funds settle straight to your bank. Recurring retainers auto-draft each cycle.
One-click CSV export in QuickBooks Desktop’s timer-activity format. Safe to re-run — duplicates are deduped on import.
Drop a webhook URL in Settings; timesheet submits, time-off events, and budget burn alerts post to your channel. Adaptive Cards for Teams, Block Kit for Slack.
Each user gets an iCalendar (.ics) URL they paste into Google Calendar, Apple Calendar, or Outlook. Assignments + approved time off appear alongside their other events.
Magic-link sign-in for the people you bill. They see their own invoices (with a Stripe Pay button), project status notes you write, and nothing else. Powered-by branding hides on Enterprise.
Scoped tokens for your own integrations. Outbound webhooks on 20+ events with signed payloads so receivers can verify origin.
Connect Claude Desktop, Cursor, Zed, or any MCP-compatible client to your workspace. Each user mints a personal token scoped to their permissions — the AI does exactly what they could via the API, nothing more. Per-token rate limits + sustained-abuse cooldown.
Bring clients, projects, and historical time entries from Toggl, Harvest, Harpoon, or anywhere that exports CSV.
Your data lives in a private workspace. Nothing crosses between accounts — not queries, not reports, not exports.
Authenticator app or email code, backup codes, scoped sessions. Every change recorded with who/when/what — searchable, exportable.
Plans that match how you actually work — solo, a partnership, or a team — priced so the smallest shops aren’t paying for things they don’t use.
Every plan includes unlimited projects and clients, granular permissions, keyboard shortcuts, and the full Help center. Move between tiers any time — features toggle instantly, no data migration.
Coming from another tool?
Monthly billing. Cancel any time. No annual lock-ins.
Get started