# Time tracking, client by client.

> About Dora: Dora is the AI account manager for teams that do client work. An agentic client portal: Dora briefs every request and gets it signed off, and your team or your own AI agents do the work.

Log time on a request in a couple of clicks, or when you hand work over. For each client, keep the hours to your team or bill them. Billable hours show on the client's delivery record and go on their monthly invoice.

[Start free](https://dora.work/sign-up) · [Pricing](https://dora.work/pricing)

## How time works in Dora.

- **Your call, per client**: For each client, time tracking is off, internal, or billable. Change it any time in their settings.
- **Internal stays internal**: Internal hours are your team's own numbers. Clients never see them.
- **Billable shows the client**: Clients see their hours on their delivery record, and Dora puts them on the month's invoice at the right rate.
- **Logged in seconds**: Log time from a request's sidebar with 15m, 30m, 1h, or 2h, or type it, like "1h 15m". Add minutes when you hand work over, too.
- **Hours in your team's load**: Each person's hours this month show in your team's load, next to what they have on.
- **Dora and your AI log it too**: Ask Dora to log time, or let Claude Code or another connected tool log it as it works, with log_time and get_request_time.

## From work to invoice.

1. **Turn it on**: Turn on time tracking for your company, then pick internal or billable for each client.
2. **Log as you go**: Add time from the request's sidebar, or add the minutes when you hand the work over.
3. **See it, bill it**: Hours show in your team's load and, for billable clients, on their delivery record and invoice.

## Questions

### Can clients see our hours?

Only for clients you set to billable. They see their hours on their delivery record, and the hours go on their invoice. For clients set to internal, the hours are your team's own numbers and clients never see them.

### How do we log time?

Open a request and log time from its sidebar: tap 15m, 30m, 1h, or 2h, or type it, like "1h 15m". You can also add minutes when you hand work over. Dora and your connected AI tools can log time for you.

### Do billable hours go on the invoice?

Yes, when invoicing is on for that client. Dora adds the month's billable hours to the draft at the client's rate if they have one, then the rate of the person who logged them, then your default. Hours on a fixed-price request stay off the monthly invoice, so nothing is billed twice.

### Where do the hours show up?

On the request, in your team's load, where each person's hours this month sit next to what they have on, and, for billable clients, on the client's delivery record.

### Can Dora or our AI log time?

Yes. Ask Dora to log time on a request, or let Claude, ChatGPT, Claude Code, or your own scripts do it over MCP or the API with log_time. get_request_time reads what's been logged.

### Does time tracking cost extra?

No. Time tracking comes with every plan and stays off until you turn it on. Your first client is free, forever, and each client after that is $10 a month, with every feature and unlimited team seats.

## Related

- [Invoicing](https://dora.work/features/invoicing): Monthly invoices drafted from each client's retainer, approved estimates, and billable hours.
- [Professional services](https://dora.work/for/professional-services): A client portal for professional services teams: requests, scope, approvals, and a monthly record for every client.
- [Approvals](https://dora.work/features/approvals): Hand work over properly and get it signed off in one click, even from quiet clients.
