Free and open source. MIT licence.

One clock. Both sides.

Made for the cafe

The employer logs the hours each person worked. Every employee sees the same month on their phone, day by day, the moment it changes. Pay is a switch, not a requirement.

Free to use, no card needed.

  • Android and web, same features
  • English and Swedish
  • CSV export of any month
  • Self-host if you like
Week 3921 to 27 September, example workspace
Nora is logging
MonTueWedThuFriSatSun
Maria446.544offoff
Jonas88886offoff
Aylaoff55off56off
Week total81.5 h
  • Nora added 5 days for Maria, 22.5 h
  • Jonas flagged Tuesday: worked 6 h, not 4
  • September closed: 486 h across 4 people
  • Ayla accepted the invitation
  • Same as yesterday: 4 h on Thursday
  • Week 39 exported as CSV
  • Flag resolved: Tuesday is now 6 h
  • Weekly digest sent to 2 people who asked for it

How it works

Three steps. Then it runs itself.

Klokka does one job: the hours a person worked, agreed by both sides. Everything else in the app exists to make that job take seconds.

  1. Invite

    Add a name and an email. They get one email, set a password and land in your workspace as an employee. Until then they show as Invited.

  2. Log hours

    Pick a person, pick a day, tap a chip. Or fill everyone's week in the grid like a spreadsheet. Every change is kept, with who and when.

  3. Everyone sees

    The employee gets one notification for the sitting, not five. Both of you look at the same month and the same totals, for as long as the workspace exists.

For employers

Log a week in a minute. Then get on with the day.

Nothing to configure, nothing to learn. Open the week, type the hours, done. Klokka tells the people it concerns.

  • The week grid

    Every employee, every day of the week, one screen. Tab across it like a spreadsheet.

  • Quick chips

    0.5, 1, 2, 4, 8 and a full day. Plus Same as yesterday for the days that repeat.

  • A note when it matters

    Opened early, covered for Jonas, inventory night. One line, kept with the entry.

  • Close the month

    Lock it, export the CSV, hand it to whoever runs the pay. Unlock if something comes up.

  • Flags come to you

    An employee disagrees, you get a push. Fix it or dismiss it; both sides are told.

  • History on every entry

    Who changed what, and when. Visible to both of you.

Café NordWeek 39, 21 to 27 September
MonTueWedThuFriSatSun
Maria446.544offoff
Jonas88886offoff
Aylaoff55off56off
Sam66off684off

For employees

Your hours, on your phone, the moment they change.

No asking, no photo of a paper sheet in the break room. The month is there with its total, and you are told every time it moves.

  • See the month

    Every day you worked, the total, the average per working day, and how it compares to last month.

  • Get told, once

    Hours added or changed? One notification per sitting, in the app and as a push.

  • Flag what looks wrong

    Worked 6 h, not 4? Say so on the entry. The employer gets it, you get the answer.

  • Share your month

    A card that says Your September: 142 h, made to save or send.

  • Two employers, one app

    Work at two places? Switch between workspaces; each keeps its own hours and its own colour.

  • Dark mode, obviously

    Follows your phone. Or pick one.

Get the Android app

A signed APK you install straight from this site (sideloading). Android asks once to allow installs from your browser.

The pay switch

Hours only. Or hours and pay.

One switch in workspace settings. Off, Klokka is a clean record of hours and you do money elsewhere. On, every employee has an hourly rate and every hours figure gets a money figure beside it. The employee sees it too. That is the point.

Week 39Café Nord, example workspace
3 people
  • Maria22.5 hSEK 3,825
  • Jonas38 hSEK 7,220
  • Ayla21 hSEK 3,570
Week total81.5 hSEK 14,615

Illustrative rates of SEK 170 and SEK 190 per hour. The currency follows the workspace.

Insights

The month, explained on one screen.

Not a dashboard to configure. The six questions an employer asks every month, answered. Employees get their own three: hours, average per working day, best week.

Hours this month
486 h
+31 h vs August
Busiest day
Friday
26 h on average
Projected month end
612 h
581 h in August
Per employee
  • Jonas152 h
  • Maria118 h
  • Sam112 h
  • Ayla104 h
Weekday distribution
Days with nothing logged
2
Two Saturdays. Tap to fill.
Labour cost this month
SEK 85,660
Shows because the pay switch is on

Example workspace with four people, September 2026. Illustrative numbers.

Free and open source

Open source. Every line of it.

Klokka is MIT licensed. Use it, change it, run it for your own business or for others. The hosted version we run is built from the same code.

Permissive, short, and older than most of the businesses that will use this. Fork it on day one if you like.

git clone https://github.com/prasannjeet/klokkagithub.com/prasannjeet/klokka
Free to use, no card needed

Sign up and log today. The same Klokka for a cafe of three and a cleaning firm of thirty.

Your data leaves with you

CSV export of any month, any employee, any time. To run it yourself, everything is in the same repository, with Docker.

Built in the open

The roadmap is the issue tracker. English and Swedish from day one, more languages by pull request.

Questions

Before you ask.

Can employees log their own hours?

Not in the first version. The employer logs, the employee sees, and can flag an entry that looks wrong. A clock-in timer and self-logging are on the list, after the shared record is right.

Is it really free?

Yes. Klokka is free to use and you need no card to sign up. The code is MIT licensed, so you can also run your own copy.

Do I have to show pay?

No. Pay is a workspace switch, off by default. Turn it on and every employee gets an hourly rate and sees money next to hours. Turn it off and it is hours only.

Which languages?

English and Swedish from day one, on the web and in the app. The strings are shared between web and mobile, so the two never drift apart.

Which phones?

Android, with the app installed straight from this site. On an iPhone, use the web app in the browser; it has the same features.

Where does my data live?

On our hosted instance in the EU, in a database that stores hours, not passwords. Sign-in is handled by Logto. Export any month, any time.

What happens when a month is closed?

The month locks: no edits until the employer unlocks it. Employees are told, and the CSV is ready for whoever runs the pay.

What is a flag?

An employee's way to say an entry is wrong, with a message. The employer fixes or dismisses it; both sides are notified and the history shows what happened.

Get started

Open a workspace. Invite one person. Log today.

Five minutes from sign-up to the first logged hour. The invitation email does the rest.

Already invited?

Got an invitation email?

Tap the link in it, set a password, and your hours are waiting. Then get the app for your phone.

Get the Android app

A signed APK you install straight from this site (sideloading). Android asks once to allow installs from your browser.