Yearly hours overview
See your hours for the whole year: hours and overtime for each month, the year-to-date total, your average week and a day-by-day heatmap, from the days you have logged.
Annual hours worked tracker
Your year at a glance
Most time card tools stop at the week or the pay period. The yearly overview adds up every day you have logged on the weekly card, the biweekly card or the monthly calendar, so you can answer questions like “how many hours did I work this year?”, “which month had the most overtime?” or “what is my typical week?” without a spreadsheet.
What it shows
- 12 month cards with paid hours, overtime and, if you set a rate, estimated gross pay. Each card opens that month.
- Year to date: total paid hours, overtime and days worked from January 1 to today (or the whole year for past years).
- Average week, defined below.
- A daily heatmap, drawn only when you ask for it, plus a table of exact hours for every day.
Worked example: the average week
Say that so far this year you have logged nine days, 9:00 AM to 5:30 PM with no unpaid break (8 h 30 min each): five in the week of January 5 and four in the week of January 12, 2026, with a Monday week start. That is 76:30 hours worked over 2 workweeks with work.
| Item | Value |
|---|---|
| Hours worked (9 × 8:30) | 76:30 (76.50) |
| Workweeks with any work | 2 |
| Average week (hours ÷ weeks) | 38:15 (38.25) |
Weeks with no logged work are not counted, and PTO, holiday and sick hours are left out of the average, so time off does not make your typical week look shorter than it is.
The formulas
Month hours = sum of paid hours on the days of the month
Year to date = sum from January 1 to today
Average week = hours worked so far this year ÷ workweeks with at least one logged work day
Overtime in each month is worked out per full workweek, including days in the neighboring month, then counted on the days where it falls. The monthly timesheet page has a worked example of this.
Good to know
- A full-time year at 40 hours a week is 40 × 52 = 2,080 hours. Comparing your year-to-date total with that figure is a quick check, not a legal standard.
- The overview only includes days saved in this browser on this device. Use the backup on the time card page to move data to another browser.
- The heatmap is a visual summary. The table view lists the same values as text for screen readers and for exact checks.
Need to adjust a day? Open its month from the cards, or use the weekly time card. The exact overtime and average rules are on how we calculate. To convert totals for payroll, use the decimal hours chart.
Related tools
Frequently asked questions
How many hours did I work this year?
If you have logged your days here, the yearly overview shows the year-to-date total, the total for each month and your average week. It only knows about days entered in this browser.
How is the average week worked out?
It is the hours you actually worked so far this year divided by the number of workweeks in which you logged any work. Weeks with no work, and paid leave hours, are left out so holidays do not drag the average down.
How many working hours are in a year?
A 40-hour week for all 52 weeks is 40 × 52 = 2,080 hours. With two weeks off it is 40 × 50 = 2,000. Your real figure depends on your schedule, leave and public holidays.
Can I see which days I worked?
Yes. “Show daily heatmap” draws a small square for every day, darker for more hours. “Show daily hours as a table” lists the exact hours for every day.
Can I export a whole year?
Yes. “Download CSV” gives a month-by-month summary and then one row per day with entries, plus totals.
How do I open a month from the overview?
Click a month card. It opens the monthly timesheet calendar for that month, where you can edit any day.
Can I keep separate years for two jobs?
Yes. Each profile has its own days. Switch profiles in Settings to see each job’s year.
Updated · Written by the HoursLog team