CHANGELOG

What changed, in plain words.

Every change to Timekeep, written for the people who run payroll. Each entry says what changed and what it means on your next cutoff.

September

2026 · 16 UPDATES

New

Totals at the bottom of the attendance list

The attendance list now ends with a Total row covering the records you are looking at: breaks, hours worked, late, overtime, and undertime. Narrow the list to one employee, one branch, or one week and the totals follow your filters.

WHAT THIS MEANS FOR YOU

  • Use it to check a period before you run payroll, without exporting or adding the rows up yourself.
New

Correct leave balances in bulk, with a review before saving

You can type new figures straight into the Balances tab, across as many employees as you need, and nothing is written until you look the whole batch over. The review step lists every change, what each balance lands on, and the date and note it will be filed under.

WHAT THIS MEANS FOR YOU

  • Edit the cells you want, then open the review to check the batch before it saves.
  • A note is required so anyone reading the record later can tell why the figures moved.
  • Balances are never overwritten. Each change is added as a dated, signed adjustment you can reverse.
  • Changing a filter clears edits you have not saved yet, and any row the save cannot accept is reported back to you.
Improved

See the working hours while you set a schedule

The create and edit schedule dialogs now show the hours the shift actually pays for, next to the break field, and it updates as you change the times. A 07:00 to 16:00 shift with an hour's break reads 8h 0m working.

WHAT THIS MEANS FOR YOU

  • The figure takes the break out for you, whether you set the break in minutes or at fixed times, so a mistyped time is obvious before you save.
Fixed

Regular Pay on hourly payslips shows the hours it paid for

On an hourly payslip, the Regular Pay line listed every hour the employee worked, including approved overtime that was already billed on its own line below it. The amount was always right; only the hour count next to it was overstated. It now shows the hours regular pay actually covers.

Improved

Requests, balances, and settings on one leave page

The leave page now has three tabs: Requests, Balances, and Settings. Leave settings moved off the payroll settings page to sit with the leave they govern, and a new Balances tab shows every employee's standing as the arithmetic behind it: accrued, plus adjusted, minus used, minus forfeited, equals available.

WHAT THIS MEANS FOR YOU

  • Payroll settings keeps a "Leave" card that links across, so old bookmarks still get you there.
  • The Balances tab shows one row per employee, with a column per figure, so you can see where a number came from instead of only the total.
  • Leave types you have switched off do not clutter the grid.
New

Set the hours an unpaid break happens

A break used to be just a number of minutes. You can now say when it happens, 12:00 to 13:00 for example, on a shift template or on a single day's schedule. Those minutes are always unpaid, whether or not anyone punches out for them.

WHAT THIS MEANS FOR YOU

  • Tick "Fixed break time" on a shift or a schedule and enter the start and end. The duration fills itself in from the times.
  • Break minutes are never charged twice. Time inside the break is not also counted as late or undertime.
  • If someone breaks outside those hours, that time is unpaid as well. Overbreak is only charged for breaks inside shift hours.
  • Templates copy the times into new schedules. Editing a template later does not rewrite schedules you already made.
  • Shifts and schedules you leave alone keep working on minutes only, and spreadsheet imports still use minutes.
New

Enter a fixed employer SSS share

Some businesses pay a set monthly SSS employer share rather than the amount the contribution table works out. You can now type that amount on the employee's page and Timekeep uses it as-is.

WHAT THIS MEANS FOR YOU

  • The field sits under SSS on the employee's page, as a fixed monthly employer share.
  • Leave it blank and the share is calculated the way it always was.
  • The amount you enter excludes EC, which is still worked out separately.
New

Count one clock-in as a full workday

Some staff clock in and never clock out. Turn on Full Day Clock In and one clock-in pays the whole shift.

WHAT THIS MEANS FOR YOU

  • Switch on "Full Day Clock In" on the staff member's page. It shows for Daily and Monthly staff, and you need payroll permission.
  • Late still counts. Overtime and undertime do not.
  • The day shows as Complete, so payroll no longer waits on a missing clock-out.
  • Attendance keeps only the clock-in you recorded. Recalculate a draft payroll to pick up the change.
New

Hand out leave credits yourself instead of monthly

Leave credits could only build up month by month. Each leave type now has its own switch for whether you offer it at all, and a second one for how it is credited. Turn monthly accrual off and you decide when credits go in and how many.

WHAT THIS MEANS FOR YOU

  • On the Leave settings, use "Offer vacation leave" or "Offer sick leave" to say which types staff can file for.
  • Leave "Accrue monthly" on to split the yearly allowance into monthly credits, as before. Switch it off to allocate credits yourself.
  • A leave type with no yearly allowance can still be offered. Staff can file against the credits you give them.
New

Decide whether unused vacation credits expire

Forfeiting unused vacation credits is now its own setting with its own date, separate from everything else about the policy. Leave it off and earned credits carry over with no expiry.

WHAT THIS MEANS FOR YOU

  • Turn on "Forfeit unused vacation credits" in the Leave settings and pick the month and day they expire.
  • With it off, credits keep accumulating and nothing is taken away.
New

Show staff which branch to report to

