Overview
Host Ledger connects to QuickBooks Online to post your payout transactions and sync your chart of accounts, classes, and vendors.Setup
1
Open Settings
Navigate to Settings from the top menu, then go to Integrations.
2
Connect QuickBooks
Click Connect QuickBooks. You’ll be redirected to Intuit’s authorization page.
3
Authorize access
Sign in to your QuickBooks Online account and authorize Host Ledger. Once complete, you’ll be redirected back to Host Ledger and the connection will show as active.
4
Automatic sync
Host Ledger immediately syncs your QuickBooks data:
- Accounts — your chart of accounts (used for account mappings)
- Classes — for per-property P&L tracking (optional)
- Vendors — for OTA vendor mappings on deposits
Reconnecting
If your QuickBooks connection expires or is revoked:- Navigate to Settings from the top menu and go to Integrations
- Click Reconnect next to QuickBooks
- Complete the authorization flow again
Syncing QuickBooks data
Host Ledger syncs your accounts, classes, and vendors automatically when you connect. If you’ve added new accounts or classes in QuickBooks and need them in Host Ledger:- Navigate to Settings from the top menu and go to Integrations
- Click Sync next to your QuickBooks connection
Multi-Company
You can connect multiple QuickBooks companies under a single organization and route properties to different companies.Multi-Company Setup
Learn how to manage multiple QuickBooks companies.
Troubleshooting
Token expired or authentication error
Token expired or authentication error
QuickBooks tokens expire periodically. Go to Integrations and click Reconnect to re-authorize.
Missing accounts in dropdowns
Missing accounts in dropdowns
If recently-added QuickBooks accounts don’t appear, trigger a manual sync from Integrations.
Posting fails with validation error
Posting fails with validation error
Ensure all required account and vendor mappings are configured. Check that the mapped accounts still exist and are active in QuickBooks.