Skip to main content
All CollectionsTransactionsMatch Bank Deposits With Booking Data
How to Reconcile Bookings Revenue with Bank Deposits in Clearing?
How to Reconcile Bookings Revenue with Bank Deposits in Clearing?

Learn the steps to reconciling your booking revenue with bank deposits from Online Travel Agencies (OTAs) in Clearing

Benjamin Elbaz avatar
Written by Benjamin Elbaz
Updated over 2 months ago

šŸ“½ļø Videos

Context

An important task for property managers is to ensure that the expected booking revenue matches the amount received in their bank account. Typically, the Property Management Software will provide a list of financial items for each reservation, e.g. Accommodation Fare, Cleaning Fee, etc. For each OTA (e.g., Airbnb, VRBO, etc.), the breakdown might be different as they have different ways to bundle transactions, different categories, and different methods for calculating their channel fee. This list of booking financials (also called booking lines) are passed from the PMS to Clearing and accessible by opening a booking (see the following article to understand what Clearing considers a booking in more detail: Link here).

Reconciling booking revenue helps you make sure that you have indeed received the expected revenue displayed by your PMS in your bank account. Depending on the OTA, Clearing has different methods to match booking data (from your PMS) with transactions (from your bank accounts). Each method is described below.

To compare the expected amount and the actual bank transactions, please go to "Reporting" -> "Booking reconciliation". Here, you will find a list of bookings with two columns: Expected amount and Actual payout. You will also have a column that compares those 2 amounts:

  • Green: Expected Payout is equal to Actual Payout

  • Orange/Yellow: Expected Payout is different from the Actual Payout

  • Red: "Expected Payout" does not have an "Actual Payout"

Note: The colour coded dots that indicate the OTA payout matches against the booking data can also be seen in the "Bookings" section in the "In Bank" Column. They are also viewable directly from an owner statement.

Technically, if you filter the list of bookings to be:

  1. Start date = day after your last payment to owners

  2. End date to be 12 month in the future, or more if you accept bookings further in advance

Then, the amount displayed in "Actual payout in bank" is the money you have collected for future bookings (and not paid to owners yet). This is typically from the OTAs that pay out on the reservation date, or at least, prior to the checkin/checkout dates. Airbnb pays on the checkin date, so you shouldn't have funds from them in advance.

Finally, your trust account balance should always be at least that amount of future reservations paid. Simply because your trust balance at any time should be the total amount of funds collected for future bookings, and the funds for reservations to be paid out in this month. You might also have expenses going out of the trust account, but those should be billable to owners.

So to summarize, on a monthly basis you should ensure that your bank deposits from OTAs (and payment processors like Stripe) are matched with booking data. The following sections explain how to do so depending on the OTA.

Reconciling Airbnb Bookings with Bank Deposits

Airbnb bookings are reconciled using the Clearing Chrome extension. We consider Airbnb's data as the source of truth when it comes to breaking down their payout information into individual line items for each reservation, under the same bank deposits.

The Chrome extension will send the required data and Clearing will find the corresponding bank transaction and break it down accordingly. When this is done, Clearing will recognize the booking in each payout and match them with the booking data (from your PMS).

At this moment, the reconciliation of each Airbnb booking should be green or orange. It might be orange if your PMS doesn't track resolution payouts or other Airbnb fees. In this case, you can adjust the booking financials directly in Clearing to add/edit the corresponding amounts.

The Chrome extension is a temporary way of accessing Airbnb's data while we work on a direct integration.

It is recommended that you open your Airbnb account once a week, or every 2 weeks, from the payout page. Open the Clearing chrome extension and click on "Push last 2 weeks" under the Airbnb integration. Otherwise, the extension will check every 4 hours if new payouts are available to be sent to Clearing, but this only works as long as your Airbnb account is logged in and the Chrome browser is open.

Please refer to this guide for more information about the Clearing Chrome extension.

Reconciling VRBO Bookings with Bank Deposits

If you receive payouts directly from VRBO (and not through Stripe), please open Clearing and go to "Settings" -> "Integrations" -> "Manage VRBO integration". You should follow the steps outlined to provide your VRBO email address in Clearing.

Then, just like for Airbnb, we use the Chrome extension to push financials data from VRBO to Clearing.
ā€‹
Please refer to this guide for more information about the Clearing Chrome extension.


If you are using Stripe, please continue reading below.

Reconciling Direct bookings (and Other Bookings Paid through a Payment Processor, like Stripe) with Bank Deposits

For bookings paid through Stripe, our direct integration with Stripe will automatically breakdown each Stripe payout according to the reservations paid to you in this bank deposit. Clearing will identify the reservations and match them with your booking data automatically.

Reconciling Booking.com Bookings with Bank Deposits

