Private pilot. Opening to more teams later.
Log it. Approve it.Send it.
Pipit is the timesheet for agencies. Log the time, get it approved, and send each client the sheet they expect.
Already on a team that uses Pipit? Sign in with your work account.
Timesheet
12 – 18 Oct 2026Sample week. Click a cell and type 8, 1.5 or 1:30.
Type hours in a cell. Enter saves and moves down. Shift+Enter opens the cell's details.
Fast enough that people actually do it.
One row per project, one column per day. Type the hours, press Enter, and move on with the keyboard.
- Fill a whole period from last time or a saved preset, with undo
- Add single entries with start and end times when the detail matters
- Time off and bank holidays are already in the grid
- Daily limits and required descriptions catch mistakes before they're sent
Every client on its own rhythm.
Set a submission period per client or project: daily, weekly or monthly. People submit, the right person approves, and the period locks.
- See who has submitted and who hasn't, per client and period
- Reminders by email or Slack, only while they're still needed
- Managers see their teams; admins see the whole workspace
The sheet each client asked for.
Build a template per client: the columns, the person details and the rounding they want. Pipit sends it when the period closes.
- Per-period or per-entry layouts, previewed with real data
- Rounding rules per template, applied to every entry
- Scheduled delivery, with a record of what went out
One period, start to finish.
A week logged and submitted, approved by a manager, and exported for the client.
Everything around the hours.
The parts you only notice when they're missing.
Bring your history
A guided import brings clients, projects, people and past time across, and shows the plan before it runs.
API, webhooks and n8n
Read and write time with API keys. Every change can go out as a signed webhook, ready for n8n or your own code.
- Teams and roles
- Owners, admins, managers and members, with project access and person details per client.
- Audit log
- Roles, access, keys, imports and deliveries are on the record. Act as someone to fix their time, and it says so.
- Your domain only
- Sign in with Google on your work domain. Turn someone off and their sessions end at once.
- Runs on your server
- One Docker image and Postgres. Your time data stays where you put it.