Hi there, @production7. I appreciate you reaching out to us.
Could you clarify where you’re approving your employee’s time? Are you doing this in the Time → Approvals section of QuickBooks Online (QBO)?

Or on the Timesheet page?

If you’re approving time in QBO, you’ll need to ensure the employee has a pay rate assigned to them. Time cannot be approved without it.
If you’re working in the Timesheet page, make sure the Preference section has the Regular Pay Rate selected. Even if you’ve set up a pay rate in QBO, selecting None in the Preference section will prevent you from approving the employee’s time.
Here’s how to verify and fix this:
- Go to the Preference settings.

- Click on Payroll Item Mapping Tool.

- Find the re-hired employee and look for the yellow warning icon.
- Select Regular Pay from the options.

After this, you should see the option to approve their time.
If you have any further questions or need additional help, feel free to reply to this post.