If you receive payouts directly from Booking.com (and not through Stripe), please open Clearing and go to "Settings" -> "Integrations" -> "Manage Booking.com integration". You should follow the steps outlined below to provide your Clearing email address in your Booking.com settings.

You also have the option to upload your Booking.com statements (CSV format) by following those steps:

  • Please watch this video to learn how to reconcile bank deposits from Booking.com. Hereā€™s a step by step guide:

    1. Identify the bank deposit from Booking.com

      • In the transaction section, you want to start by identifying the bank deposit from Booking.com.

    2. Access Import Transactions:

      • Click on the three dots at the top of the Transactions section.

      • Select "Import Transactions."
        ā€‹

        Click the import transactions button to manually add transactions to Clearing

    3. Choose Booking.com Section:

      • Look for the "Booking.com" section within the import transactions options.

        Import transactions from Booking.com for reconciling Booking.com payouts with bank account transactions

    4. Upload Payout CSV:

      • Export the payout CSV deposit from Booking.com, which includes details of multiple reservations and amounts.

      • Upload this file to Clearing.

        Click the upload booking.com export to simplify the reconciliation between Booking.com and your bank accounts

    5. Review and Confirm Matching:

      • Clearing will automatically match fields such as check-in date, pay date, total amount, etc.

      • Review the matched details and ensure all fields are aligned correctly.

    6. Complete Upload:

      • Click on "Upload" to complete the deposit reconciliation.

    7. Verify Reconciliation:

      • Check the reconciliation status. The deposit should now be marked as reconciled with an option to click ā€œsee detailsā€.

    8. Review Deposit Details:

      • Click on "See Details" to view the breakdown of the CSV deposit, showing the reservations and amounts associated.

    9. Further Match with Granular Booking Financial Data (optional):

      • In the three dots menu of the sub-transaction created, navigate to the Booking section.

        View sub-transactions for a Booking.com payout by clicking the "Open sub-transactios" option

        Click the three dots on the sub-transaction to view sub-transaction details

        Click "View sub-transaction details" to access the details of the Booking.com payouts

      • Paste the booking ID and review the details of that booking ID prior to matching (this will including base rate, cleaning fee, host channel fee, lodging tax, and any other fees).

        Input the booking ID from Booking.com to match the bank account payout with Booking.com booking details

    10. Select Relevant Items:

      • Choose the appropriate boxes, especially for fees charged separately by Booking.com.

      • Ensure the selected amount matches the total payout.

    11. Match with Booking:

      • Click "Match with Booking" to initiate the reconciliation process.

        Click "Match with booking data" to confirm the match

    12. Automated Breakdown:

      • Clearing will automate the breakdown of the matched amount into sub-transactions for base rate, cleaning fee, lodging tax and other fees.

    13. Review:

      • Confirm that the system has accurately created sub-transactions, reconciling the bank deposit with individual booking items.

    14. Support and Questions:

If you are using Stripe, please check out the Stripe section above.

Reconciling Other OTA Bookings with Bank Deposits

How can I match any bank deposit to booking data?

  1. Identify the bank deposit in the transaction section - you can use the filter options to filter on "matched transactions".

    Use the filter options to filter for a matched payouts and to find the relevant OTA payout transactions

  2. Click on "Open sub-transactions" on the booking you'd like to match, and click on the three dots for one of the individual line items in the booking payout. This is similar to the process followed above for Booking.com.

  3. You will have the ability to enter one or multiple booking IDs for which this specific deposit is related to.

  4. Once a booking is selected, we will display all the financials related to this booking.

  5. You can check each financial item individually, until the total amount matches the total transactionā€™s deposit.

  6. If the totals donā€™t match - here is how you can troubleshoot:

    1. You can unselect one or multiple financial items until the amounts match.

    2. You need to make sure that you have added all the relevant bookings IDs if the transaction deposit was for multiple bookings.

    3. If the deposit was a partial payment for a booking, you can use the ā€œapply ratioā€ function that will prorate each financial item of the booking to match the transactionā€™s amount.

      Enter the booking ID for the relevant bank account transaction and update the financials as necessary

  7. Once the amounts match, click on ā€œmatch depositā€ and it will break down the total deposit with each financial items selected. This button appears when the match is available.

  8. You can always edit each sub-transaction and even delete them altogether and start again, if you discover any error.

Closing Remarks

This is all you need to do to automate matching booking details with payout transactions. While it may seem cumbersome the first time around, after going through it once, you will realize the efficiencies it brings to your booking management. Further, you will understand and appreciate the control you have over the process and the financials.
ā€‹
If you are not a Clearing user, and would like to learn more about our bookkeeping and trust accounting automations, please book a demo and we will be happy to help!

Did this answer your question?