Getting Started
- First, add at least one client from the Clients page
- Go to the Dashboard
- Select a client from the dropdown menu
- Click the green Punch In button to start the timer
- When finished, add a description of your work and click Punch Out
- Click Clients in the sidebar
- Click the Add Client button
- Fill in the client's name (required), company, email, and hourly rate
- Click Add Client to save
Tip: Each client can have a different hourly rate, which will be used when generating invoices.
Time Tracking
Your session will remain active until you punch out. When you return to the Dashboard, the timer will resume from where you left off. Simply click Punch Out when you're ready to end the session.
No, you can only have one active time session at a time. You must punch out of the current client before punching in to another. This ensures accurate time tracking and prevents overlapping entries.
The description field is optional but recommended. Use it to note what you worked on during the session. This information appears on your invoices and helps both you and your clients understand what work was performed. Examples:
- Website homepage redesign
- Bug fixes for checkout process
- Weekly status meeting
- Database optimization
Reports & Invoices
- On the Dashboard, scroll down to the Generate Report section
- Select a client (or "All Clients" for a combined report)
- Click the date fields to open the calendar and select your start and end dates
- Click Generate
- Review the report, then click Download PDF to save your invoice
The invoice total is calculated by:
- Calculating the duration (in hours) for each time entry
- Multiplying each entry's hours by the client's hourly rate
- Summing all entries for the total
Note: If you select "All Clients", the default hourly rate from your settings is used.
The invoice automatically includes your company name (set in Settings) and the client's information. To update your company name that appears on invoices, go to Settings and update the "Company Name" field.
Account & Settings
You can set hourly rates in two places:
- Default rate: Go to Settings and update "Default Hourly Rate". This is used for new clients.
- Per-client rate: When adding a client, set their specific hourly rate. This overrides the default for that client.
Currently, email addresses cannot be changed as they serve as your unique account identifier. If you need to use a different email, you'll need to create a new account.
Quick Tips
- Always punch out before switching clients
- Add descriptions to make invoices clearer
- Set client-specific rates for accurate billing
- Generate reports regularly to track your earnings
Keyboard Shortcuts
Press ? on the Dashboard to see all shortcuts.
- Punch In/Out Space
- Dashboard G then D
- Clients G then C
- Settings G then S
- FAQ G then F
- About G then A