Monthly hours sign-off

Team

Team

Monthly hours sign-off

Workers sign their month, you approve it.

The problemHours are disputed at month end because nobody agreed them while the visits were fresh.

The resultEach worker signs the hours from their completed visits, and a manager approves them, with a clear state on every month.

Book a demo
Example with sample data. Nothing here is real.

Step 1 of 3

See the month

Pick the business and the month. Each worker shows hours, visits and a state. Not signed means the worker has not signed yet.

What you can do

  • See each worker's hours for a month, taken from completed visits
  • Tell at a glance who has not signed, who has signed and who is approved
  • Spot a month whose hours changed after the worker signed
  • Open a worker's statement line by line: date, customer, service and hours
  • Approve a signed month in one step
  • Reopen a month with a reason so the worker can correct and sign again

Who can use it

Owners, Admins and Managers can use this.

You need permission to approve bookings, which Owners, Admins and Managers hold out of the box. Hours are kept per business, so pick a business first.

Ask Heyva AI

  • Who has not signed their hours for last month?

  • Approve the signed hours for last month

  • Reopen the month for one worker because a visit is missing

Questions

Where do the hours come from?
From the labor on completed visits, per worker and month. Nothing is typed on this page.
Why can I not approve a month?
The page gives the reason: the worker has not signed yet, the hours changed after signing so the worker must sign again, or the month is already approved. You also cannot approve your own hours.
A worker says a visit is missing. What now?
Only completed visits count. If visits were done but the list is empty, check the staffing gaps in Bookings.
Can a worker change hours after approval?
No. An approved month is locked for the worker. Reopen it with a reason and the worker can correct it and sign again.
For AI agents

Heyva AI and connected assistants can do this with these tools:

  • heyva_staff_hours_summary
  • heyva_get_staff_hours
  • heyva_approve_staff_hours
  • heyva_reopen_staff_hours
  • heyva_get_my_hours
  • heyva_sign_my_hours

About AI agents and MCP

Related

Last reviewed 2 November 2026