When a caregiver clocks out of a shift, it shows up under Pending Shifts on the Approvals page until you review and approve it. Approved shifts are what RoostPay uses to calculate pay.
1. Open Approvals
Go to Approvals. If your household has more than one employee, use the filter chips at the top to focus on one, or leave it on All.
2. Review the Pending Shifts section
Tap the Pending Shifts header to expand or collapse it. The badge next to the title shows how many shifts are waiting. Tap the history icon to jump to the Shift History Report.
Each pending shift card shows the date, clock-in/clock-out times, the employee’s name (if you have more than one), the shift’s title and label, and its calculated payroll hours. Cards may also show:
- Manual entry — the employee entered the shift by hand instead of clocking in/out live.
- Off schedule or Unscheduled — the worked time doesn’t match a scheduled block.
- Times corrected — the employee corrected their own clock times after submitting.
3. Approve, reject, or amend a shift
Each pending shift has three buttons:
- Review — opens Review & Confirm, where you can adjust the Label and Eligible for tax deduction types (Child care, Med Exp. Credit, Prov. Credit) before approving. Tap Confirm to approve.
- Amend — opens a sheet to adjust the clock-in/clock-out times yourself (for example, to fix an obvious punch error) before approving.
- Reject — opens a sheet where you must enter a reason, then tap Reject. Your employee is notified with the reason you entered.
4. Approve everything at once
If there are multiple pending shifts, tap Approve all pending shift(s) above the list, then confirm. RoostPay approves every pending shift currently in view.
Edge cases
- No pending shifts: shown when there’s nothing waiting for review.
- We couldn’t load pending shifts: check your connection and pull to refresh.
- This shift couldn’t be rejected / approved: try again, or contact support if it keeps happening.
- Shift rejected. The employee may not have been notified in the app: the rejection still went through — only the in-app notification failed to send.
- No employees and contracts yet: if you haven’t set up an employee and a contract, Approvals shows a message that there’s nothing to approve yet.