Hello @LTaylorSSIFPD ,
Reports in QBO are date driven. First of all I would check that the date range of your report has both income and expense transactions that have a posted date that falls within the date range.
If it is a standard Profit and Loss report in QBO, then it should capture both income and expenses. But perhaps you are working off of a customized Profit and Loss . . . ?? If so, there may be report filters that are preventing your expenses from showing up.
Another thing occurs to me . . . check your chart of accounts in the Accounting tab to make sure that you have set up your expense accounts as an Expense type of account, and not as a Liability type. If they have mistakenly been entered as liability accounts, then they will not ever show up on your P & L, but rather on your balance sheet, where they don't actually belong. If this is the case, you should be able to edit the account type by going to Settings-->Chart of Accounts-->(locate the account you want to change)-->From Action column drop-down menu, select Edit-->Select new Account Type-->Select appropriate Detail Type-->Select Save and Close.
I can't really think of any other reason for this to occur. Perhaps another community member will jump in, or if these things that I have suggested don't work, please call the Helpdesk and they will help you troubleshoot the problem.
Good luck!