If you are using a Teachworks Master Account to manage multiple branch accounts, there are two methods for connecting each of these branch accounts to QuickBooks Online. The method you should use will depend on how you track accounting for your branches:
Method 1 - Branches are Separate Business Units
This method should be used if each business is operated as a separate business unit and it's accounting in QuickBooks is handled separately from other branches.
In this situation, you would have a separate company account in QuickBooks and you would connect your Teachworks branch accounts to their corresponding QuickBooks account.
Method 2 - Branches Belong to a Single Business
If you combine the accounting from your branches into a single QuickBooks account, you can enable QuickBooks "Locations" feature in the "Company Settings" section of your QuickBooks account.
This allows you to create a separate location for each of your branches and you can assign Invoices and Expenses to specific locations.
Using this method, you'll be able to connect your Teachworks accounts to a single QuickBooks company account, and in your Teachworks "Sync Settings" page, specify which location to assign to invoices.
NOTE: You can find more information about syncing multiple Teachowrks accounts to a single QuickBooks account here: Syncing Multiple Teachworks Accounts to a Single Quickbooks Account.
Important Limitations
QuickBooks Locations can only be specified on invoices and expenses, but not on customers, services or payments.
If customers with the same name exist in more than one of your Teachworks accounts and are synced to a single QuickBooks company account the customer record in QuickBooks will be updated with whichever record was last updated.