[{"data":1,"prerenderedAt":950},["ShallowReactive",2],{"docs-navigation":3,"docs:\u002Fdocs\u002Fpayroll":81,"docs-search-sections":385,"docs-surround:\u002Fdocs\u002Fpayroll":947},[4],{"title":5,"path":6,"stem":7,"children":8,"icon":10},"Introduction","\u002Fdocs","docs\u002F01.index",[9,11,16,21,26,31,36,41,46,51,56,61,66,71,76],{"title":5,"path":6,"stem":7,"icon":10},"ph:book-open-bold",{"title":12,"path":13,"stem":14,"icon":15},"Getting started","\u002Fdocs\u002Fgetting-started","docs\u002F02.getting-started","ph:rocket-launch-bold",{"title":17,"path":18,"stem":19,"icon":20},"Dashboard","\u002Fdocs\u002Fdashboard","docs\u002F03.dashboard","ph:gauge-bold",{"title":22,"path":23,"stem":24,"icon":25},"Kiosk mode","\u002Fdocs\u002Fkiosk","docs\u002F04.kiosk","ph:device-tablet-bold",{"title":27,"path":28,"stem":29,"icon":30},"BYOD self-login","\u002Fdocs\u002Fbyod-self-login","docs\u002F05.byod-self-login","ph:device-mobile-bold",{"title":32,"path":33,"stem":34,"icon":35},"Managing approvals","\u002Fdocs\u002Fmanaging-approvals","docs\u002F06.managing-approvals","ph:check-circle-bold",{"title":37,"path":38,"stem":39,"icon":40},"Sharing a Location","\u002Fdocs\u002Fsharing-a-location","docs\u002F07.sharing-a-location","ph:share-network-bold",{"title":42,"path":43,"stem":44,"icon":45},"Reports","\u002Fdocs\u002Freports","docs\u002F08.reports","ph:chart-bar-bold",{"title":47,"path":48,"stem":49,"icon":50},"Shifts","\u002Fdocs\u002Fshifts","docs\u002F09.shifts","ph:calendar-check-bold",{"title":52,"path":53,"stem":54,"icon":55},"Holidays","\u002Fdocs\u002Fholidays","docs\u002F10.holidays","ph:calendar-star-bold",{"title":57,"path":58,"stem":59,"icon":60},"Leave Policies","\u002Fdocs\u002Fleave-policies","docs\u002F11.leave-policies","ph:umbrella-bold",{"title":62,"path":63,"stem":64,"icon":65},"Overtime","\u002Fdocs\u002Fovertime","docs\u002F12.overtime","ph:timer-bold",{"title":67,"path":68,"stem":69,"icon":70},"Payroll","\u002Fdocs\u002Fpayroll","docs\u002F13.payroll","ph:hand-coins-bold",{"title":72,"path":73,"stem":74,"icon":75},"FAQ","\u002Fdocs\u002Ffaq","docs\u002F14.faq","ph:question-bold",{"title":77,"path":78,"stem":79,"icon":80},"Changelog","\u002Fdocs\u002Fchangelog","docs\u002F15.changelog","ph:list-bullets-bold",{"id":82,"title":67,"body":83,"description":379,"extension":380,"faqs":381,"icon":70,"meta":382,"navigation":381,"ogImage":381,"path":68,"seo":383,"stem":69,"__hash__":384},"docs\u002Fdocs\u002F13.payroll.md",{"type":84,"value":85,"toc":363},"minimark",[86,90,94,105,110,117,121,124,146,161,168,172,179,199,202,209,213,216,226,232,246,256,260,270,275,278,281,285,300,303,307,310,330,335,339,342,346,349,360],[87,88,67],"h1",{"id":89},"payroll",[91,92,93],"p",{},"ClockTap counts the hours your team actually worked, prices them at each person's rate, and hands you a payslip to finish. It is not a payroll system: it holds no closed periods, files nothing, and works out no contributions or tax. What it gives you is the part that takes longest — the hours, priced correctly, with the premiums the law adds on top.",[91,95,96,97,101,102,104],{},"Payroll is in ",[98,99,100],"strong",{},"beta",". You'll find it under ",[98,103,67],{}," in the sidebar.",[106,107,109],"h2",{"id":108},"see-it-in-action","See it in action",[111,112],"docs-video",{"caption":113,"poster":114,"src":115,"title":116},"The payroll page and what it prices, setting an employee's rate, the attendance and payslip tabs, and the four settings behind every figure.","\u002Fdocs\u002Fimages\u002Fpayroll-poster.jpg","\u002Fvideos\u002Fdemos\u002Fpayroll.mp4","Payroll, end to end",[106,118,120],{"id":119},"what-the-page-shows","What the page shows",[91,122,123],{},"Payroll opens on the cut-off you're about to pay — the last one that closed — and gives every employee a card:",[125,126,127,134,140],"ul",{},[128,129,130,133],"li",{},[98,131,132],{},"Gross pay"," for the period, with the approved hours behind it.",[128,135,136,139],{},[98,137,138],{},"Their rate",", editable straight from the card.",[128,141,142,145],{},[98,143,144],{},"View computation",", which opens the full breakdown: ordinary hours, rest day, holiday, night and overtime, each with its hours and amount, and late or undertime taken back off the end.",[91,147,148,149,152,153,156,157,160],{},"The arrows beside ",[98,150,151],{},"Period"," step through cut-offs one at a time; the calendar takes any range you like. The ",[98,154,155],{},"Employee"," filter narrows the page to one person, and ",[98,158,159],{},"Export"," downloads the whole period as a timesheet.",[91,162,163,164,167],{},"Overtime that nobody filed and approved is named on the card and left out of the total, so the figure on screen is always the one you agreed to pay. See ",[165,166,62],"a",{"href":63},".",[106,169,171],{"id":170},"setting-a-pay-rate","Setting a pay rate",[91,173,174,175,178],{},"Nobody is priced until you say so. Tap the rate on an employee's card — or ",[98,176,177],{},"Set a rate"," if they have none — and pick how they're paid:",[125,180,181,187,193],{},[128,182,183,186],{},[98,184,185],{},"Hourly"," — every counted hour at that rate.",[128,188,189,192],{},[98,190,191],{},"Daily"," — a day rate for each day worked.",[128,194,195,198],{},[98,196,197],{},"Monthly"," — a salary, spread across the month's paid days.",[91,200,201],{},"Type the amount and save. The whole period is priced from it straight away, including the days already worked. A rate is one live value: change it and every figure recomputes, so it always matches what the location pays today.",[91,203,204,205,208],{},"You can set every rate in one place instead — see ",[98,206,207],{},"Staff pay rates"," below.",[106,210,212],{"id":211},"attendance-and-payslip","Attendance and payslip",[91,214,215],{},"Each employee card opens two ways.",[91,217,218,221,222,225],{},[98,219,220],{},"Attendance"," is the day-by-day: hours, rest days, holidays and approved overtime, one row per day. Underneath it, ",[98,223,224],{},"Pay Categories"," regroups those same hours by day type — ordinary, rest day, special and regular holiday, each split into regular, overtime, night and night overtime. That is the split an accountant multiplies rates against.",[91,227,228,231],{},[98,229,230],{},"Payslip"," is a draft you finish. ClockTap fills in the earnings it can count — basic pay, rest days, holidays, approved overtime — and totals them. You add what it cannot know:",[125,233,234,240],{},[128,235,236,239],{},[98,237,238],{},"Earnings"," — an allowance, a bonus, anything else you pay.",[128,241,242,245],{},[98,243,244],{},"Deductions"," — a loan, a cash advance, and the mandatory rows: SSS, PhilHealth, Pag-IBIG and withholding tax.",[91,247,248,249,252,253,167],{},"ClockTap prints those rows and totals whatever you type into them; it does not work out the amounts. Net Pay follows every figure you enter. When the slip is right, download it as ",[98,250,251],{},"XLSX"," or ",[98,254,255],{},"PDF",[106,257,259],{"id":258},"payroll-settings","Payroll settings",[91,261,262,263,265,266,269],{},"Everything the page prices comes from four settings, reached from ",[98,264,259],{}," on the page itself (or ",[98,267,268],{},"Location Settings → Payroll","). Each one is a live value: change it and every view recomputes.",[271,272,274],"h3",{"id":273},"_1-pay-period","1. Pay period",[91,276,277],{},"How often you pay — every day, every week, twice a month, or once a month — and the day a cut-off starts on. The dates it produces are drawn as you pick, so you can see the pair before you save. Starting on day 1 gives you the 1st to the 15th, then the 16th to the end of the month; starting on day 30 gives 30th to 14th, then 15th to 29th.",[91,279,280],{},"A cut-off is a repeating rule, not a stored period. Nothing opens, closes or locks.",[271,282,284],{"id":283},"_2-staff-pay-rates","2. Staff pay rates",[91,286,287,288,291,292,295,296,299],{},"Every employee's rate in one list, each row saving on its own. Put anyone on a monthly salary and one more setting appears — the ",[98,289,290],{},"monthly salary workday basis",", and it decides the money. It's how many days a year the salary already pays for: ",[98,293,294],{},"261"," for a five-day week, ",[98,297,298],{},"313"," for six, with other arrangements for weeks that differ. Daily and hourly rates are not affected.",[91,301,302],{},"If the basis and your recurring shifts disagree — a 313 basis against staff rostered five days — ClockTap says so and names who, so you can fix whichever is wrong.",[271,304,306],{"id":305},"_3-overtime-holidays-and-night-work","3. Overtime, holidays and night work",[91,308,309],{},"The pay added on top of a normal rate:",[125,311,312,318,324],{},[128,313,314,317],{},[98,315,316],{},"Count overtime"," — off means time past a shift's end is not overtime at this location: nothing to file, nothing to approve, nothing paid.",[128,319,320,323],{},[98,321,322],{},"Pay the regular-holiday premium"," — most employers leave this on. Off exempts the location from the statutory premium.",[128,325,326,329],{},[98,327,328],{},"Night differential"," — the hours counted as night work, 10pm to 6am by default.",[91,331,332,333,167],{},"The premium rules themselves are the Philippines', and carry the multipliers for overtime, rest days and every holiday type. See ",[165,334,52],{"href":53},[271,336,338],{"id":337},"_4-payslip","4. Payslip",[91,340,341],{},"What a downloaded payslip says: the registered business name that heads it, and the deduction rows it prints. Add a row or take one away — what you keep is what appears on every employee's payslip, waiting for the amounts you fill in. Philippine locations start with SSS, PhilHealth, Pag-IBIG and withholding tax.",[106,343,345],{"id":344},"what-clocktap-does-not-do","What ClockTap does not do",[91,347,348],{},"It bears repeating, because it decides what you can hand to whom:",[125,350,351,354,357],{},[128,352,353],{},"No contributions or tax are calculated. ClockTap prints the rows; the amounts are yours.",[128,355,356],{},"No closed or locked periods, no payslip register, no filings.",[128,358,359],{},"Gross pay is a reporting figure, not a ledger. Change a rate or a rule and every period recomputes.",[91,361,362],{},"Take the export or the payslip to whoever runs your payroll, and the hours are already done.",{"title":364,"searchDepth":365,"depth":365,"links":366},"",2,[367,368,369,370,371,378],{"id":108,"depth":365,"text":109},{"id":119,"depth":365,"text":120},{"id":170,"depth":365,"text":171},{"id":211,"depth":365,"text":212},{"id":258,"depth":365,"text":259,"children":372},[373,375,376,377],{"id":273,"depth":374,"text":274},3,{"id":283,"depth":374,"text":284},{"id":305,"depth":374,"text":306},{"id":337,"depth":374,"text":338},{"id":344,"depth":365,"text":345},"Price approved hours at each employee's rate, finish a payslip, and set the pay period, rates and premium rules behind every figure.","md",null,{},{"title":67,"description":379},"vOUIXYww5Wgxz3Op5SxZMvS7UCavg6qNXsZmFdfcWE8",[386,391,395,400,405,408,412,415,420,425,430,435,440,445,450,454,459,464,469,474,477,481,486,491,496,501,506,509,513,516,521,526,531,536,539,543,548,553,558,563,568,573,578,581,585,588,593,598,603,608,611,615,620,625,630,635,639,643,646,651,656,661,666,671,676,681,686,691,694,698,703,708,713,718,723,726,730,735,740,745,750,755,758,762,767,772,777,782,787,790,794,799,804,806,810,813,817,821,825,829,833,837,841,844,848,851,855,860,865,870,875,880,885,888,892,897,902,907,912,917,922,927,932,937,942],{"id":6,"title":387,"titles":388,"content":389,"level":390},"Welcome to ClockTap",[],"Browser-based attendance tracking for shift-based teams and deployed staff. Learn how ClockTap helps you clock in, manage attendance, and review requests from one dashboard.",1,{"id":392,"title":387,"titles":393,"content":394,"level":390},"\u002Fdocs#welcome-to-clocktap",[],"ClockTap is a browser-based attendance system for shift-based businesses and teams deployed across multiple sites. No biometric hardware, no installs — just a tablet or phone running a modern browser. This documentation walks you through setting up your workspace, pairing a kiosk, managing employees, reviewing approvals, and exporting reports.",{"id":396,"title":397,"titles":398,"content":399,"level":365},"\u002Fdocs#what-you-can-do-with-clocktap","What you can do with ClockTap",[387],"Clock in from a kiosk — Turn any browser into a secure shared time clock with PIN sign-in.Clock in from a personal phone — For staff deployed to a client site or working from home, with a geofence to prove they were there.Manage employees per location — Add staff, assign roles, and group them by the location they work at.Review requests — Approve overtime, leave, and manual corrections from one inbox.Track attendance trends — See late arrivals, overtime, and daily summaries at a glance.Price approved hours — Payroll (beta) shows gross pay per employee and a payslip you finish.Export records — Download CSV or Excel for payroll and audits.",{"id":401,"title":402,"titles":403,"content":404,"level":365},"\u002Fdocs#new-here","New here?",[387],"Start with the Getting started guide to set up your first location and pair a kiosk in a few minutes. If you have questions, the FAQ covers the most common topics.",{"id":13,"title":12,"titles":406,"content":407,"level":390},[],"Create your workspace, choose a clock-in method, add a location, invite your team, and start tracking time.",{"id":409,"title":12,"titles":410,"content":411,"level":390},"\u002Fdocs\u002Fgetting-started#getting-started",[],"Setting up ClockTap takes about five minutes and happens in three phases: you run the setup wizard to create your first location, you get your team onto it, and then attendance starts landing in your dashboard. This page follows that order.",{"id":413,"title":109,"titles":414,"content":364,"level":365},"\u002Fdocs\u002Fgetting-started#see-it-in-action",[12],{"id":416,"title":417,"titles":418,"content":419,"level":365},"\u002Fdocs\u002Fgetting-started#before-you-start","Before you start",[12],"Create your workspace. Sign up with your work email from the landing page. Your workspace is provisioned automatically on the free Starter plan — one location and up to five employees, no credit card. The setup wizard opens on its own the first time you sign in. Know what a location is. A location is how ClockTap groups employees, kiosks, and attendance records. Each one has its own clock-in setup and its own attendance feed. It can be a branch, an office, a client site you deploy staff to, or anywhere else your team works — so \"location\" is about who reports where, not about a street address. Decide how your team will clock in. This is the one answer that changes the rest of the setup, which is why the wizard asks it first: Shared kioskPersonal loginStaff clock in onone shared device at the locationtheir own phoneEach employee needsa PIN (generated for you)their own email addressBest forshops, cafés, clinics — anyone on sitestaff deployed to client sites or working from home You are not locked into one. Turn the other on later from location settings and both run side by side on the same location.",{"id":421,"title":422,"titles":423,"content":424,"level":365},"\u002Fdocs\u002Fgetting-started#part-1-run-the-setup-wizard","Part 1 — Run the setup wizard",[12],"The wizard has five steps: Mode → Location → Employees → Schedule → Complete. You can go back to any step you have already passed.",{"id":426,"title":427,"titles":428,"content":429,"level":374},"\u002Fdocs\u002Fgetting-started#_1-mode","1. Mode",[12,422],"Pick Shared kiosk or Personal login. Everything below adapts to this choice — the location step asks for a kiosk email only in kiosk mode, and the employees step asks for staff emails only in personal-login mode.",{"id":431,"title":432,"titles":433,"content":434,"level":374},"\u002Fdocs\u002Fgetting-started#_2-location","2. Location",[12,422],"Give the location a name that your team would recognise. That can be your business name if you run one site, a branch like Ortigas Branch, or a client site you deploy staff to — it shows on the kiosk and in reports. The address, country, and timezone are separate fields below it; the timezone is what ClockTap uses to decide which day a clock-in belongs to, so check it before moving on. In kiosk mode you also set a kiosk email. That is a sign-in account for the shared device, not a person's inbox — use something like kiosk@yourcompany.com. It has to be different from the email you signed up with.",{"id":436,"title":437,"titles":438,"content":439,"level":374},"\u002Fdocs\u002Fgetting-started#_3-employees","3. Employees",[12,422],"Add each team member's first and last name. What else you enter depends on the mode: Shared kiosk — ClockTap generates a PIN for each employee. Nothing else is required.Personal login — every employee needs their own email address so they can be invited. It can't be the email you signed in with as the owner, and if some of your staff can't have an email, go back and pick Shared kiosk instead. Flag anyone who should approve leave and overtime as a supervisor here. You can add the rest of your team later, one at a time or in bulk, from the Employees screen.",{"id":441,"title":442,"titles":443,"content":444,"level":374},"\u002Fdocs\u002Fgetting-started#_4-schedule","4. Schedule",[12,422],"Assign shifts so ClockTap can measure late arrivals and overtime against expected hours rather than just recording raw times. You don't have to build a shift first. The step ships with two ready-made ones — Opening Shift (07:00–16:00) and Closing Shift (10:00–19:00). For each employee, pick a shift under Quick assign, then press Apply Mon–Fri. Every day starts as a rest day, so assigning the weekdays leaves the weekend off without any extra work. Each employee gets their own week, so two people can sit on different shifts — one opening, one closing. A few shortcuts: Use \u003Cname>'s schedule for everyone — one switch, named after your first employee, for when most of your team works the same days.Copy from… — take another employee's week as a starting point, then adjust.Create a new shift… — your own start and end times, if neither preset fits. Any single day can still be changed from its own dropdown. You can also skip this step entirely and add schedules later from Settings — until a shift is assigned, ClockTap records raw clock-in times and flags nobody as late.",{"id":446,"title":447,"titles":448,"content":449,"level":374},"\u002Fdocs\u002Fgetting-started#_5-complete","5. Complete",[12,422],"Review the summary and finish. Two things happen at this point, and one of them is easy to miss: Employee PINs are only shown on the Complete screen. Copy them somewhere safe — you can reset a PIN later from the Employees screen, but you can't read the original one back. Shared kiosk — a kiosk sign-up invitation is emailed to the kiosk address you set.Personal login — an invite email goes out to every employee you added.",{"id":451,"title":452,"titles":453,"content":364,"level":365},"\u002Fdocs\u002Fgetting-started#part-2-get-your-team-clocking-in","Part 2 — Get your team clocking in",[12],{"id":455,"title":456,"titles":457,"content":458,"level":374},"\u002Fdocs\u002Fgetting-started#if-you-chose-shared-kiosk","If you chose Shared kiosk",[12,452],"On the device you want to use as the kiosk — a tablet, a spare phone, or any browser — open the invitation email you sent to the kiosk address.Set a password. That account signs in once and the device stays paired to the location.Open the Kiosk screen. Staff now clock in and out by tapping their PIN. Open the invite on the kiosk device itself, not on your own computer, so the device is the one that ends up signed in. See Kiosk mode for pinning it to a screen and locking it down.",{"id":460,"title":461,"titles":462,"content":463,"level":374},"\u002Fdocs\u002Fgetting-started#if-you-chose-personal-login","If you chose Personal login",[12,452],"Each employee opens their invite email and sets a password.They sign in on their own phone and clock in from \u002Fapp\u002Fclock.Their first clock-in shows up in your dashboard the moment it happens. See BYOD self-login for the full employee-side flow, and for the network and location rules you can put around it.",{"id":465,"title":466,"titles":467,"content":468,"level":365},"\u002Fdocs\u002Fgetting-started#part-3-review-attendance","Part 3 — Review attendance",[12],"Open Attendance in the admin dashboard. Clock-ins appear live, with late arrivals and overtime flagged against each employee's schedule. Use the date range picker to move between a day, a week, or a pay period, and export to Excel when it's time to run payroll. That's the loop — from here the rest of ClockTap is refinement: approvals, leave, holidays, and reports.",{"id":470,"title":471,"titles":472,"content":473,"level":365},"\u002Fdocs\u002Fgetting-started#next-steps","Next steps",[12],"Kiosk mode — set up the shared device and lock it down.BYOD self-login — let staff clock in from their own phones.Managing approvals — how leave and overtime requests reach you.Share a location with a business partner or manager as a co-owner.FAQ — answers to the questions that come up during setup.",{"id":18,"title":17,"titles":475,"content":476,"level":390},[],"Your daily command center — today's attendance, who's clocked in, pending approvals, and switching between a single location or all locations.",{"id":478,"title":17,"titles":479,"content":480,"level":390},"\u002Fdocs\u002Fdashboard#dashboard",[],"The dashboard is the first thing you see after signing in. It rolls up the day at a glance: today's attendance, who's late, pending approvals, a live list of who's clocked in, and a weekly attendance trend.",{"id":482,"title":483,"titles":484,"content":485,"level":365},"\u002Fdocs\u002Fdashboard#viewing-all-your-locations","Viewing all your locations",[17],"If you manage more than one location, the dashboard can show a single location or roll up all locations at once. There are two ways to switch, and they stay in sync.",{"id":487,"title":488,"titles":489,"content":490,"level":374},"\u002Fdocs\u002Fdashboard#from-the-dashboard-header","From the dashboard header",[17,483],"Next to the greeting at the top of the dashboard there's a location pill showing the current scope. Click it and choose All Locations to roll up every branch, or pick a single location to focus on just that branch. The pill shows a map-pin icon for a single location and a buildings icon for all locations.",{"id":492,"title":493,"titles":494,"content":495,"level":374},"\u002Fdocs\u002Fdashboard#from-the-sidebar","From the sidebar",[17,483],"The location selector at the top of the sidebar does the same thing from anywhere in the app. Open it and choose All Locations or any single location. Your choice is remembered the next time you sign in. Note: The All Locations option only appears when your workspace has more than one location. Every screen — attendance, approvals, reports, shifts — respects the scope you pick here.",{"id":497,"title":498,"titles":499,"content":500,"level":365},"\u002Fdocs\u002Fdashboard#whats-on-the-dashboard","What's on the dashboard",[17],"Today's Attendance — how many scheduled employees have clocked in so far.Late Today — employees who clocked in past their grace period.Pending — approvals waiting for review; click through to the Approvals inbox.Employee status — a live list of who is currently clocked in, with on-time, early, or late badges.Attendance trend — a quick weekly bar chart with a week-over-week delta.Pending requests — manual entries, overtime, and leave awaiting action.",{"id":502,"title":503,"titles":504,"content":505,"level":365},"\u002Fdocs\u002Fdashboard#setup-reminders","Setup reminders",[17],"When a location is missing key configuration, the dashboard surfaces a banner with a shortcut — for example, to set up a holiday calendar or enable a leave policy. Dismiss it once a location is configured, and it won't return for that location.",{"id":23,"title":22,"titles":507,"content":508,"level":390},[],"Turn any tablet, phone, or shared browser into a secure attendance kiosk for your location.",{"id":510,"title":22,"titles":511,"content":512,"level":390},"\u002Fdocs\u002Fkiosk#kiosk-mode",[],"The kiosk turns a shared device at your location into the official time clock. Employees clock in and out with a PIN — nothing to install, no biometric hardware required.",{"id":514,"title":109,"titles":515,"content":364,"level":365},"\u002Fdocs\u002Fkiosk#see-it-in-action",[22],{"id":517,"title":518,"titles":519,"content":520,"level":365},"\u002Fdocs\u002Fkiosk#hardware","Hardware",[22],"Any device with a modern browser works: A wall-mounted tablet (iPad, Android, or Windows tablet)A phone left on the counterA laptop or desktop browser The kiosk works offline for short network drops and syncs automatically when the connection is restored.",{"id":522,"title":523,"titles":524,"content":525,"level":365},"\u002Fdocs\u002Fkiosk#pairing-the-kiosk","Pairing the kiosk",[22],"Open \u002Fkiosk on the device you want to use as the time clock.Sign in with your location's kiosk account.The device is now paired to that branch and ready for employee PINs. You can re-pair a device at any time by signing out and signing in again with a different kiosk account.",{"id":527,"title":528,"titles":529,"content":530,"level":365},"\u002Fdocs\u002Fkiosk#installing-as-a-pwa","Installing as a PWA",[22],"ClockTap is a Progressive Web App. After pairing, use your browser's Install app option to add ClockTap to the device home screen and run it full-screen.",{"id":532,"title":533,"titles":534,"content":535,"level":365},"\u002Fdocs\u002Fkiosk#recent-activity","Recent activity",[22],"The kiosk shows the most recent clock-ins so employees can confirm their action went through. Anyone with admin access can review the full attendance feed from the dashboard.",{"id":28,"title":27,"titles":537,"content":538,"level":390},[],"Let staff clock in from their own devices with location-based security.",{"id":540,"title":27,"titles":541,"content":542,"level":390},"\u002Fdocs\u002Fbyod-self-login#byod-self-login",[],"Bring Your Own Device (BYOD) lets employees clock in and out from their personal phone or browser, without needing a shared kiosk. Each staff member gets their own account and can only manage their own attendance.",{"id":544,"title":545,"titles":546,"content":547,"level":365},"\u002Fdocs\u002Fbyod-self-login#how-it-works","How it works",[27],"An owner or co-owner enrolls the employee from their profile and sends an email inviteThe employee accepts the invite, sets a password, and signs in at \u002Fapp\u002FclockThe personal clock page shows only their data: shifts, attendance, and requestsClock actions use the same geofencing and WiFi allowlist as the kiosk You can run BYOD on its own, or alongside a shared kiosk — pick Personal devices when you set up the location, or turn on personal login later in location settings.",{"id":549,"title":550,"titles":551,"content":552,"level":365},"\u002Fdocs\u002Fbyod-self-login#enrolling-staff","Enrolling staff",[27],"Owners and co-owners invite employees from the employee detail page: Open Employees and select a staff memberFind the Personal device login card and turn the switch onEnter the employee's personal email and click Invite emailThe employee accepts the invite from their inbox and creates their passwordThey can now sign in at \u002Fapp\u002Fclock from any browser or install ClockTap as a PWA on their phone The card shows a status badge — Invite pending, Active, or Disabled — so you always know where each employee stands. If the location has no geofence or allowed networks yet, a warning appears on the card; staff can clock in from anywhere until you configure restrictions under Locations → Edit → Restrictions.",{"id":554,"title":555,"titles":556,"content":557,"level":365},"\u002Fdocs\u002Fbyod-self-login#the-my-clock-page","The My Clock page",[27],"After signing in, employees land on My Clock (\u002Fapp\u002Fclock): Clock in \u002F out — same start\u002Fend time display as the kioskToday's shift — tap View all for the next seven daysAttendance — recent clock-ins for the current weekCorrections, Overtime, and Leaves — file and track requests without opening the dashboard Bookmark \u002Fapp\u002Fclock or add ClockTap to the home screen for one-tap access on a personal device.",{"id":559,"title":560,"titles":561,"content":562,"level":365},"\u002Fdocs\u002Fbyod-self-login#security","Security",[27],"Self-login respects the same restrictions configured for your kiosk: Geo-fencing — Clock actions require a location within the configured radiusWiFi allowlist — Devices must be on an approved network (by public IP) When both are turned on, staff must satisfy both to clock in.",{"id":564,"title":565,"titles":566,"content":567,"level":365},"\u002Fdocs\u002Fbyod-self-login#what-employees-can-do","What employees can do",[27],"Staff with self-login can: Clock in and out from their own deviceView their attendance historySee upcoming shiftsFile manual entry correctionsSubmit overtime requestsFile leave requestsCancel pending requests They cannot: View other employees' dataApprove or reject requestsManage location settingsAccess the dashboard or reports",{"id":569,"title":570,"titles":571,"content":572,"level":365},"\u002Fdocs\u002Fbyod-self-login#approvers","Approvers",[27],"Approvers get the same self-service surface plus their approval powers. They can: Clock in\u002Fout via \u002Fapp\u002Fclock (self-scoped)View their own attendance and shiftsOpen the Approvals inbox to approve the team's leave and overtime requests They cannot approve their own requests, and they do not get the rest of the dashboard — attendance, payroll, shifts, and location settings stay owner-only.",{"id":574,"title":575,"titles":576,"content":577,"level":365},"\u002Fdocs\u002Fbyod-self-login#disabling-self-login","Disabling self-login",[27],"If an employee loses their device or should no longer have self-login access: Open their employee pageOn the Personal device login card, turn the switch offTheir sessions are revoked and they can no longer access \u002Fapp\u002Fclock Turn the switch back on to restore access. To clear the email entirely, use the trash button next to it and confirm — a fresh invite is required to re-enroll.",{"id":33,"title":32,"titles":579,"content":580,"level":390},[],"Review overtime, leave, and manual attendance correction requests from one inbox.",{"id":582,"title":32,"titles":583,"content":584,"level":390},"\u002Fdocs\u002Fmanaging-approvals#managing-approvals",[],"The Approvals screen is where approvers review attendance changes that staff submit during the day.",{"id":586,"title":109,"titles":587,"content":364,"level":365},"\u002Fdocs\u002Fmanaging-approvals#see-it-in-action",[32],{"id":589,"title":590,"titles":591,"content":592,"level":365},"\u002Fdocs\u002Fmanaging-approvals#request-types","Request types",[32],"Manual correction — An employee forgot to clock in or out and is asking you to record the actual time.Overtime — An employee is requesting overtime hours to be credited for a shift. See Overtime for how staff file it and how detection thresholds are set.Leave — An employee is requesting paid or unpaid leave for one or more days.",{"id":594,"title":595,"titles":596,"content":597,"level":365},"\u002Fdocs\u002Fmanaging-approvals#reviewing-requests","Reviewing requests",[32],"Each request shows who submitted it, what they are asking for, and any supporting details (date, hours, reason). You can: Approve — The request is accepted and reflected in the attendance record.Reject — The request is closed and the employee can see the rejection.",{"id":599,"title":600,"titles":601,"content":602,"level":365},"\u002Fdocs\u002Fmanaging-approvals#tabs","Tabs",[32],"Approvals are organized into tabs so you can focus on what is pending without losing visibility into what was already handled. Switch between Pending, Approved, and Rejected to audit prior decisions.",{"id":604,"title":605,"titles":606,"content":607,"level":365},"\u002Fdocs\u002Fmanaging-approvals#notifications","Notifications",[32],"Employees see the status of their own requests from the kiosk and any device where they are signed in. They do not need an email account to be notified.",{"id":38,"title":37,"titles":609,"content":610,"level":390},[],"Give a business partner or manager co-owner access to a location, so you can run it together.",{"id":612,"title":37,"titles":613,"content":614,"level":390},"\u002Fdocs\u002Fsharing-a-location#sharing-a-location",[],"Running a location with a business partner or manager? You can give another owner co-owner access to it, so you both manage it side by side — same employees, kiosks, attendance, and settings.",{"id":616,"title":617,"titles":618,"content":619,"level":365},"\u002Fdocs\u002Fsharing-a-location#add-a-co-owner","Add a co-owner",[37],"From Locations, open a location's ⋮ menu and choose Share, then: Enter the co-owner's email address and select Add.If they don't have an account yet, ClockTap sends them an invite — the entry shows Invite sent until they accept.Once they accept and sign in with that email, they become a co-owner of the location. You can add more than one co-owner to the same location — useful when a site is run by a small team of partners.",{"id":621,"title":622,"titles":623,"content":624,"level":365},"\u002Fdocs\u002Fsharing-a-location#what-a-co-owner-can-do","What a co-owner can do",[37],"Co-owners get the same access to that location as you: managing employees, shifts, holidays, leave policies, approvals, and reports. The only thing reserved to the original owner is sharing itself — co-owners can't add or remove other co-owners.",{"id":626,"title":627,"titles":628,"content":629,"level":365},"\u002Fdocs\u002Fsharing-a-location#remove-a-co-owner","Remove a co-owner",[37],"Open the same Share dialog and remove the co-owner from the list. Their access ends immediately. If they only had a pending invite, removing it cancels the invitation.",{"id":631,"title":632,"titles":633,"content":634,"level":365},"\u002Fdocs\u002Fsharing-a-location#scope","Scope",[37],"Sharing is per location. A co-owner you add to one location doesn't gain access to your others — share each location you want them to help run.",{"id":43,"title":636,"titles":637,"content":638,"level":390},"Reports and exports",[],"Track attendance trends and export records for payroll.",{"id":640,"title":636,"titles":641,"content":642,"level":390},"\u002Fdocs\u002Freports#reports-and-exports",[],"ClockTap rolls up daily activity into a single attendance dashboard so you can spot trends without exporting first.",{"id":644,"title":109,"titles":645,"content":364,"level":365},"\u002Fdocs\u002Freports#see-it-in-action",[636],{"id":647,"title":648,"titles":649,"content":650,"level":365},"\u002Fdocs\u002Freports#daily-summary","Daily summary",[636],"The dashboard summary shows, for the selected date range: Total clock-insLate arrivalsOvertime hoursPending approvals Use the location dropdown to filter to a single branch or view all locations together.",{"id":652,"title":653,"titles":654,"content":655,"level":365},"\u002Fdocs\u002Freports#attendance-table","Attendance table",[636],"Below the summary you'll see a row per employee with their clock-in, clock-out, and status (on time, late, overtime). Sort and filter to find a specific person or shift.",{"id":657,"title":658,"titles":659,"content":660,"level":365},"\u002Fdocs\u002Freports#exporting","Exporting",[636],"Click Export and pick a format. The default, Standard Excel, is the payroll-ready .xlsx workbook described below; the other presets reshape the same data for a specific destination — your accountant's spreadsheet or another payroll tool. Exports honor the active date range and location selection. The standard workbook contains one sheet per employee. Each sheet includes the selected date range up to today, with a row for every clocked shift and scheduled day the system can evaluate. Columns included: In Date, Clock In, Out Date, and Clock Out — the recorded attendance timestamps in the location timezone.Schedule — the assigned shift time, Rest Day, or Open Hour.Working Hours — the actual hours between clock-in and clock-out.Approved Hours — the payable hours ClockTap calculates after late arrivals, undertime, approved leave, and approved overtime.Status — on-time, late, undertime, absent, rest day, open hour, or leave status.Day Type — the pay category of the day: Ordinary, Rest Day, a holiday type, or a combination like Regular Holiday + Rest Day.Late (hrs) — late arrival plus undertime, shown as decimal hours.Overtime (hrs), Overtime Type, and Overtime Status — overtime amount, whether it is regular or rest-day overtime, and whether it is approved, pending, or rejected.Night (hrs) and Night OT (hrs) — payable hours that fall inside the location's night window (night differential), split into regular and overtime. Configure the window in the location's Grace Period\u002FOT settings; the default is 10:00pm–6:00am.Holiday and Holiday Type — matching location holidays and their classification. Holiday rows are highlighted in yellow, rest-day rows are highlighted in blue, and each employee sheet ends with Total Working Hours, Total Approved OT, and Total Paid Leave rows, followed by a Pay Categories table — the same counted hours regrouped by day type with Regular, OT, Night, and Night OT columns, ready for rate multipliers.",{"id":662,"title":663,"titles":664,"content":665,"level":365},"\u002Fdocs\u002Freports#export-presets","Export presets",[636],"Every preset exports the same counted hours; only the layout changes. Hours are always labeled buckets — ClockTap never computes pay amounts.",{"id":667,"title":668,"titles":669,"content":670,"level":374},"\u002Fdocs\u002Freports#accountant-spreadsheet-ph","Accountant Spreadsheet (PH)",[636,663],"An .xlsx with one row per employee for the whole period, columns matching the layout PH bookkeepers typically use: Location, Employee Code, Employee, Period Start, Period End, Regular Hrs, OT Hrs, Night Diff Hrs, Night Diff OT Hrs, Rest Day Hrs, Regular Holiday Hrs, Special Holiday Hrs, Paid Leave Hrs, Total Approved Hrs, Total Approved OT Hrs. Notes on the bucketing: A special working holiday carries no pay premium, so its hours count under Regular Hrs.Hours worked on a rest day that is also a premium holiday appear under the holiday column. The standard Excel workbook keeps the full combination split (e.g. Regular Holiday + Rest Day) if your accountant needs it.",{"id":672,"title":673,"titles":674,"content":675,"level":374},"\u002Fdocs\u002Freports#generic-csv","Generic CSV",[636,663],"A flat, machine-readable .csv with one row per employee per day and every field ClockTap tracks — dates in YYYY-MM-DD, one column per fact. Use this to feed any tool the other presets don't cover.",{"id":677,"title":678,"titles":679,"content":680,"level":374},"\u002Fdocs\u002Freports#quickbooks-time-csv","QuickBooks Time CSV",[636,663],"Time entries formatted for QuickBooks timesheet import: Employee, Date (MM\u002FDD\u002FYYYY), Duration (decimal hours), Notes. Approved regular hours and approved overtime come out as separate lines; days with nothing payable are skipped. Column order can vary by QuickBooks product — check the file against your import template before the first run.",{"id":682,"title":683,"titles":684,"content":685,"level":374},"\u002Fdocs\u002Freports#sprout-compatible-csv","Sprout-compatible CSV",[636,663],"Attendance rows for teams that keep payroll on Sprout: Employee Code, Employee Name, Date, Time In, Time Out, Regular Hours, Overtime Hours, Night Differential Hours, Late\u002FUndertime Hours, Rest Day, Holiday Type, Remarks. Employees need an employee code set for Sprout to match them. This mapping has not been verified against a live Sprout account — compare the columns with your Sprout attendance import template and tell us what differs.",{"id":687,"title":688,"titles":689,"content":690,"level":365},"\u002Fdocs\u002Freports#pay-categories-optional","Pay categories (optional)",[636],"If everyone at your location is paid one flat rate, you can skip this — it is off by default and the export stays as described above. Businesses that pay different rates for holidays, rest days, or night shifts can turn it on under Location settings → Pay categories. Once enabled, the payroll view and the export gain: Day Type — the pay category of the day: Ordinary, Rest Day, a holiday type, or a combination like Regular Holiday + Rest Day.Night (hrs) and Night OT (hrs) — payable hours that fall inside the location's night window (night differential), split into regular and overtime. Set the window under Pay categories → Night differential; the Philippine default is 10:00pm–6:00am.A Pay Categories table per employee, under their totals, with one row per day type and Regular, OT, Night, and Night OT columns — the figures an accountant applies rate multipliers to. The export reports hours. Gross pay, premiums, and a payslip you finish live on the Payroll page — ClockTap still does not calculate contributions or tax. If you need a different format or shape, let us know — see the FAQ for how to request it.",{"id":48,"title":47,"titles":692,"content":693,"level":390},[],"How to set up shift templates and assign weekly schedules on the Shifts page.",{"id":695,"title":47,"titles":696,"content":697,"level":390},"\u002Fdocs\u002Fshifts#shifts",[],"The Shifts page is where you define the shifts your location runs and assign them to your team. It's worth getting right early — late detection, overtime, and payroll all key off an employee's recurring shifts. The page has two tabs: Templates — reusable shift times (a name plus start and end), defined once and reused everywhere.Recurring Shifts — which employee works which shift, on which days.",{"id":699,"title":700,"titles":701,"content":702,"level":365},"\u002Fdocs\u002Fshifts#step-1-create-your-shift-templates","Step 1 — Create your shift templates",[47],"Open the Templates tab and select New Template. A template has four fields: Name — what the shift is called (e.g. Mid Shift).Start time and End time — when the shift runs.Unpaid break (minutes) — break time deducted from the shift, so paid hours reflect actual work. It defaults to 60 minutes; set it to 0 for shifts with no unpaid break. Save, and the template is available whenever you assign shifts. The Templates list shows each shift's total span alongside its paid hours — for example a 9:00 AM – 6:00 PM shift with a 60-minute break reads 9h span · 8h paid. Define the shifts your location actually uses — for example: Morning — 7:00 AM – 4:00 PMMid — 9:00 AM – 6:00 PMClosing — 2:00 PM – 10:00 PM Templates turn assigning a schedule into a few clicks instead of retyping times.",{"id":704,"title":705,"titles":706,"content":707,"level":365},"\u002Fdocs\u002Fshifts#step-2-assign-shifts-to-employees","Step 2 — Assign shifts to employees",[47],"Switch to the Recurring Shifts tab and pick someone from the Employees list. Their month fills the calendar beside it, one shift per day. Anyone still without a schedule carries a warning icon in the list, so you can see at a glance who is left to set up. Tap any day on that calendar to open Edit weekly schedule, dated from the day you tapped. From there: Check the Effective from date — the pattern starts here and repeats from it.Set each day to a shift template, Rest day, or Open (open hours, no fixed shift).Or use Quick assign: pick one shift and apply it to Mon–Fri, the weekend, or the whole week in a single tap.Use + New template if you need a shift time that does not exist yet.Save the week. Once the month is filled, rest the pointer on any day: every other day running that same shift lights up with it, and its row in the Shifts legend tints to match. It is the quickest way to read a month as a handful of patterns rather than thirty-one separate days, and to catch a day that ended up on the wrong shift. Tapping a legend row instead of hovering it pins that filter, so the calendar keeps only that shift picked out until you tap it again. Recurring shifts repeat by day of week from the effective date. If a schedule changes later, create a new weekly pattern with a later effective date; the calendar keeps older dates tied to the old pattern and future dates tied to the new one.",{"id":709,"title":710,"titles":711,"content":712,"level":365},"\u002Fdocs\u002Fshifts#step-3-plan-the-whole-teams-week","Step 3 — Plan the whole team's week",[47],"The Team Planner puts everyone on one grid — the week across, the clock down the side — so you can see who overlaps and where a shift has nobody on it. The Employees rail lists each person with their scheduled hours and a mark for every day; the Shifts legend below it names each colour on the grid. There are two ways to change a day: Drag a name from the rail onto a day. Which shift is asked rather than guessed — shifts overlap, so the hour you dropped on does not name one on its own. Drop a name on the No shift strip at the top instead and that day becomes a rest day.Click a block. A block is the whole crew on that shift, so where more than one person is on it the editor asks who the change is for before it asks what to change them to — untick anyone it should leave alone. Every change here writes the same kind of recurring rule as the weekly patterns above, dated from the day you changed: next week already runs the new plan, and past weeks keep the old one. Each one lands with an Undo in the confirmation if it was not what you meant. On a phone or a narrow window the week reads as a list rather than a grid, since a shift block is too small to drag there. Tap a shift to change who is on it, or Add staff to put someone on a day.",{"id":714,"title":715,"titles":716,"content":717,"level":365},"\u002Fdocs\u002Fshifts#leave-shows-up-on-the-schedule","Leave shows up on the schedule",[47],"Approved leave draws its own row on the Team Planner grid — an avatar, an icon for the leave type, and the leave type's name — and a matching row inside the day cell on the Recurring Shifts calendar. If that day also has a shift assigned, the day is flagged instead of just showing both side by side: Team Planner splits the person's shift card off from the rest of the crew with a warning triangle, and the Recurring Shifts calendar switches its leave row to the same warning colour. Either way, the flag follows the person on leave — anyone else sharing that shift is untouched.",{"id":719,"title":720,"titles":721,"content":722,"level":365},"\u002Fdocs\u002Fshifts#watch-it-in-the-app","Watch it in the app",[47],"Both the Templates\u002FRecurring Shifts page and Team Planner have a Watch tutorial button next to the page heading. It plays the matching clip above in a modal without leaving the page — quicker than coming back to these docs mid-task.",{"id":53,"title":52,"titles":724,"content":725,"level":390},[],"Manage each location's holiday calendar — load a country's national holidays and add your own custom days.",{"id":727,"title":52,"titles":728,"content":729,"level":390},"\u002Fdocs\u002Fholidays#holidays",[],"Each location keeps its own holiday calendar. ClockTap can load a country's national holidays automatically, and you can layer your own custom holidays on top — like a location anniversary, a local fiesta, or a one-off closure. Holidays feed into pay calculations, so keeping the calendar accurate keeps payroll accurate. The calendar is configured per location, so it lives with the rest of a location's settings. Open Locations from the sidebar, open a location's ⋮ menu and choose Edit, then pick Holidays.",{"id":731,"title":732,"titles":733,"content":734,"level":365},"\u002Fdocs\u002Fholidays#turning-holiday-tracking-on","Turning holiday tracking on",[52],"Holiday tracking is off by default, so a location that works through holidays at the usual rate never has to think about it. To start tracking, switch Track holidays on in the header of Location settings → Holidays. Holidays are a Pro feature. On the Free plan the switch stays off and the section shows an upgrade prompt. Switching tracking off later doesn't delete anything — the country calendar and your custom holidays are kept, and turning it back on restores them.",{"id":736,"title":737,"titles":738,"content":739,"level":365},"\u002Fdocs\u002Fholidays#adding-a-custom-holiday","Adding a custom holiday",[52],"To add a holiday that isn't part of the national calendar: Select the location from the location picker, then open Holidays.Click Add Holiday.Pick the date. Use the year arrows at the top to move between years.Give the holiday a name (for example, Location Anniversary).Choose the holiday type — this controls how the day is paid.Click Add Holiday to save. It appears on the calendar straight away with a Custom marker.",{"id":741,"title":742,"titles":743,"content":744,"level":365},"\u002Fdocs\u002Fholidays#holiday-types","Holiday types",[52],"The holiday type tells the payroll calculation how to treat hours worked on that day: Regular Holiday — the highest premium; used for national regular holidays.Special Non-Working Holiday — a premium applies to hours worked, but the day is otherwise non-working.Special Working Holiday — a normal working day with no premium.",{"id":746,"title":747,"titles":748,"content":749,"level":365},"\u002Fdocs\u002Fholidays#country-calendar","Country calendar",[52],"Choose a country calendar to load that country's national holidays automatically for the selected year. Country holidays are marked separately from your custom ones, so you can always tell what came from the calendar and what you added. For the Philippines, the list is transcribed from the Presidential Proclamation for that year — the same list published on our Philippine holiday calendar. Cultural observances that aren't declared holidays, like Lantern Festival or Iglesia ni Cristo Day, are left out, because they don't change how a day is paid.",{"id":751,"title":752,"titles":753,"content":754,"level":365},"\u002Fdocs\u002Fholidays#editing-and-hiding-holidays","Editing and hiding holidays",[52],"Custom holidays can be edited or deleted at any time.Country holidays can be edited for a single location (for example, to rename one or move its observed date) or hidden when your location stays open that day. Hidden and edited country holidays are tagged so the change is easy to spot — and easy to undo. Holidays are configured per location, so a closure at one branch never affects another.",{"id":58,"title":57,"titles":756,"content":757,"level":390},[],"Configure how vacation and sick leave accrue, reset, and carry over — at the location level, per employee, or with manual adjustments.",{"id":759,"title":57,"titles":760,"content":761,"level":390},"\u002Fdocs\u002Fleave-policies#leave-policies",[],"A leave policy decides how much vacation and sick leave your team starts with, how it grows over time, and what happens to unused days at the end of the year. ClockTap tracks vacation and sick balances; every accrual, reset, carryover, and approved request is recorded as a transaction, so a balance is always something you can trace back. There are three places leave is configured, and they stack in this order: Location policy — the default rules everyone in a location inherits.Per-employee policy — an override for one person, when their terms differ.Manual adjustments — a one-off correction to a single balance.",{"id":763,"title":764,"titles":765,"content":766,"level":365},"\u002Fdocs\u002Fleave-policies#step-1-set-the-location-policy","Step 1 — Set the location policy",[57],"The location policy is the baseline every employee inherits. Open Locations from the sidebar, open a location's ⋮ menu and choose Edit, then switch to the Leave Policy tab. Turn on Enable leave policy to start tracking balances for the location. While it's off, no balances, accruals, or resets are recorded. Once enabled, decide how balances are granted: Fixed starting balance — leave Enable monthly accrual off and set Starting vacation leave \u002F Starting sick leave, the balance an employee begins with when they join or at the start of a new leave cycle.Monthly accrual — turn on Enable monthly accrual if balances should instead grow automatically each month, then set the Vacation and Sick monthly accrual (the days added to each balance every month). Turning accrual on clears the fixed starting balances, since the two are alternatives.Reset schedule — when balances reset each year. Every Jan 1 resets everyone on January 1st; Custom Date lets you pick a specific month and day.Reset mode — what happens to unused days at reset:\nBalance Only — unused leave is discarded.Carryover All — all unused leave moves into the next cycle.Carryover Capped — unused leave carries over up to a limit. This reveals Vacation and Sick carryover caps; anything above the cap is forfeited. Save with Save Changes. The policy applies to every employee in that location who hasn't been given their own. Leave policies are configured per location, so each branch can run its own accrual and reset rules.",{"id":768,"title":769,"titles":770,"content":771,"level":365},"\u002Fdocs\u002Fleave-policies#step-2-override-the-policy-for-one-employee","Step 2 — Override the policy for one employee",[57],"When a single employee's terms differ — a longer-tenured hire with more vacation, say — give them their own policy instead of changing the location default. Open the employee from the Employees list, choose Edit, and open the Leave Policy tab. The Leave Policy Mode decides where their rules come from: Inherit Location Policy (default) — the employee follows the location policy. Nothing else to set.Custom Policy — the employee gets their own rules. The same fields as the location policy appear — starting balances, monthly accrual, reset schedule, reset mode, and carryover caps — and what you set here replaces the location policy for this employee only. Switching back to Inherit Location Policy at any time drops the override and returns them to the location default.",{"id":773,"title":774,"titles":775,"content":776,"level":365},"\u002Fdocs\u002Fleave-policies#step-3-make-a-manual-adjustment","Step 3 — Make a manual adjustment",[57],"Sometimes a balance just needs a one-off correction — granting a few extra days, or clawing back days credited in error — without touching the policy or any past leave requests. On the employee's profile, open Manual Adjustment: Pick the leave type — Vacation or Sick.Enter the amount — a positive number adds days, a negative number removes them.Add a short reason so the transaction history stays clear about why the balance changed. The adjustment posts immediately and updates the available balance. It shows up in the employee's Leave History as a manual transaction, separate from accruals and requests.",{"id":778,"title":779,"titles":780,"content":781,"level":365},"\u002Fdocs\u002Fleave-policies#how-a-balance-is-built","How a balance is built",[57],"A balance isn't a single number you edit — it's the running total of everything that's happened to it. On an employee's profile, the Leave Balance tab breaks down where the available figure comes from, and Leave History lists every transaction: Opening balance — the starting days from the policy.Monthly accrual — days added each month, if accrual is on.Carryover — days brought forward from the previous cycle at reset.Manual adjustment — your one-off corrections.Reservation — days held when an employee files leave from the kiosk, deducted while the request is pending or approved. Because the balance is the sum of these, every change is auditable — you can always see why a number is what it is.",{"id":783,"title":784,"titles":785,"content":786,"level":365},"\u002Fdocs\u002Fleave-policies#how-it-connects-to-the-rest-of-clocktap","How it connects to the rest of ClockTap",[57],"Employees file leave from the kiosk, which reserves the days against their balance. See Kiosk.Pending leave requests land in Approvals for an approver to approve or reject; rejecting releases the reserved days back. See Managing Approvals.Set up a location's leave policy before your team starts filing leave, so balances are right from day one.",{"id":63,"title":62,"titles":788,"content":789,"level":390},[],"How employees file overtime from the kiosk and how you set the grace period and overtime thresholds per location.",{"id":791,"title":62,"titles":792,"content":793,"level":390},"\u002Fdocs\u002Fovertime#overtime",[],"ClockTap detects overtime automatically when someone works past their scheduled shift, but detected overtime is only a flag — it is not payable until the employee files it and an approver approves it. Filed, approved overtime is the only overtime that lands on your payroll export. If the payroll page warns you that overtime is going unfiled, it usually means your team hasn't been shown how to file it, or the grace period and thresholds for the location need a look. This page covers both.",{"id":795,"title":796,"titles":797,"content":798,"level":365},"\u002Fdocs\u002Fovertime#filing-overtime","Filing overtime",[62],"Employees file their own overtime from the kiosk (or their self-service hub on a personal device). Overtime already sitting unfiled shows up under the Overtime tab, and a fresh clock-out that ran long prompts them right away — once it clears the location's minimum overtime threshold (a new location starts at 30 minutes; see below). There are two ways to file: Right after clocking out — if the shift ran past schedule, an Overtime Detected prompt appears immediately. The employee confirms how much to file, adds a short reason, and taps File Overtime.Later, from the Overtime tab — if they tapped Skip or clocked out earlier, every shift with unfiled overtime is waiting on the Overtime tab with a File Overtime button. Either way, the request lands in Approvals for an approver to approve or reject. See Managing approvals. Only approved overtime is payable and appears on the payroll export — pending and unfiled overtime never do.",{"id":800,"title":801,"titles":802,"content":803,"level":365},"\u002Fdocs\u002Fovertime#grace-period-overtime-rules","Grace period & overtime rules",[62],"Each location sets its own grace period and overtime thresholds, which decide when overtime is detected in the first place and how it is rounded. You'll find them in Location settings → Hours & Overtime. Grace period — Minutes after shift start before an employee is marked late.Minimum overtime — Overtime is only recorded once it reaches this many minutes. Set to 0 to record all overtime.Overtime increment — Overtime is counted in whole blocks of this many minutes; leftover minutes that don't fill a block are dropped. For example, with a 60-minute increment, 1h 50m counts as 1h. Set to 0 to count every minute. A new location starts with both settings at 30 minutes, keeping a few stray minutes past closing out of your approvals queue. Drop them to 0 if you pay overtime by the minute. Tune these so the overtime ClockTap detects matches how you actually pay it — then make sure your team knows to file it from the kiosk.",{"id":68,"title":67,"titles":805,"content":379,"level":390},[],{"id":807,"title":67,"titles":808,"content":809,"level":390},"\u002Fdocs\u002Fpayroll#payroll",[],"ClockTap counts the hours your team actually worked, prices them at each person's rate, and hands you a payslip to finish. It is not a payroll system: it holds no closed periods, files nothing, and works out no contributions or tax. What it gives you is the part that takes longest — the hours, priced correctly, with the premiums the law adds on top. Payroll is in beta. You'll find it under Payroll in the sidebar.",{"id":811,"title":109,"titles":812,"content":364,"level":365},"\u002Fdocs\u002Fpayroll#see-it-in-action",[67],{"id":814,"title":120,"titles":815,"content":816,"level":365},"\u002Fdocs\u002Fpayroll#what-the-page-shows",[67],"Payroll opens on the cut-off you're about to pay — the last one that closed — and gives every employee a card: Gross pay for the period, with the approved hours behind it.Their rate, editable straight from the card.View computation, which opens the full breakdown: ordinary hours, rest day, holiday, night and overtime, each with its hours and amount, and late or undertime taken back off the end. The arrows beside Period step through cut-offs one at a time; the calendar takes any range you like. The Employee filter narrows the page to one person, and Export downloads the whole period as a timesheet. Overtime that nobody filed and approved is named on the card and left out of the total, so the figure on screen is always the one you agreed to pay. See Overtime.",{"id":818,"title":171,"titles":819,"content":820,"level":365},"\u002Fdocs\u002Fpayroll#setting-a-pay-rate",[67],"Nobody is priced until you say so. Tap the rate on an employee's card — or Set a rate if they have none — and pick how they're paid: Hourly — every counted hour at that rate.Daily — a day rate for each day worked.Monthly — a salary, spread across the month's paid days. Type the amount and save. The whole period is priced from it straight away, including the days already worked. A rate is one live value: change it and every figure recomputes, so it always matches what the location pays today. You can set every rate in one place instead — see Staff pay rates below.",{"id":822,"title":212,"titles":823,"content":824,"level":365},"\u002Fdocs\u002Fpayroll#attendance-and-payslip",[67],"Each employee card opens two ways. Attendance is the day-by-day: hours, rest days, holidays and approved overtime, one row per day. Underneath it, Pay Categories regroups those same hours by day type — ordinary, rest day, special and regular holiday, each split into regular, overtime, night and night overtime. That is the split an accountant multiplies rates against. Payslip is a draft you finish. ClockTap fills in the earnings it can count — basic pay, rest days, holidays, approved overtime — and totals them. You add what it cannot know: Earnings — an allowance, a bonus, anything else you pay.Deductions — a loan, a cash advance, and the mandatory rows: SSS, PhilHealth, Pag-IBIG and withholding tax. ClockTap prints those rows and totals whatever you type into them; it does not work out the amounts. Net Pay follows every figure you enter. When the slip is right, download it as XLSX or PDF.",{"id":826,"title":259,"titles":827,"content":828,"level":365},"\u002Fdocs\u002Fpayroll#payroll-settings",[67],"Everything the page prices comes from four settings, reached from Payroll settings on the page itself (or Location Settings → Payroll). Each one is a live value: change it and every view recomputes.",{"id":830,"title":274,"titles":831,"content":832,"level":374},"\u002Fdocs\u002Fpayroll#_1-pay-period",[67,259],"How often you pay — every day, every week, twice a month, or once a month — and the day a cut-off starts on. The dates it produces are drawn as you pick, so you can see the pair before you save. Starting on day 1 gives you the 1st to the 15th, then the 16th to the end of the month; starting on day 30 gives 30th to 14th, then 15th to 29th. A cut-off is a repeating rule, not a stored period. Nothing opens, closes or locks.",{"id":834,"title":284,"titles":835,"content":836,"level":374},"\u002Fdocs\u002Fpayroll#_2-staff-pay-rates",[67,259],"Every employee's rate in one list, each row saving on its own. Put anyone on a monthly salary and one more setting appears — the monthly salary workday basis, and it decides the money. It's how many days a year the salary already pays for: 261 for a five-day week, 313 for six, with other arrangements for weeks that differ. Daily and hourly rates are not affected. If the basis and your recurring shifts disagree — a 313 basis against staff rostered five days — ClockTap says so and names who, so you can fix whichever is wrong.",{"id":838,"title":306,"titles":839,"content":840,"level":374},"\u002Fdocs\u002Fpayroll#_3-overtime-holidays-and-night-work",[67,259],"The pay added on top of a normal rate: Count overtime — off means time past a shift's end is not overtime at this location: nothing to file, nothing to approve, nothing paid.Pay the regular-holiday premium — most employers leave this on. Off exempts the location from the statutory premium.Night differential — the hours counted as night work, 10pm to 6am by default. The premium rules themselves are the Philippines', and carry the multipliers for overtime, rest days and every holiday type. See Holidays.",{"id":842,"title":338,"titles":843,"content":341,"level":374},"\u002Fdocs\u002Fpayroll#_4-payslip",[67,259],{"id":845,"title":345,"titles":846,"content":847,"level":365},"\u002Fdocs\u002Fpayroll#what-clocktap-does-not-do",[67],"It bears repeating, because it decides what you can hand to whom: No contributions or tax are calculated. ClockTap prints the rows; the amounts are yours.No closed or locked periods, no payslip register, no filings.Gross pay is a reporting figure, not a ledger. Change a rate or a rule and every period recomputes. Take the export or the payslip to whoever runs your payroll, and the hours are already done.",{"id":73,"title":72,"titles":849,"content":850,"level":390},[],"Frequently asked questions about ClockTap workspaces, kiosks, billing, and data.",{"id":852,"title":853,"titles":854,"content":364,"level":390},"\u002Fdocs\u002Ffaq#frequently-asked-questions","Frequently asked questions",[],{"id":856,"title":857,"titles":858,"content":859,"level":365},"\u002Fdocs\u002Ffaq#do-i-need-biometric-hardware","Do I need biometric hardware?",[853],"No. ClockTap is browser-based. Employees clock in with a PIN on any tablet, phone, or shared browser.",{"id":861,"title":862,"titles":863,"content":864,"level":365},"\u002Fdocs\u002Ffaq#does-the-kiosk-work-offline","Does the kiosk work offline?",[853],"The kiosk handles short network drops and syncs once the connection is restored. For long outages we recommend a backup paper log so you can reconcile after the fact.",{"id":866,"title":867,"titles":868,"content":869,"level":365},"\u002Fdocs\u002Ffaq#what-devices-are-supported","What devices are supported?",[853],"Any modern browser (Chrome, Safari, Firefox, Edge) on a tablet, phone, laptop, or desktop. Installing ClockTap as a PWA gives the kiosk a full-screen, app-like experience.",{"id":871,"title":872,"titles":873,"content":874,"level":365},"\u002Fdocs\u002Ffaq#is-there-a-free-plan","Is there a free plan?",[853],"Yes. The Starter plan is free, no credit card required. See Pricing on the landing page for current limits.",{"id":876,"title":877,"titles":878,"content":879,"level":365},"\u002Fdocs\u002Ffaq#how-is-data-stored","How is data stored?",[853],"Attendance records are stored in a managed Postgres database (Neon). You can export your data as CSV at any time from the Reports screen.",{"id":881,"title":882,"titles":883,"content":884,"level":365},"\u002Fdocs\u002Ffaq#how-do-i-contact-support","How do I contact support?",[853],"Join our community Facebook group and post your question there — we'll get back to you. If you have a feature request, include a brief description of what you're trying to accomplish.",{"id":78,"title":77,"titles":886,"content":887,"level":390},[],"Notable updates and releases for ClockTap.",{"id":889,"title":77,"titles":890,"content":891,"level":390},"\u002Fdocs\u002Fchangelog#changelog",[],"A running list of notable updates to ClockTap. We'll add entries here as new features ship.",{"id":893,"title":894,"titles":895,"content":896,"level":365},"\u002Fdocs\u002Fchangelog#august-20-2026","August 20, 2026",[77],"Payroll now works out what to pay, not just the hours worked. The Payroll page prices every approved hour against each person's rate and shows their gross pay for the cut-off — overtime, rest-day, night and holiday premiums included, under Philippine rules. Set someone's rate from their own card: tap the rate beside their name and pick hourly, daily or monthly.See where every peso came from. View computation opens the whole breakdown — ordinary, rest day, holiday, night and overtime, each with its hours and amount, and late or undertime taken back off the end. Overtime nobody approved is named and left out, with a link to review it, so the figure on screen is the one you agreed to pay. The same hours regrouped by day type sit under Pay Categories on every employee now, instead of behind a setting you had to switch on.Download a payslip for each employee. Anyone's Payslip tab holds a finished payslip — hours, earnings, deductions, net pay — that downloads as XLSX or PDF. Type in an allowance, a bonus, a contribution or a cash advance and the totals follow: ClockTap prints the deduction rows and leaves the amounts to you, because it computes no contribution and no tax. The company name and the deduction rows come from Location Settings → Payroll.Your cut-off is a setting now, and Payroll browses by it. Say how often you pay — every day, every week, twice a month, once a month — and which day a cut-off starts on; the dates it produces are drawn as you pick. Payroll then opens on the cut-off you're about to pay, with arrows to step through the others. Monthly staff get a workday basis too, including the 26- and 22-day factors, and ClockTap says so when that basis and the recurring shifts disagree about how many days a week are paid.Fix a wrong entry — or delete it. Every row on Attendance now offers Change shift, not only the rows whose times drifted from the schedule. Delete attendance sits beside it, and asks you to type the employee's name and the date before the entry goes.The dashboard answers \"who\", not just \"how many\". Click Late & absent — or either of its counts — and the names open right there, instead of sending you to the attendance table to find out. Today's Attendance is clickable now too.Holidays you can see coming. An Upcoming holidays card lists the next 30 days for any location on a holiday calendar, so a regular holiday stops being a payday surprise.A mistyped shift template is fixable again. Editing a template's start, end or unpaid break used to be refused once anyone was assigned to it — you had to build a replacement. Timing is a plain setting now: save it, and every day that shift has scheduled is repriced with it. On a laptop or a phone, Templates reads as a card per shift instead of a table with its last columns cut off.All Locations works on the shift and employee screens. Templates, Recurring Shifts, Team Planner and Add Employee used to stop at \"pick a location first\". They now cover every location you manage, so a two-branch owner can see the whole setup at once.A free holiday pay calculator, open to anyone. ClockTap Toolkit has a DOLE-rate holiday pay calculator and the Philippine holiday calendar year by year — no account needed, and nothing to install.Fixes. A kiosk clock-in that clashes with an entry already on file now names that entry and its times, instead of \"conflicts with another record\". The kiosk's \"Are you still there?\" prompt no longer interrupts someone scrolling. The clock button can't stay stuck for staff clocking in from their own phone. And adding an employee whose email is already taken keeps the address, names who holds it, and offers to free it when that person has been deactivated.",{"id":898,"title":899,"titles":900,"content":901,"level":365},"\u002Fdocs\u002Fchangelog#august-6-2026","August 6, 2026",[77],"Plan the whole team's week on one grid. The new Team Planner under Shifts lays your crew's whole week out on a grid — every employee down the side, the week across, the clock down the middle. Drag a name onto a day to assign a shift, or drop it on No shift to make that day a rest day. Click a shift block to change who's on it. Either way, the change repeats every week from the day you made it — past weeks keep the old plan — and every confirmation comes with an Undo.The planner fits on a phone. Below desktop width, Team Planner reads the week as a list of day cards instead of a grid, since a drag doesn't work well across two scrolling axes. Tap a shift to change who's working it, or Add staff to put someone new on a day.Approved leave shows up on the schedule. Leave now appears on both the Team Planner grid and the Recurring Shifts calendar, with an icon for the leave type. If someone's approved leave lands on a day they're also scheduled to work, that day is flagged so it doesn't slip through.Assignments is now Recurring Shifts. The Shifts section in the sidebar is now Templates, Recurring Shifts, and Team Planner. In the weekly schedule editor, each day now shows its real date, with a First week starts note so it's clear which week a pattern begins from.The status filter is a single dropdown now. Pick All requests to see everything at once, or narrow to just Pending, Approved, or Rejected — Pending shows a live count. Request cards are rebuilt to hold up better on a phone. Overtime responses now show the location's minimum and rounding rules right beside the filters, with a Change link straight to the setting.New videos in the Shifts guide. The Shifts guide has a new section on planning the whole team's week, and both Shifts pages now have a Watch tutorial button that plays a short walkthrough without leaving the app.",{"id":903,"title":904,"titles":905,"content":906,"level":365},"\u002Fdocs\u002Fchangelog#august-5-2026","August 5, 2026",[77],"A blocked location no longer traps a clock-in. If a browser has blocked location access, the clock-in screen now walks through the exact taps to fix it — separate guides for Android Chrome and iPhone Safari — and keeps watching in the background so the clock-in picks up on its own the moment permission is restored. Can't sort it out at the door? Request manual entry files the time for an approver to review instead.Filing a correction for a shift already on file is caught immediately, not after approval. The manual entry form now checks for a clash with an existing entry while you're still filling it in, and offers to switch straight to editing that entry instead of submitting a duplicate. Approvals also apply the moment you tap Approve or Reject, instead of blanking the whole queue while it reloads.A clock-in on a scheduled rest day now reads as overtime. The dashboard's Employee status and Clocked out lists used to guess On Time or Late with no shift to measure against; an employee working their day off now shows a Rest Day OT badge instead.Co-owners have their own settings section now. Sharing a location used to be reachable only from the Locations list. Location Settings → Co-owners now covers the same add-by-email flow, so it sits alongside the rest of a location's settings.The sidebar no longer clips on short screens. Nav, settings, the support card, and the profile menu now scroll together as one region instead of being cut off outside the visible area.",{"id":908,"title":909,"titles":910,"content":911,"level":365},"\u002Fdocs\u002Fchangelog#august-3-2026","August 3, 2026",[77],"See who hasn't clocked in — and who's on leave — right from the dashboard. The Employee status card now groups everyone still due in today under Not clocked in, tagged Upcoming, Late, or Absent depending on how far past their shift they are — nobody is marked absent while there's still time on the clock. A new Time off card lists who's on approved leave today, so leave stops getting counted as a no-show.The Late Today card tells you what \"late\" means. It now names the grace period behind the count — for example \"15 min grace period\" — with a Change link straight to Hours & Overtime for that location.Kiosk sign-in moved to its own settings page — with a fix for duplicate logins. Scanning the kiosk QR code now activates the device immediately, without waiting on the invite email to be opened and accepted first. Kiosk credentials also moved out of the old settings modal into a dedicated Credentials page in Location settings, and if a kiosk somehow ends up signed in under more than one address, the page flags it and lets you pick which one to keep — the others are signed out automatically.Approvers accept an invite instead of being handed a password. Turning on Approver access for an employee now emails them an invite — the same flow staff already use for personal-device clock-in — so they sign in on their own, and nobody else ever holds their credential. Approvers can also clock in for themselves at a personal-login location, the same as any other staff member.A refused clock-in stays on screen instead of flashing past in a toast. If a clock-in or clock-out is refused — say, the device isn't on an allowed network — the reason now shows as a message that stays put until the next attempt, instead of a toast that can disappear before anyone reads it. Applies on the kiosk and from a personal phone alike.The docs site now matches your theme, and videos play properly. \u002Fdocs used to force dark mode no matter how the rest of the app was set; it now follows your light\u002Fdark preference, with the toggle right in the header. Docs videos open in a proper player too — a modal on desktop, fullscreen automatically on phones — instead of a cramped inline clip.A rewritten guide to getting started. Getting started now follows the real shape of setup — before you start, the five wizard steps, getting the team clocking in, reviewing attendance — with a kiosk-vs-personal-login comparison and a fresh set of short clips for each step.Payroll's employee cards are the whole story now. The summary tiles and colour legend that used to sit above the per-employee list are gone — the breakdown itself already carries approved hours, overtime, and status, so the extra summary was one more thing to read before getting to what mattered.The date range filter lives in the main filter bar. On Attendance, Date Range now sits next to Employee and Export instead of being tucked inside a collapsible \"more filters\" panel — one less click to change the period you're looking at.Login conflicts now name who's holding the address. Inviting a self-login to an email that's already someone's login used to return a bare \"already taken\" message with no way to act on it. It now names the employee and location and links straight to their page — as long as you manage that location.Location name and Address, clarified. Both fields now carry their own helper text in onboarding and in the location form — Location name is your business name, shown on the kiosk and in reports; Address is for your records only and never affects clock-in tracking.Only active employees count against your plan limit. Deactivating a departed employee now frees their seat right away — the count used to include deactivated employees, so an owner with any turnover could get stuck behind the upgrade prompt even while under their actual limit.",{"id":913,"title":914,"titles":915,"content":916,"level":365},"\u002Fdocs\u002Fchangelog#july-25-2026","July 25, 2026",[77],"Pay approved hours by day type. Turn on Pay categories in Location settings to split each employee's approved hours across up to 32 buckets — Regular, Overtime, Night, and Night OT, each on Ordinary, Rest Day, Special \u002F Regular Holidays, and their combinations — so payroll matches how you actually pay. Leave it off if everyone is paid one flat rate; the payroll view and exports stay simple.One-click export in your accountant's format. The Payroll Export menu now ships four presets alongside Standard Excel: Accountant Spreadsheet (PH), Generic CSV, QuickBooks Time CSV, and Sprout-compatible CSV — pick the one your accountant asks for and skip the reformatting.Holidays are now per location. Each location has its own Track holidays switch in Location settings → Holidays, and the country's calendar lives there too. Turn it off for a location that works through holidays at the usual rate, and holidays disappear from that location's dashboard, attendance, and payroll everywhere in the app.File overtime with a slider. Staff filing overtime from the kiosk or their phone now drag a slider between the minimum and the counted maximum, instead of tapping a stepper — much quicker on a phone when the counted overtime spans hours.See what a feature does even when it's off. Sections you've turned off — Pay categories, Leave Policy, Holidays — now stay in the modal, grayed out, with the on\u002Foff switch in the header. So you can preview what enabling it looks like without going hunting.Hours & Overtime, in one place. Grace period, overtime block rounding, and minimums now live under a single Hours & Overtime section, and Kiosk login is folded into Clock-in methods — one place per topic.",{"id":918,"title":919,"titles":920,"content":921,"level":365},"\u002Fdocs\u002Fchangelog#july-20-2026","July 20, 2026",[77],"See who's on shift, right from the dashboard. Every row on the Employee status card now carries a bar for that person's scheduled shift. For anyone still clocked in, the bar fills as their shift runs and turns amber once they're past shift end — so it's obvious who's about to finish and who's stayed on without clocking out. For anyone already clocked out, the bar sits inside their shift window, so a late start or an early finish shows up as a gap. The card refreshes on its own every 30 seconds.Set a new hire's weekly schedule while you're adding them. Add Employee is now two steps: their details, then their usual week. The employee is created as soon as you finish the details, so you can skip the schedule and come back to it later from Shifts — and their PIN is still shown last, once you close the wizard.Shift templates show the week they actually cover. Each template on the Templates tab now shows the weekdays it runs and how many people work it, in place of the old assignment count — which counted schedule rows, not people, and read as \"5 active assignments\" for a single employee working five days. Alongside it, Used in July shows who worked the shift this month and how many times.Spot anyone who isn't on the schedule. If someone has no shift assigned, the Templates tab now says so and links straight to assigning them. They can still clock in — their hours just aren't checked against a schedule.The shift picker leads with your own shifts. When you pick a shift for a day, your templates come first in alphabetical order, with Rest day, Open, and Create a new shift below a divider.Overtime that exactly reaches your minimum now counts. With a 60-minute minimum, exactly one hour of overtime used to be dropped, even though the setting reads as \"under 1h isn't counted\". Reaching the minimum now counts. Check how your thresholds behave under Grace Period\u002FOT in Location settings.A new guide to overtime. Overtime walks through how staff file overtime from the kiosk or their phone, and how the grace period and thresholds for a location fit together — with a short video of both filing paths.",{"id":923,"title":924,"titles":925,"content":926,"level":365},"\u002Fdocs\u002Fchangelog#july-16-2026","July 16, 2026",[77],"Flexible clock-in windows on shift templates. A shift template can now open an early clock-in window instead of a single fixed start time — staff who arrive within the window are still counted on time. Set the window when you create or edit a template.Overtime counts in whole blocks — and staff can file part of it. Overtime now accrues in whole-block increments per your location's setting, and staff can file just part of their detected overtime with a reason. Configure the block size under Grace Period\u002FOT.Leave days stand out in payroll exports. Excel exports now highlight leave days so they're easy to spot, and empty overtime cells are left blank instead of showing a zero.Approval cards show the clock in and out times. Correction and overtime request cards in the Approvals inbox now display the full clock in\u002Fout date and time, so you can review a request without opening the entry.",{"id":928,"title":929,"titles":930,"content":931,"level":365},"\u002Fdocs\u002Fchangelog#july-9-2026","July 9, 2026",[77],"Shift Alignment — fix the shift, not the timesheet. When a completed entry drifts more than an hour from its scheduled shift, ClockTap flags it and offers a Change shift action. The modal has already picked the best-matching shift for you, and shows the status and overtime each option would produce — or you can create a new template on the spot. Apply it to just that day, or to every matching weekday from then on. Status and overtime re-derive instantly.Payroll now has its own page — in beta. The payroll breakdown moved out of Attendance and into Payroll in the sidebar. Each employee's card totals their approved hours and approved overtime for the period, with a day-by-day breakdown of status, late\u002Fundertime, and overtime. Export the whole period to Excel in one click.Overtime is filed, then approved. At clock out, staff are prompted to file any detected overtime with a reason — pick a preset or write your own. Owners review it from the Attendance page or the Approvals inbox, and each entry reads Approved, Pending Approval, Rejected, or Not filed. Only approved overtime counts toward the payroll total, so the Approved Overtime tile always matches the per-employee badges.Trivial overtime stays out of the way. Unfiled overtime at or below the location's minimum-overtime setting is no longer shown, and no longer counts toward the overtime summary. The setting that controls it now lives under Grace Period\u002FOT.",{"id":933,"title":934,"titles":935,"content":936,"level":365},"\u002Fdocs\u002Fchangelog#july-3-2026","July 3, 2026",[77],"Change your kiosk login email. Update the email a location's kiosk signs in with, right from Location settings → Kiosk login.Add and edit attendance records. Owners can now create a missing entry or correct an existing one directly from the Attendance page — including clock in\u002Fout, scheduled shift, and overtime — instead of waiting on a correction request. Overlapping records are prevented automatically.Approve overtime from the Attendance page. Overtime shows an info icon while it's still pending approval. You can now approve it inline: the approval indicator is yellow when no reason has been filled in yet, and turns green once a reason is recorded.New Timesheets view for payroll. A Timesheets tab summarizes each employee's worked vs. approved hours, days worked, late\u002Fundertime, and overtime status (approved, rejected, or pending) across a date range — and exports straight to Excel.See paid hours on shift templates. The shift template editor now breaks down shift span, unpaid break, and paid hours, so you know exactly what a template pays before assigning it.Quick-assign schedules to employees. Assigning shift templates is faster, with a refined schedule step in setup and assignments.Release updates on your dashboard. Owners now see a dated announcement when new ClockTap improvements are available. Open the release notes from the alert, or dismiss it permanently once you've read it.Faster access to support. Open the ClockTap Facebook support group directly from the app sidebar when you need help or want to connect with other users.Safer setup. Onboarding now prevents reusing the owner's email for an employee login, avoiding sign-in conflicts.",{"id":938,"title":939,"titles":940,"content":941,"level":365},"\u002Fdocs\u002Fchangelog#june-2026","June 2026",[77],"Choose how your team clocks in. Setup now starts by picking a clock-in method — a shared Kiosk or Personal devices. Change it any time from location settings, or turn on the other method to run both at once.Clock in from your own phone. Staff can now clock in and out from their personal device, with the same geofencing and WiFi security as the kiosk. No shared tablet required. See BYOD self-login.One place for staff self-service. Clocking in, viewing shifts, checking attendance, and filing corrections\u002Fovertime\u002Fleave requests now live together on the My Clock page at \u002Fapp\u002Fclock.Faster guided onboarding. The setup wizard walks you through clock-in method, location, employees, and schedule, so a new location is ready in minutes.Attendance export to Excel. Export your attendance range to a spreadsheet for payroll, with absent days highlighted.Stronger kiosk security. Added rate limiting on kiosk PIN sign-in to protect against repeated guesses.",{"id":943,"title":944,"titles":945,"content":946,"level":365},"\u002Fdocs\u002Fchangelog#earlier","Earlier",[77],"Public documentation section launched at \u002Fdocs.Approvals inbox with manual correction, overtime, and leave request flows.Multi-location attendance dashboard with CSV export.Kiosk PWA with offline-tolerant clock-in.Per-location kiosk pairing and PIN sign-in.",[948,949],{"title":62,"path":63,"stem":64,"description":789,"children":-1},{"title":72,"path":73,"stem":74,"description":850,"children":-1},1787549435567]