How posting works
When you click Post to QuickBooks, Host Ledger sends a fully categorized, split deposit directly to QuickBooks Online via the QBO API. Each deposit contains one line item per payout category — accommodation, cleaning, host service fee, occupancy tax, and so on — all mapped to the correct accounts in your chart of accounts. If you’ve assigned QuickBooks classes to your properties, each line item is tagged automatically for per-property P&L tracking. The deposit is designed to match against the corresponding bank deposit that QuickBooks pulls in from your bank feed — so reconciliation is a one-click match, not a manual exercise.How to post
From the Home screen, click Post to QuickBooks to send all payouts in the Ready to Post bucket to QuickBooks at once. You can also post individual payouts from the payout detail page. Your full payout history — posted, pending, and rejected — is always available on the Payouts page.Matching in QuickBooks
Once a payout is posted, head to QuickBooks to complete the match:Review the deposit
QuickBooks will surface a Match suggestion pointing to the deposit Host Ledger just posted. Before confirming, open the deposit and review the line items — verify the amounts, accounts, and categories look correct. It’s always worth a quick check before anything hits your books.
If you need to undo a post
If you posted something incorrectly, you can remove it from QuickBooks directly from Host Ledger:- Go to the Payouts tab
- Find the payout you want to undo
- Click View Details
- Click Unpost — this removes the deposit from QuickBooks
Troubleshooting
Post failed: QuickBooks connection expired
Post failed: QuickBooks connection expired
Your OAuth token expired. Go to Settings → QuickBooks and reconnect.
Post failed: Missing account mapping
Post failed: Missing account mapping
A payout category doesn’t have a QuickBooks account mapped. Go to the payout detail page, follow the link in the flag message to Settings → Account Mappings, add the missing mapping, and reinterpret.
Post failed: Missing vendor mapping
Post failed: Missing vendor mapping
QuickBooks deposits require a “Received From” vendor. Go to Settings → Vendor Mappings and map the OTA to a QuickBooks vendor, then reinterpret.
The deposit isn't showing as a match in QuickBooks
The deposit isn't showing as a match in QuickBooks
Make sure your bank account in QuickBooks matches the Payout Bank Account you’ve configured in Settings → Account Mappings. If they’re pointing to different accounts, the match won’t surface.