Time Tracking
Track time on GitScrum tasks: log hours, view timesheets, analyze time distribution, and improve estimates.
Time Tracking captures how long your team spends on work. Log hours against tasks, analyze productivity patterns, track billable time, and generate reports for clients or internal review. The system integrates seamlessly with your Kanban workflow, making time capture a natural part of task completion.
The Problem This Solves
Without time tracking, you cannot answer fundamental questions: How long did that feature actually take? Are we billing appropriately? Who is working on what? Is anyone overloaded? These blind spots lead to poor estimates, undercharging clients, and burnout.
Time Tracking provides visibility into effort distribution. Teams improve estimation accuracy, agencies bill confidently, and managers balance workloads based on real data instead of assumptions.
What You Are Looking At
The Time Tracking interface uses a tabbed layout with seven primary views: Log, Calendar, Charts, Team, Goals, Reports, and Costs. Each tab provides a different perspective on time data.
A header bar shows navigation breadcrumbs and context. The tabs below let you switch between time entry management and various analytical views.
Time Tracking Tabs
Log Tab
The Log tab displays all time entries in a list format. This is your primary interface for viewing and managing tracked time.
Features:
- Chronological list of time entries
- Entry details: task, duration, date, user, billable status
- Search and filter capabilities
- Pagination for large entry sets
- Billable status toggle per entry
Use the Log tab to review recent activity, edit entries, or verify time is logged against the correct tasks.
See Time Entries Log for detailed documentation.
Calendar Tab
The Calendar tab visualizes time entries on a timeline view. See when work happened, identify patterns in your schedule, and understand how time distributes across days and weeks.
Features:
- Day, week, and month views
- Time blocks showing logged work
- Visual density indicating busy periods
- Work schedule overlay showing expected hours
This view helps identify when work happens (early mornings, late nights, weekends) and whether logged hours align with expected availability.
See Time Tracking Calendar for detailed documentation.
Charts Tab
The Charts tab provides graphical analysis of time data. Visualizations reveal patterns that are not obvious in list views.
Features:
- Time distribution charts by project, task type, or user
- Trend lines showing hours over time
- Comparison views between periods
- Breakdown by billable versus non-billable
Use Charts to understand where time goes and identify opportunities for efficiency improvements.
Note: Charts is a Pro feature.
See Time Tracking Charts for detailed documentation.
Team Tab
The Team tab shows time tracking data aggregated by team member. Compare effort across the team and identify workload imbalances.
Features:
- Per-member time totals
- Contribution percentages
- Activity indicators
- Comparison across time periods
Managers use this view to ensure equitable workload distribution and identify team members who may need support or rebalancing.
Note: Team is a Pro feature.
Goals Tab
The Goals tab helps teams set and track productivity targets. Define hour goals and measure progress against them.
Features:
- Target hour setting (daily, weekly, monthly)
- Progress indicators
- Goal achievement tracking
- Historical comparison
This view is particularly useful for consultants or teams with billable hour targets.
Note: Goals is a Pro feature.
See Time Tracking Goals for detailed documentation.
Reports Tab
The Reports tab generates formatted time reports suitable for client billing, internal review, or export.
Features:
- Configurable report parameters (date range, project, user)
- Multiple report formats
- Export capabilities
- Summary and detailed views
Use Reports to generate client-facing timesheets or internal productivity summaries.
Note: Reports is a Pro feature.
See Time Tracking Reports for detailed documentation.
Costs Tab
The Costs tab connects time tracking to financial data. See the cost implications of logged time based on team member rates.
Features:
- Cost calculations per entry
- Project budget tracking
- Rate-based analysis
- Budget versus actual comparisons
This view helps agencies track profitability and manage project budgets against actual effort.
Note: Costs is a Pro feature.
See Time Tracking Costs for detailed documentation.
Logging Time
Time can be logged in several ways throughout GitScrum Studio:
From Task Detail
When viewing any task, time tracking controls appear in the header:
- Click the timer button to start tracking
- Work on the task
- Click again to stop and log the time
The logged entry automatically associates with that task.
Manual Entry
Add time entries manually when you forgot to start the timer:
- Navigate to Time Tracking
- Click "Add Entry" or similar action
- Select the task
- Enter duration and date
- Save the entry
Manual entries are useful for catching up on untracked work or logging time after the fact.
Timer Controls
The timer appears in task headers and may appear in the global navigation:
- Start: Begin timing the current task
- Pause: Temporarily stop without saving (resume later)
- Stop: End timing and create an entry
Active timers persist across navigation. You can leave a task page while timing continues.
Billable Time
Each time entry can be marked as billable or non-billable:
Billable: Time that will be charged to a client. Appears in billing reports and affects revenue calculations.
Non-billable: Internal time, administrative work, or time that should not be invoiced.
Toggle billable status:
- In the Log tab, each entry shows a billable indicator you can click to toggle
- When creating manual entries, set the billable status during entry
- Default billable status may be configured at project level
Accurate billable tagging is essential for agencies and consultancies that charge hourly.
Time Entry Fields
Each time entry captures:
- Task: The work item this time relates to
- Duration: Hours and minutes worked
- Date: When the work occurred
- User: Who performed the work
- Billable: Whether to charge for this time
- Notes: Optional description of work performed
Some fields may populate automatically (user from login, task from context) while others require manual input.
Filtering and Search
The Log tab supports filtering to find specific entries:
- Date range: Show entries from specific periods
- User: Filter to individual team members
- Project: Show only entries for one project
- Task: Find entries for a specific task
- Billable status: Show only billable or non-billable entries
Combine filters to answer questions like "How many billable hours did Sarah log last month on Project X?"
Work Schedule Integration
Time tracking integrates with workspace work schedules:
- Expected hours: The Calendar view can overlay expected working hours based on schedule configuration
- Overtime indicators: Identify when logged hours exceed scheduled capacity
- Availability: Understand when team members should be available versus logged activity
Configure work schedules in workspace settings to enable this integration.
Pro Tips
- Timer habit: Make starting the timer the first action when picking up a task. It becomes automatic with practice.
- End-of-day review: Spend 2 minutes at day end reviewing logged time. Catch missing entries while memory is fresh.
- Billable defaults: Configure sensible defaults at project level. Most project time is typically billable; override for exceptions.
- Round appropriately: Some teams round to nearest 15 minutes for billing simplicity. Establish team conventions.
Permissions
Time tracking permissions vary by role:
- Agency Owners and Managers: Full access to all team time data, reports, and settings
- Developers: Can log their own time, may view team totals
- Clients: Typically view only aggregated billable time if granted access
Individual time entry editing may be restricted to the entry creator or managers.
How to Report a Problem or Request a Feature
Your feedback matters. Here is how to share it:
If time tracking behaves unexpectedly or you need additional features, we want to know.
In the Sidebar, click on Support Tickets and open a ticket for the problem. Everything is interactive and fast through the GitScrum Studio platform.