Welcome to the Community. I'm here to lend a hand with deleting a check in QuickBooks Online.
There are a couple of reasons for why you may not have the option to delete a paycheck. Just to confirm, is this check a direct deposit or an adjustment? If it is direct deposit, a user will only have the option to void it. Should the paycheck be an adjustment for taxes, there won't be an option to void or delete it. Here's how to verify if it's an adjustment check:
Select Workers on the left and choose Employees.
Click Paycheck list.
Modify the date range so that it includes the check.
Click Show tax adjustment checks.
Verify if Pay Method contains Adjustment.
I've included a screenshot to serve as a visual reference:
For additional information on this, such as how tax calculations may be impacted, I recommend the following article: Delete Or Void Paychecks.
Additionally, you may wish to consider contacting the Phone Support Team. They have specialized tools to review payroll transactions. You can reach them with the following steps: