Time Tracking Guide
GitScrum's time tracking system connects your logged hours directly to tasks, projects, and invoicing. Whether tracking for client billing, team productivity, or personal accountability, this guide covers everything you need to know.
Why Track Time
For Agencies
- Accurate client billing
- Project profitability analysis
- Resource allocation decisions
- Invoice generation with detail
For Teams
- Understand where time goes
- Improve estimation accuracy
- Identify bottlenecks
- Balance workloads
For Individuals
- Personal productivity insights
- Goal setting and tracking
- Accountability and focus
- Progress visualization
Starting the Timer
From Any Task
- Open task detail panel
- Click the timer icon (⏱)
- Timer starts immediately
From the Timer Widget
- Click the timer in the header
- Select or create a task
- Click Start
Keyboard Shortcut
Cmd/Ctrl + T- Toggle timer on current taskCmd/Ctrl + Shift + T- Stop and log
Quick Start
If you're already on a task, press the timer shortcut—no clicking required.
Timer Behavior
Active Timer
While running, the timer shows:
- Current elapsed time
- Task name
- Project name
- Pause/Stop buttons
The timer persists across page navigation. Switch between projects; your timer keeps running.
Pausing
Click pause to temporarily stop. Resume when ready. Paused time doesn't count.
Stopping
Click stop to end the session. You'll be prompted to:
- Confirm the logged time
- Add optional notes
- Mark as billable/non-billable
- Submit or discard
Manual Time Entry
Not everything happens with a running timer. Add time retroactively:
- Go to Time Tracking in project sidebar
- Click "Log Time"
- Enter:
- Task (required)
- Date
- Start time / End time OR duration
- Notes (optional)
- Billable toggle
- Save
Bulk Entry
For timesheet-style entry:
- Open the Calendar view
- Click on a date
- Add multiple entries
- Save all at once
Billable vs Non-Billable
Billable Time
Time that can be invoiced to clients:
- Client project work
- Meetings about client work
- Research for client deliverables
Non-Billable Time
Internal or overhead time:
- Team meetings
- Training and learning
- Internal projects
- Administrative tasks
Default Settings
Configure default billable status:
- Per project in Project Settings
- Per task type in workflow settings
- Override per entry as needed
Time Reports
Personal Timesheet
View your own logged time:
- Click your avatar > "My Time"
- See daily/weekly/monthly views
- Export for records
Project Time
See all time on a project:
- Open Project > Time Tracking
- View by team member, task, or date
- Filter by billable status
Team Reports
Managers see team-wide data:
- Go to Workspace > Reports > Time
- Filter by member, project, date range
- Compare team member productivity
Time Goals
Set and track time targets:
Personal Goals
- Go to Settings > Time Tracking
- Set daily/weekly hour goals
- See progress in timer widget
Project Budgets
- Open Project Settings > Budget
- Set total hour budget
- Track consumption in reports
Alerts
Configure notifications for:
- Approaching budget limits
- Missed daily goals
- Unusual time patterns
Editing Time Entries
Your Own Entries
- Open Time Tracking
- Find the entry
- Click to edit
- Modify and save
Historical Edits
Time entries can be edited within your organization's configured window (default: 7 days).
Manager Edits
Managers can edit team entries for corrections. All edits are logged for audit purposes.
Deleting Time Entries
- Open the entry
- Click Delete
- Confirm
Deleted entries are soft-deleted and can be recovered within 30 days.
Calendar View
Visual time tracking:
- See entries as calendar blocks
- Drag to adjust duration
- Click empty slots to add
- Color-coded by project
Heat Map
The calendar shows intensity:
- Light colors: Few hours
- Dark colors: Heavy work
- Gaps: Missing time
Use gaps to identify untracked work.
Integration with Tasks
Auto-Stop on Complete
When you mark a task "Done," the timer offers to stop automatically.
Estimated vs Actual
Compare logged time to task estimates:
- See accuracy in task detail
- Improve future estimates
- Identify scope creep
Time Requirements
Configure minimum time before task can be closed (optional setting).
Invoicing Integration
Billable time connects to ClientFlow:
- Create invoice for client
- Click "Add Time Entries"
- Select unbilled entries
- Entries convert to line items
- Mark as invoiced
Time Rates
Set hourly rates:
- Per project
- Per team member
- Per client
Rates multiply by hours for invoice amounts.
Tips for Accurate Tracking
Track in Real Time
Start timer when you start work. Don't rely on memory.
Use Descriptions
Add notes explaining what you did. Helps with:
- Invoice clarity
- Future reference
- Time audits
Review Weekly
Every Friday, review your week:
- Fill gaps
- Correct mistakes
- Ensure billable tagging
Set Reminders
Enable notifications:
- "Timer running for 4 hours" (break reminder)
- "No time logged today" (end of day)
- "Unbilled time approaching X hours"
Keyboard Shortcuts
| Shortcut | Action |
|---|---|
Cmd/Ctrl + T | Toggle timer |
Cmd/Ctrl + Shift + T | Stop and log |
Cmd/Ctrl + Alt + T | Open time log |
Privacy and Visibility
What Others See
| Role | Visibility |
|---|---|
| Developer | Own time only |
| Manager | Team time |
| Agency Owner | All time |
| Client | Project totals (not details) |
Screenshots/Activity
GitScrum does NOT:
- Take screenshots
- Track keyboard/mouse activity
- Monitor outside the app
Time tracking is trust-based.
Troubleshooting
Timer disappeared
- Check browser tabs (timer may be in another tab)
- Timer persists in local storage
- Refresh to recover
Time not saving
- Check internet connection
- Look for error messages
- Try manual entry as backup
Wrong project/task
- Edit the entry afterward
- Move to correct task
Hours don't match invoice
- Check billable filter
- Verify date range
- Look for uninvoiced entries
Pro Tips
- Timer widget: Pin to visible spot for awareness
- Daily rhythm: Start day by starting timer
- Batch review: Friday afternoon for weekly cleanup
- Notes template: Consistent format helps reporting
How to Report a Problem or Request a Feature
If you encounter time tracking issues or want additional features, submit feedback through GitScrum Studio. In the Sidebar, click on Support Tickets and open a ticket.