Stop guessing your development hours.
Your git history already knows.
GitHours analyzes your commit history to calculate accurate development time — then generates professional reports for client billing.
Get started with 3 repos free. No credit card required.
Total Hours
127.5h
This Week
32.2h
Billable
$3,825
Billing clients shouldn't feel like guesswork
"How long did that take?"
You finish a feature, but can't remember if it was 6 hours or 12. So you guess. And probably undercharge.
"Can you prove those hours?"
Clients question your invoice. You have no evidence except "trust me" — which doesn't feel professional.
"I forgot to start the timer"
Manual time tracking fails because you're focused on code, not clicking buttons.
Your commits already tracked the time.
We just make it useful.
Connect Your Repo
Paste a URL, upload a bundle, or connect via GitHub/GitLab OAuth. Works with any git repository.
Configure & Analyze
Set your date range, filter by contributor, configure gap thresholds. GitHours calculates time from commit intervals.
Export & Bill
Download a professional PDF report or CSV. Share a view-only link with clients. Get paid with confidence.
Everything you need to bill accurately
Accurate Time Calculation
Analyzes commit timestamps and intervals. Configurable gap thresholds for breaks and overnight periods.
Professional PDF Reports
Client-ready exports with timeline, breakdown by contributor, phase categorization, and methodology explanation.
Multi-Contributor Breakdown
See how time splits across team members. Perfect for agencies billing by developer.
Visual Timeline
Understand when work happened at a glance. Spot gaps, identify intensive periods.
Phase Categorization
Auto-detect conventional commits (feat, fix, chore) or define custom categories.
Shareable Links
Generate view-only links for clients. They see the proof without needing an account.
Not another time tracker. Something better.
| Feature | GitHours | Manual Trackers | IDE Plugins |
|---|---|---|---|
| No setup required | |||
| Works with existing history | |||
| Objective proof of work | partial | ||
| Privacy-first | varies | ||
| Professional invoicing | some | ||
| No browser/IDE plugin | N/A |
“GitHours doesn't watch you work. It analyzes what you've already done.”
Frequently asked questions
GitHours calculates time by analyzing intervals between consecutive commits. It uses configurable gap thresholds (default: 2 hours) to handle breaks. While not perfect for every work style, it provides objective data that's far more accurate than memory-based estimates.
No. GitHours only analyzes commit metadata (timestamps, authors, messages). Your actual code changes are never read, stored, or transmitted.
GitHours works best with regular commit patterns. For infrequent committers, you can adjust gap thresholds or use the AI-powered session detection (Pro feature) to improve accuracy.
Only if you share them. Generate a view-only link with an expiration date, or export a PDF to attach to your invoice.
Yes. Connect via GitHub/GitLab OAuth for private repos, or upload a git bundle for fully offline analysis.
Those tools track time in real-time via plugins or manual entry. GitHours analyzes your existing git history — no setup, no forgetting to start timers, no privacy concerns from always-on monitoring.
Your repo already tracked the time.
Start billing for it.
Join thousands of developers who bill with confidence.
No credit card required