Offshore Bookkeepers guide

Reconcile security-guard shifts to payroll and client invoices

A three-way bookkeeping check for scheduled posts, verified attendance, pay records, bill rates, overtime, and exceptions.

A three-way bookkeeping check for scheduled posts, verified attendance, pay records, bill rates, overtime, and exceptions.

The short answer

  • Compare scheduled, verified, paid, and billed hours by guard, post, and shift.
  • Keep overtime, premium, missed-break, and contract decisions with authorized owners.
  • Resolve exceptions before payroll and invoicing deadlines rather than netting them later.

Scope and publication note

Published October 5, 2026. This article is not accounting, tax, legal, payroll, wage-and-hour, licensing, labor, safety, or contract advice.

Four versions of a shift can coexist

A security company schedules a guard, verifies attendance at a post, pays time under its payroll process, and bills the client under a service agreement. Each system can hold a different number of hours for legitimate or problematic reasons. A late relief guard may extend paid time; a client may have a minimum billable shift; training can be paid but not billed; and an unfilled post can remain on the schedule. The reconciliation must preserve all four views rather than choose one as universally correct.

Use a shift key that combines contract, site, post, scheduled start, and scheduled end. Add employee ID, actual clock events, approved time edits, pay code, bill code, supervisor verification, incident or dispatch reference where relevant, payroll batch, client invoice, and exception status. Store operational or incident details only in the authorized system; the bookkeeping file needs the reference and approved attendance facts, not a security narrative.

Freeze the weekly populations

Save the published schedule, timekeeping export, supervisor verification report, payroll register, and draft billing detail for the same period. Record extraction timestamps and later adjustments. If payroll and client billing use different weeks, create an explicit cutoff bridge. Never drop an overnight shift simply because midnight divides the reports.

The Department of Labor describes employer records in its recordkeeping fact sheet and publishes overtime guidance. Requirements and interpretations can change and depend on the facts. The company's qualified payroll, HR, and legal owners must define the rules; the bookkeeping preparer should not improvise them.

Compare hours before dollars

First compare scheduled hours with verified attendance. Then compare verified attendance and approved adjustments with paid hours. Separately compare verified service with billed units under the authorized contract rule. Only after quantities are explained should the workpaper compare pay rates, premiums, bill rates, taxes, and other amounts. This sequence prevents an offsetting pay-rate and hour error from appearing correct in dollars.

Keep regular, overtime, holiday, training, travel, orientation, standby, and other approved codes separate. A pay premium does not automatically create the same billing premium. Likewise, a client billing minimum does not change the employee's time record. Store effective rate versions for each worker or classification and each client post.

Work through a relief overlap

Guard 104 is scheduled at Post B from 16:00 to 00:00. The relief guard arrives at 00:35, and the supervisor verifies that Guard 104 stayed until then. Timekeeping shows 8.58 hours, payroll includes the approved 0.58 extension and an overtime effect under the company's rule, while the draft client invoice shows 8.00 hours. The file raises a billing-rule question without changing payroll.

If the contract allows billing verified relief delays, the authorized account owner approves an invoice adjustment. If not, the company may absorb the extra cost while still paying correctly under its policy and obligations. The preparer presents the facts, rate versions, and arithmetic. Payroll, HR, and commercial owners make their respective decisions.

Give every mismatch a precise owner

Categories can include scheduled not worked, worked not scheduled, missing clock, supervisor edit, duplicate shift, employee mismatch, post mismatch, pay-code question, bill-code question, rate mismatch, client dispute, and cutoff timing. State the requested action and deadline. “Hours don't match” is insufficient when payroll closes today and invoicing closes tomorrow.

Do not make a billing credit by reducing a guard's time record, and do not fix a payroll omission by adding hours only to the client invoice. Corrections must occur in the relevant system with an approval trail. Preserve original and corrected exports so the reviewer sees what changed after the first comparison.

Protect worker and site information

Use named access and approved secure storage. Limit the close packet to employee IDs and necessary site or post identifiers. Avoid broad distribution of home addresses, bank data, background information, schedules, or security procedures. Separate time preparation, payroll approval, payment release, contract maintenance, and invoice approval where practical.

Handle subcontracted coverage explicitly

If an approved subcontractor covers a post, do not enter those hours under a company employee to make the roster complete. Record the subcontractor, worker or crew reference permitted by policy, verified service, vendor invoice, client billing line, contract authorization, and responsible reviewer. This keeps payroll, accounts payable, and customer billing from blending together.

Emergency coverage may be confirmed after the ordinary cutoff. Use a late-service queue with the shift key, verification owner, expected payroll or payable period, and expected client invoice period. When the item posts later, link it back to the original service date. The queue prevents both omission and duplicate catch-up billing while leaving labor and contract decisions with the authorized teams.

Where a site requires a minimum staffing level, compare verified occupied posts with the approved schedule, but do not turn that comparison into a compliance conclusion. Report the observable gap and source records to operations. The bookkeeping role should not assess security adequacy or licensing.

Close by tying approved payroll hours and amounts to the payroll register and ledger, billed units to client invoices and receivables, and cash to the relevant settlement processes. Review all manual time edits, zero-hour scheduled posts, workers assigned simultaneously to two sites, unexpected rates, and old disputes. Track first-pass match rate, edit age, and cutoff misses as process signals. For a remote preparer who can maintain this evidence while your licensed and authorized leaders retain decisions, see Offshore Bookkeepers' services and contact us.

Questions owners ask

Can a bookkeeper decide whether hours count as overtime?

No. The preparer applies only approved rules and routes legal or policy questions to authorized payroll and HR owners.

What if the client disputes a shift after payroll runs?

Keep employee pay and client billing as separate workflows; route the billing dispute without altering approved pay records.

Keep planning

    Sources

    1. U.S. Department of Labor recordkeeping fact sheet
    2. U.S. Department of Labor overtime guidance