Thank you for reaching out to us here on the Community page, @Deb Holmes.
You don't need to reset the pay period each time you pay your employees. I can share with you some information on how you can do it in QuickBooks Online Payroll.
First, you need to create another schedule for the employee who submits hours on variable dates. This way, the employee's pay schedule won't affect the rest of your employees.
Here's how:
- Click on Payroll at the left pane, then select Employees.
- Tap on the employee's name, then go to the How often do you pay (your employee) section.
- Edit the pay schedule, then tap Done.
To learn more about managing pay schedules for your employees, feel free to read the details from this article: Set up and manage payroll schedules.
You can as well check out the topics from our help articles in case you need additional resources while working with QuickBooks or Payroll.
You can always add a comment below if you have any other questions. I'm a few clicks away to help. Keep safe!