Hello there, propertyteamuk.
Thank you for posting here in the Community. Allow me to help you to separate the transactions for each project in QuickBooks Online.
I've checked here, and the only option you can use to separate each building projects are by using the Location Tracking feature. You can add the location in each transaction and run the Transaction List by Date report.
Here's how to enable the tracking of locations:
- Click the Gear icon.
- Select Account and Settings.
- Go to Advanced.
- Go to Categories.
- Put a check mark beside Track locations.
- Click Save.
To separate expenses, invoices and contractor costs, you can run three separate reports filtering to only one transaction type.
Here's how:
- On the left panel click Reports.
- In the search bar, type in Transaction and select Transaction List by Date.
- Choose a date range.
- Click Customize.
- Go to Filter.
- Put a check mark beside Transaction Type and select one transaction (ex. Expenses, Invoices or Bill).
- Click Run report.
- Next to Group by, select Location.

For the report to separate specific projects by location, the purpose of running a single transaction type. I'm adding the article I recommend for your future reference:
How to set up and use class and location tracking.
I'm here anytime you need additional assistance concerning the report. The Community has your back.
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.
