Time tracking with Github integration

GitHub issues are natural work units for developers, and Everhour adds trackable time without leaving repository work.

Calculate your hours

Enter your time in and out for each day. Overtime and gross pay are calculated automatically.

Employee Time Card
DayTime InBreak Start
Break End
Break
Time OutTotal
Total hours0:00
Regular0:00
Overtime0:00
Double OT0:00
Total hours0:00
Regular0:00
Overtime0:00
Double OT0:00
Total gross pay
Regular pay
Overtime pay
Double OT pay
Calculator options
Document infofor PDF / print
Employee Signature
Date
Supervisor Signature
Date

Everhour does it all — track, budget, report & invoice

The calculator gives you the number — Everhour takes it from there.

Go ahead — start tracking!

One click and you're timing. Start a timer, add an entry, edit the details. This is exactly how it feels in Everhour.

  • One-click timer — browser, desktop & mobile
  • Works inside Asana, ClickUp, Linear, GitHub & more
  • Simple setup, no learning curve
Works with your favorite tool:
Everhour — Time Tracking
Time Entries
01:24:00
00:31:00
01:07:00

No more budget surprises

Set a budget, assign rates, and get alerted before you're over.

  • Real-time cost tracking
  • Set different rates per person or project
  • Alerts before you hit the budget limit
Everhour — Budgeting
Acme Web Project
1
50% of budget used
$2,500.00of $5,000.00
$2,500.00 remaining
75%
Actual costRemaining cost

Measurement

Track your budget through time or costs

Simple, customizable reports

Every report you need — configured your way, always up to date.

  • See who does what in real time
  • Configure any report
  • Scheduled email reports
Everhour — Reports

Your invoice is ready!

Tracked hours flow straight into a polished invoice — no copy-paste, no manual math.

  • Billable hours straight into the invoice
  • Configure invoice templates
  • Copy invoices to QuickBooks or Xero
  • Invoicing dashboard with status
Everhour — Invoices
Your Company LLChello@yourcompany.com
INVOICE
Invoice #1042
Group by:
DescriptionHoursRateAmount
Website Redesign14h$150/h$2,100.00
Brand Guidelines7h$150/h$1,050.00
Marketing Strategy3.5h$150/h$525.00
Total Due$3,675.00
Try Everhour for real yourself

Managing developer hours from GitHub issues

Track work where issues live

This page is for teams that plan engineering work in GitHub and need time records tied to the same issues, labels, milestones, and repositories. GitHub Issues already organize bug reports, new features, ideas, and team tasks, so the issue is the practical place to log developer time. A useful setup keeps the time entry close to the work item, not in a separate note that someone reconciles later.

For U.S. employers, time tracking also has a wage-and-hour recordkeeping angle. The FLSA requires covered employers to keep accurate records for non-exempt workers, including hours worked each workday and total hours worked each workweek. The federal baseline does not require one specific timekeeping system, but the records must be complete and accurate enough to support payroll, billing, and later review.

Connect issue metadata to time

A GitHub integration should preserve the project structure developers already use. Time entries need the issue title, repository, label, milestone, team member, date, billable status, and notes when the work needs explanation. That structure lets a manager review time by sprint area, bug label, customer project, or release milestone without rebuilding context from commit messages.

GitHub labels and milestones matter because they turn raw hours into usable reporting dimensions. A bug-fix label, a repository name, and a release milestone can show where engineering effort went during a billing period. The spreadsheet or report can then group time by member, repository, project, or time period. The integration ends at the time record and report; payroll, invoicing, or accounting still needs an approved handoff.

Check access and visibility

GitHub time tracking has a real permission decision. Everhour states that it requests GitHub repository access to work with issues, and GitHub defines the OAuth repo scope broadly as full access to public and private repositories, including read and write access to code and repository resources. Admins should review that access before connecting any repository that contains sensitive code, regulated customer work, or restricted client material.

Visibility also needs a clear policy. Everhour says time-related data shown inside GitHub is visible only to people who belong to the Everhour team and have installed the Everhour browser extension. Teams can invite only the GitHub users who need to track time or use Everhour features. That avoids giving every repository collaborator a time-tracking seat when only developers, project leads, or billing reviewers need the workflow.

Move from entries to approval

A one-off tracker is enough when a freelancer needs a dated list of issue work for a single invoice or a small team needs a short project recap. It should capture the issue, date, person, hours, rate, and billable status. For covered non-exempt employees, the employer still needs daily and weekly hours in records that support the federal baseline and any stricter state or local requirements.

A managed workflow becomes necessary when GitHub time affects payroll, client billing, budgets, or capacity planning. Everhour can keep issue-level time connected to team controls, including approval workflow, locked periods, admin corrections, personal tracking limits, weekly capacity, roles, project assignments, team groups, and team-wide policy defaults. That gives managers a reviewed record before hours feed invoices, reports, or payroll review.

This content is for general information only, may not be fully up to date, and is provided without any warranty or liability.

High Performer

G2

Summer 2026

Best Ease Of Use

Capterra

Summer 2026

Loved by teams. Proven everywhere.

Rated in the top time trackers across G2, Capterra, and TrustRadius — with consistent praise for ease of use, integrations, and support.

10K+Teams worldwide
90K+Installs Everhour extension
196M+Tasks completed
4M+Projects tracked

Frequently Asked Questions

Does GitHub track billable time by itself?

GitHub organizes work through issues, labels, milestones, repositories, pull requests, and discussions, but billable time tracking requires an added workflow. A time tracking layer records who worked, which issue the work belongs to, whether the time is billable, and which date or billing period should receive the entry.

Where should developer time be logged in a GitHub workflow?

Developer time should be logged against the GitHub issue that represents the task, bug, or feature. That keeps the work record tied to the title, repository, labels, and milestone already used for planning. Logging time only at the project level loses the issue-level detail needed for estimates, billing review, and later analysis.

Which GitHub fields make time reports useful?

Repository, issue title, label, milestone, team member, date, hours, billable status, and notes are the practical fields. Labels separate categories such as bugs or feature work. Milestones connect hours to releases. Repositories separate products or client work. The time system should preserve those fields instead of flattening every entry into a generic project total.

What permission issue should admins review before connecting GitHub?

Admins should review the OAuth repo scope before connecting a time tracking integration. Everhour states that it requests repository access to reach issues, while GitHub defines the repo scope broadly across public and private repositories, including read and write access to code and repository resources. That review belongs before installation, especially for restricted repositories.

Can GitHub issue time support U.S. payroll records?

GitHub issue time can support payroll review when the time records include the required daily and weekly hour detail for covered non-exempt workers. Under the FLSA, covered employers must keep accurate records for non-exempt workers, including hours worked each workday and total hours worked each workweek. GitHub context helps explain the work, but the employer still needs compliant records.

How does Everhour Team Management support GitHub time review?

Everhour Team Management gives admins controls around submitted time before it reaches billing or payroll review. Managers can use approval workflow, locked periods, admin time correction, personal tracking limits, weekly capacity, roles, project assignments, team groups, and team-wide policy defaults to keep GitHub-linked time records consistent.

How does Everhour reporting use GitHub issue data?

Everhour reporting can use GitHub labels, milestones, and repositories as report dimensions, with filtering by project, team member, or time period. Reports can be exported to Excel or sent by email, so issue-level development time becomes a usable record for billing analysis, budget review, and project follow-up.

Review GitHub time with control

Track approved GitHub issue time with Everhour Team Management, then lock reviewed periods, correct entries, manage capacity, and keep billing or payroll review tied to clear team controls.

14-day free trial  ·  No credit card  ·  Cancel anytime

Or