I'll share some details about Per Diem in QuickBooks Online (QBO), @elitespecialtyse.
Per Diem is the designated allowance paid to your employees for lodging, meals, and incidental expenses. You'll want to ensure you've selected the correct account for the per diem payroll item. This way, it'll not show as a profit in your account. I'll show you how.
Before we begin, can you share with me how you recorded the per diem? This way, I can get a better overview of it and provide you the best fix. Any additional information is much appreciated. Once you're ready, you can follow along with these steps in mapping your payroll accounts:
- Go to the Gear icon.
- Select Payroll settings.
- Click the Accounting link under Preference.
- From the Wage Expense Accounts section, scroll down and locate the Per Diem item and choose your desired expense account.

- Then click OK to save the changes.
You can also utilize this article for the complete details: Payroll accounting preferences.
I'd also recommend working with your accountant to ensure everything is well accounted for. Let me also add these resources for additional reference about recording per diem in QBO:
Once you're all set, you might want to utilize this link for guidance in running your payroll seamlessly: Process or run payroll.
If you have any additional questions about per diem or with your QBO account, you can always tag me in your response. I'm always here to assist you. Stay safe!