Hours: Work Timesheet Log

Contains ads
Content rating
Everyone
0+
Downloads
Content rating
Everyone
Learn more
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

Hours is a timesheet for people who are paid by the hour. Clock in when you
start and out when you finish, or type a shift in afterwards from a paper rota
— the app does not mind which.

WHAT MOST HOURS APPS GET WRONG

A shift here is two points on the timeline, not a date and two clock times. It
sounds like a technicality. It is the difference between being paid correctly
and not:

• A shift that crosses midnight is eight hours, not minus sixteen. 22:00 to
06:00 is just a subtraction here — there is no special case, so there is no
special case to get wrong.

• The night the clocks go forward, 22:00 to 06:00 is SEVEN hours. The night
they go back it is nine. Apps that subtract wall-clock times get both wrong,
silently, twice a year, and the person they shortchange is the one working
nights.

• Clock in in one country and out in another and the shift is exactly as long
as it was.

OVERTIME THAT DOES NOT DOUBLE-COUNT

Set a daily threshold, a weekly one, or neither. With both, the weekly one only
counts hours that were not already overtime — otherwise five nine-hour days
come out as ten hours of overtime in a forty-five hour week, which is more
overtime than the week had hours over forty. Ordinary plus overtime always adds
up to the total, on every week.

THE WEEK STARTS WHERE YOU SAY

Monday, Sunday or Saturday. Not a formatting preference: it decides which shifts
land in which week, and so how much weekly overtime a week has.

THE CLOCK YOU FORGOT TO STOP

Everybody forgets sometimes. Past sixteen hours this app stops believing a
running shift, says so, and leaves it out of your totals until you put the real
end time in — instead of quietly reporting a three-day shift and a week with
seventy-four hours in it.

ROUNDING, AND WHAT IT COSTS YOU

Off by default, because this app does not want to round anything. It is here so
your total can be compared with a payslip that does — to the nearest quarter
hour, or down to the last six minutes — and so you can see the difference. The
week says what the rounding did to it, with a sign.

PAY, IN WHOLE PENCE

Give a job an hourly rate and each week shows roughly what it is worth,
overtime at your multiplier. The arithmetic is in whole minor units end to end,
never in decimals that drift, and it rounds down so an estimate never comes in
over the payslip.

ALSO

• Hours in both forms: 7h 45m to read, 7.75 to check against payroll
• More than one job, each with its own rate
• Unpaid breaks per shift, not one global setting
• Light and dark, and Material You if you want it
• Save a copy of everything to a file — this is how you move to a new phone,
and what to attach to an email when payroll disagrees with you

WHAT IT WILL NOT DO

No location, ever. Geofenced clock-in is the flagship feature of the paid
rivals here and it is refused: it needs background location and your employer's
address, and it is wrong at the edges in both directions — which for a
timesheet means being paid for the wrong number. Pressing a button takes half a
second.

No account, no sync, no server. Your hours are on your phone and nowhere else.
No notifications either — nothing in this app will ever interrupt you.

Three permissions, all of them for the ads that keep it free.
Clock in and out, or type shifts in. Night shifts and overtime, done properly.
Updated on
Sep 6, 2026

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
  • This app may share these data types with third parties
    App activity, App info and performance, and Device or other IDs
  • This app may collect these data types
    App activity, App info and performance, and Device or other IDs
  • Data is encrypted in transit
  • Data can’t be deleted

What’s new

• FIXED: the app's own manifest registered a component that does not exist in it — a leftover from another app, left over from the scaffold this one was built on. It could never run, so nothing misbehaved, but an app should not claim to contain something it does not.

Nothing you can see has changed. The store graphic was corrected separately, on the listing.
Content rating
Everyone
Learn more

App support

About the developer
Tito Panji
dash.fusion@outlook.com
LEGENDA PARK BLOK A 15/5 RT 12 RW 17 PADURENAN, MUSTIKAJAYA BEKASI Jawa Barat 17156 Indonesia

More by Dash Fusion