Thanks for reaching out in the Community. I'd be happy to share more info about user types in QBO.
At this time, there isn't a way to create a reports user that's not able to view the profit and loss report. A reports only user can see all reports, except ones that show payroll or contact info. I encourage you to learn more about user types in QBO using this link: