Time off

Setting and verifying balances

Set starting balances per bank, and know when a number is official.

Available on all plans.
Available to admins.

Every leave bank tracks a balance per member, but not every number carries the same weight. A balance you set by hand is a starting point; a balance verified at timesheet approval is official. This page covers both: how to set balances, and how BadgeOut marks the ones it has verified.

Set a member's balances

  1. Open Members and select the member, or use the row menu on the list.
  2. Select Set PTO Balance. The Set leave balances dialog opens with one hours field per bank, labeled with the bank's name and its current balance.
  3. Enter the hours for each bank you're setting. Leave a bank untouched to keep its balance as is.
  4. Choose the Effective date: the month the balances are true as of.
  5. Select Save balances.

Overwriting an existing balance

Setting a bank that already has a balance re-anchors it: future accruals and usage are tracked from your new number, not the old history. The dialog asks you to confirm before it saves. To move a running balance up or down without rewriting what came before, use Adjust instead. It sits next to Edit on the same Leave balances card.

The Set leave balances dialog with one hours field per bank and an effective date.

Set balances in bulk

To set one bank across many members at once, for instance when you first bring your team into BadgeOut:

  1. Open Settings, select PTO & Holidays under Time-Related, then the Balances tab.
  2. Select Bulk set balances.
  3. Choose the Leave bank. A bulk pass sets exactly one bank, so there's never a question of where the hours landed.
  4. Choose the Members, enter the Hours, and pick the Effective date.
  5. Select Set balance. If any selected member already has a balance on that bank, the dialog asks you to type a confirmation phrase before it overwrites.

The bulk dialog with the Leave bank picker, member selection, and hours.

How a balance becomes official

Approving a timesheet records a checkpoint: the member's starting balance, accrual, and usage for the period, attested by the approver. That checkpoint is what makes the number official, and the next period reads it back as its starting balance, so the chain stays audit-ready.

On the timesheet's balance card, the default PTO bank shows the result: Official balance with the date it was verified, and a Verified badge when the figure comes from an approval checkpoint. Other banks show a plain Balance as of figure; their numbers come from the ledger rather than an attested checkpoint.

The timesheet balance card with a tab per bank, a Verified badge, and the official balance line.

Reading checkpoint rows in the ledger

A member's PTO ledger timeline shows an Official balance row wherever a checkpoint anchors the balance, alongside the usual accruals and usage. Each one names its source:

ProvenanceWhat it means
Verified at approval by …Recorded when that person approved the period's timesheet.
From a balance adjustment by …Recorded when that person adjusted the balance by hand.
System reconciliationRecorded by BadgeOut to repair a checkpoint that disagreed with the ledger.

Only one Official balance row appears per bank and date, so the timeline reads as a single authoritative thread.

Setting a balance doesn't record one of these rows. It writes the member's starting balance, and the official figure catches up at the next approval. An adjustment moves the official balance on the spot.

When a member has no starting balance

Until you set a starting balance, the member's timesheet shows No starting balance set on the current period, and approval can't record a checkpoint. The Approve & Set PTO Balance dialog stops you with No Initial PTO Balance Set: select Set Initial Balance, enter the month and hours, then Set & Continue to fix it without leaving the approval.

Up next

On this page