A BPO can have perfect clock-ins and still send the wrong payroll file, bill the wrong client, or fail to explain a missed service target.
That is the central buying problem. BPO time tracking software records hours. An operation also needs to know which shift was planned, what changed, who approved payable time, what a client may see, and which separate system proves service quality.
Treating those as one record creates false confidence. A screenshot cannot prove call quality. An activity percentage cannot authorize payroll. An approved timesheet is not useful if it can change without a visible decision trail.
This article gives a practical way to test the boundaries. The vendor and operations documentation cited below was checked on August 10, 2026. This is a desk review, not a hands-on product test, and it is not legal, payroll, or payment-security advice.
The short answer
Choose BPO time tracking software only after it passes six record tests:
- Planned shift: what the person was scheduled to do, in which time zone, for which client or queue.
- Captured time: clock-in, clock-out, breaks, offline entries, manual entries, and source device.
- Exception and edit history: what failed or changed, the before-and-after values, who changed them, and why.
- Approval and payroll handoff: which time became payable, who authorized it, and which version reached payroll.
- Client billing proof: the client, project, service window, approved quantity, and a report that reveals nothing outside that client's scope.
- Service-quality result: the separate call, ticket, QA, rework, SLA, or customer-outcome evidence.
No one record substitutes for the next. The best product is the one that preserves the handoffs your team must defend, not the one that captures the most employee data.
What each record can and cannot prove
Table: the Six-Record BPO Evidence Chain.
| Operating decision | Required record | What the time tool can support | What it cannot prove alone |
|---|---|---|---|
| Was the shift staffed as planned? | Schedule, time zone, assigned queue or client | Scheduled versus captured time | Why demand changed or whether staffing was sufficient |
| Was the person present? | Clock events, breaks, source, offline flags | Attendance exceptions and elapsed time | Useful work, call quality, or customer impact |
| Is the record trustworthy after correction? | Before-and-after values, editor, reason, timestamps | Change history and exception status | Whether the reason is true without reviewer judgment |
| What time is payable? | Approved version, pay period, rates or earning codes, reviewer | Approval state and payroll export input | Tax, classification, deductions, or final payment correctness |
| What may the client be billed? | Client, project, contract rule, approved quantity, export version | Client-scoped hours and notes | Contract interpretation or acceptance of the invoice |
| Did the service meet its target? | ACD, ticket, QA, rework, SLA, or customer record | Time context around the result | The result itself |
Current Microsoft documentation illustrates the boundary. Its workforce-management overview treats forecasting, capacity, schedules, adherence, and quality management as related but distinct functions. Its adherence-history guide compares scheduled activity with actual state and accounts for tolerance and untracked activities.
That makes adherence useful. It does not turn adherence into attendance, payable time, or a quality score.
The sharper purchasing question is not, "Does the system have adherence?" It is, "Which source creates the planned state, which source creates the actual state, and what happens when either one is wrong?"
Put change control before capture depth
Most buying checklists begin with timers, screenshots, app activity, and integrations. A useful correction to that order is to test change control first.
Current approval documentation exposes why. Teamwork's approval workflow says approved time is locked until a reviewer reopens it. QuickBooks Time requires a timesheet to be unapproved before it can be edited or deleted. A Zoho Shifts approval guide documents a different behavior: an authorized edit to an approved entry remains approved.
Those pages do not show that one design is universally right. They show that the word "approval" is too vague for procurement.
Ask the vendor to demonstrate five exact events: an agent changes a wrong client code after submitting time; a manager corrects a missed stop after approval; an offline entry arrives after the approval cutoff; a second reviewer changes the payable quantity; and payroll is exported before the source record changes.
For every event, require the original value, new value, actor, timestamp, reason, approval impact, and export version. If the system cannot show which version was authorized, the approval is only a label.
This is also why a payroll integration does not complete payroll. The time product can prepare an input. Your payroll process still owns pay rules, worker classification, deductions, taxes, final review, and payment. Recordkeeping duties vary by jurisdiction, so the operating control still needs a review by the people responsible for payroll and employment compliance.
Run the One-Shift Failure Test
Do not evaluate the product with a clean daytime shift. Rehearse the record most likely to split across systems.
Use this illustrative scenario:
An agent is scheduled from 10 p.m. to 7 a.m. across two calendar dates. The connection drops before midnight. The agent returns online, selects the wrong client, misses the final stop, corrects the entry after submission, and asks a supervisor to approve it before payroll cutoff. The BPO must then create a client-safe report without exposing another account.
This is a test scenario, not a customer story. It is deliberately awkward because a trial should discover failure behavior before payroll or an invoice depends on it. (That is the point.)
Run the test in this order:
- Create the planned overnight shift in the operation's actual time zone.
- Start time against the correct client and queue.
- Disconnect the device and continue working through an offline segment.
- Reconnect, then create a wrong-client entry and a missed stop.
- Submit the record and let the first reviewer approve it.
- Correct the client and stop time after approval.
- Confirm whether approval is removed, retained, or versioned.
- Export the approved payroll input and reconcile its total to the source.
- Produce a client-scoped report for only the relevant work.
- Retrieve the edit history and explain the final number without using administrator knowledge that an ordinary reviewer would not have.
Offline mode deserves special attention. Jibble's current desktop guide documents that projects, activities, breaks, reminders, and some restrictions are unavailable offline, while later-synced entries are flagged.
Those are vendor-specific examples, not a claim about every product. They identify the test: when context is unavailable at capture, what fills the gap later, and who resolves a conflict?
Separate attendance, adherence, and quality
The three terms often appear beside one another in BPO software pages. They answer different questions.
Attendance asks whether a person was present under the operation's rule. It may use clock events, breaks, leave, schedule, and approved exceptions.
Schedule adherence asks whether the person's actual state matched the scheduled state over defined intervals. It can help a real-time team see coverage problems, but it needs tolerances and exception handling.
Quality asks whether the interaction or work met the required standard. That may require call or screen recording under a defined policy, QA forms, ticket outcomes, rework, customer feedback, and calibration between reviewers. ICMI's quality-assurance guidance emphasizes interaction review, calibration, feedback, and agent involvement.
A screenshot is not proof of quality. It may show an application at one moment. It does not establish that the agent used correct judgment, resolved the customer's problem, followed the required call flow, or protected the account.
The same limit applies to keyboard or mouse activity. Activity can be a diagnostic signal when its collection has a defined purpose. It should not become a service result merely because it is easy to count. The broader activity-versus-productivity framework shows how to place activity beside output, quality, customer, delivery, rework, and trust measures.
For each dashboard metric, require four fields: the operating decision it informs, the named person allowed to make that decision, the exception rule that triggers review, and the action and closure record after review.
If nobody can name the decision, do not collect the signal by default.
Make client proof narrow by design
A BPO may need to show a client that contracted hours were delivered. That does not mean the client should receive employee screenshots, unrelated project names, other customer records, or broad access to the workforce system.
Build client proof from the narrowest useful record. Include the client and contract identifier, covered service window, approved quantity and unit, relevant work category or queue, any exception that changes the bill, the source and export version, and the approval owner and date.
Then test the client role, not just the report. Can the client filter or open another account? Can an exported file reveal employee data the contract does not require? Does a screenshot capture payment details or another customer's information?
NIST's current access-control guidance describes least privilege as authorizing only the access needed for assigned duties and reviewing those privileges. That publication has a specific federal-information scope, but the principle is a sound buyer test.
Payment-account work needs its own review. PCI DSS applies to entities that store, process, or transmit payment-account data, and the PCI Security Standards Council explains that scope depends on the systems and components involved. If a capture tool could record cardholder data or allow access to it, involve the people responsible for the BPO's PCI scope before enabling capture. Do not rely on a time vendor's general security page to make that decision.
The workforce-data control checklist covers access, retention, export, deletion, and vendor-change questions in more detail.
Give employees a correction route
Record accuracy is not only an administrator concern. The person whose time is being used for attendance, pay, performance review, or client evidence needs a way to inspect and challenge it.
Before rollout, publish what is collected and when collection starts and stops. Name the covered devices and work modes, how offline and manual time are marked, who can see each record, which decisions it may influence, how long it is retained, how an employee reports an error, and who decides the correction and reapproval.
The challenge route should close before the record is used when timing allows. A disputed entry that sits in an inbox while payroll and client billing proceed is not a working correction control.
Also test the employee view. Can a worker see the same shift, client, timestamps, notes, screenshots, edits, and approval state the reviewer sees? If not, document the difference and the reason.
Use a pass-or-fail buying checklist
Feature scoring creates false precision when one failed control can stop the whole operation. Use gates instead.
| Gate | Pass condition |
|---|---|
| Shift model | Cross-midnight shifts remain one understandable work record in the required time zones |
| Source identity | Every entry shows whether it came from timer, manual input, import, API, mobile, or offline sync |
| Client attribution | Wrong-client work can be corrected without hiding the original value |
| Break and absence rules | The record distinguishes worked time, break, leave, and an attendance exception |
| Edit history | Before-and-after values, actor, timestamp, and reason are retrievable |
| Reapproval | A material post-approval change creates a visible approval decision |
| Payroll handoff | The exported total reconciles to one identified approved version |
| Client report | A client receives required evidence and nothing from another account |
| Quality boundary | The team can state which separate system proves QA, SLA, rework, and customer outcome |
| Employee access | Workers can inspect their records and use a defined challenge route |
| Retention | Each data type has an owner, purpose, retention period, and deletion path |
| Exit | Users, time, projects, approvals, and required history can be exported in usable form |
Fail the product if it cannot complete a payroll-critical or client-confidential gate. Do not average that failure against good dashboards. No averaging.
For a wider procurement review, use the 15 questions to ask before buying time-tracking software. Add the ongoing cost of exception review, access administration, policy work, and failed records to the seat price.
Where KordanoTime fits
KordanoTime is not live. Access is planned to begin on December 1, 2026.
The initial product is being built with planned capabilities for time tracking with a daily timeline, online and offline tracking, schedules, attendance, approvals, leave and break tracking, and payroll integrations or payroll-ready exports. GPS, geofencing, and employee-location tracking are planned for later rather than the first release.
These are planned capabilities, not evidence from a live product. A buyer should still run the same failure test when access begins.
The Founding 25 offer is planned for qualifying teams of six or more at $3 per person per month, billed month to month. That price is held for 24 months, then becomes $4 compared with a $5 public price. Teams with fewer than six people pay $4 and do not receive a Founding 25 spot.
If the planned record model and pricing fit your operation, see the full Founding terms.
Buy the evidence chain, not the dashboard
BPO time tracking software should make a difficult record easier to explain. It should not turn several operating decisions into one activity score.
Start with the overnight failure test. Force a wrong client, an offline segment, a missed stop, a post-approval correction, a payroll export, and a client-safe report. Ask who owns every exception and which separate source proves service quality.
If the final record can survive that path, the product may be ready for a real pilot. If it only looks convincing while every entry is clean, keep looking.
Companies with teams of 6 or more can lock $3 per person per month for 24 months.
Claim your spot
Haris Ali D. is the Founder of Kordano, a workforce operating system for modern teams. He focuses on building practical tools for time tracking, attendance, productivity visibility, and team operations.
He also brings experience in branding, digital strategy, and software development through FullStop, a company he co-founded in 2012.