Good day, @PamDean. Thanks for sharing your concern in QuickBooks Community.
The option to set up a flat rate for a bonus is unavailable in QuickBooks Desktop. However, you can still pay it as either gross pay or net pay. This means that you will need to manually calculate the bonus amount when entering paychecks.
If you would like to pay a bonus-only paycheck, here are the steps to follow:
- Go to Employees and select Pay Employees.
- Click Unscheduled Payroll.
- Verify the pay period end date, and the check date, then choose the employee you want to pay.
- Select Open Paycheck Detail.
- Remove the Earnings and Other Payroll Items as needed.
- In Earnings, enter the Bonus item.
- In the Rate column, enter the gross amount of the bonus.
- Adjust federal and/or state withholding taxes as needed.
- Click Save and Close.
Please take note that QuickBooks will gross this up and you’ll pay the employee part of taxes. Since your employee needs a higher federal withholding than normal, you'll have to create a liability adjustment to correct his year-to-date or quarter-to-date info in the system.
To help with your calculations and ensure that your payroll records are accurate, I'd suggest getting in touch with your accountant. They can provide you with further guidance to make sure you're doing the right steps.
For additional reference, you can check out this article: How to pay an employee bonus using QuickBooks Payroll.
There are also several payroll reports you can use to view useful info about your business and employees. You can view them here: Run payroll reports.
Please don't hesitate to get back if you need more assistance with QuickBooks Payroll. I'd be more than happy to lend a hand. Have a great day.