If your staff rotate across branches, you can now assign a branch to a schedule. Employees see the branch name below their shift time in the employee portal.

WHAT THIS MEANS FOR YOU

  • Choose "Branch (optional)" when creating or editing a schedule. You can assign different branches to different shifts.
  • Leave "No branch assigned" selected when a schedule does not need a branch.
  • The branch is a note telling staff where to report. It does not restrict where they can clock in.
New

Give each supervisor access to their own team

Supervisors can now focus on the people they manage. Business owners can choose which employees each supervisor can see, so they can handle their team's attendance, leave requests, and payroll adjustments without seeing other teams' records.

WHAT THIS MEANS FOR YOU

  • To get started, an owner turns on "Restrict supervisors to assigned employees" in Settings, then chooses a supervisor on each employee's profile.
  • An employee must have a supervisor assigned before that supervisor can see their records. This also applies to staff added through a spreadsheet import.
  • When someone moves to another team, an owner can change their supervisor on the employee's profile.
  • Owners and managers can still see all staff. You decide when to turn on team access; until then, supervisors can continue to see everyone.
New

Pay monthly-salaried staff and deduct absences

A new Monthly salary type pays a fixed monthly rate, split across the two cutoffs, and deducts each absent scheduled day at the employee's daily rate. Late, undertime, overtime, night differential, holiday premiums, and rest-day work apply the same way they do for daily staff. The existing Fixed Semi-Monthly type is unchanged.

WHAT THIS MEANS FOR YOU

  • Set a staff member to Monthly and enter both a monthly rate and a daily rate.
  • Rest days, holidays, and approved paid leave never count as absences. Unpaid leave does.
  • Payslips show the monthly base, any rest-day work, and "Absent (N days)" with the amount.
New

Staff can see which days they were absent

Staff open Attendance in the portal and see the days they were scheduled but did not clock in. Rest days, holidays, and approved leave do not count. Nothing changes on the payslip.

WHAT THIS MEANS FOR YOU

  • Staff can check a missed day themselves before they message you.
  • A cutoff you already ran does not change.
Improved

Ask for help on Messenger instead of a ticket

Click Support and Messenger opens. Write what you need and a person replies. You do not file a ticket in the app.

New

A cleaner employee portal on your staff's phones

Schedule, attendance, payslips, leaves, documents, and loans are rebuilt for a phone screen: bigger buttons and one task per screen, so staff can find an answer without messaging you. The payslip period reads the same way on every screen.

WHAT THIS MEANS FOR YOU

  • Fewer "where's my payslip?" messages. Each payslip lists every line, so staff can check it themselves.
  • Semi-monthly payslips say "Semi-monthly" on the latest payslip card and on the payslip itself, next to the net pay.

August

2026 · 7 UPDATES

New

Recurring deductions can start and stop on a date

A cash advance repaid over six cutoffs. An SSS loan that ends in March. A uniform deduction that starts next month. Set the first and last date once and Timekeep puts the deduction on those payslips and no others. You do not have to remember to turn it off.

Fixed

Android tablets can install the kiosk again

Some Android tablets stopped offering "Add to home screen" for the kiosk. If yours did, open the kiosk address in Chrome once more and the install prompt returns. Nothing changes for tablets already set up.

Fixed

Hourly payslips show the right rate and the right hours

Three fixes for hourly staff, all on the payslip: late minutes are deducted once, not twice; overtime and night differential lines add up to the total shown; and a payslip from May keeps May's rate after you give someone a raise.

WHAT THIS MEANS FOR YOU

  • Late minutes were deducted twice for hourly staff, on cutoffs you ran from April 24 to August 31, 2026. From May 8 it reached only staff whose full day is set to 8 hours, which is the default.
  • Run those cutoffs again from the Payroll page. One still in draft runs as it is, and one you locked runs after you unlock it. The late deduction then shows once.
  • A cutoff you marked paid stays as it was. Check those payslips and adjust on the next cutoff if you need to.
  • The other two fixes changed what the payslip shows, not what you paid. A payslip from before August 31 can still show the rate the staff member has today, so read the amount rather than the rate line.
New

Weekly payroll can start on any weekday

If you pay Saturday to Friday, say so in Payroll settings and every weekly cutoff follows. Staff you import mid-week join the correct first cutoff instead of waiting for the next one.

Improved

Open a position and see who is in it

Barista, Cashier, Night Guard: each position now lists its people, how often they are paid, and their rate. Use it when you decide who covers a shift or check that everyone in a role is on the same rate.

New

Decide how far ahead staff must file leave

Each leave policy now has a filing window, such as three days' notice for vacation and none for sick leave. Staff see the window on the request form in their portal. Timekeep turns back a request outside the window before it reaches your approvals list.

WHAT THIS MEANS FOR YOU

  • You do not have to refuse late leave requests yourself.
  • Existing policies start with no window. Nothing changes until you set one in Settings under Leave.
Improved

Managers can open the photo behind a clock-in or clock-out

Open any clock-in on the Attendance page and the kiosk photo opens at full size. Use it when a clock-in or clock-out looks wrong. You can see who stood at the tablet before you decide to edit it.