Skip to main content

Troubleshooting Pricing Discrepancies Between Hospitable and External Dynamic Pricing Tools

Fix pricing mismatches between PriceLabs, Beyond, Wheelhouse, or other dynamic pricing tools and Hospitable

Written by Kelly
Updated today

Which article do you need?

If you use an external dynamic pricing tool and see a mismatch on a booking platform, start here first. If the price is already wrong in Hospitable, it will also be wrong on the booking channel.

If you use Hospitable’s integrated Dynamic Pricing and your price isn’t what you expect, review these guides instead:


How External Dynamic Pricing Integrations Work

When you connect a dynamic pricing tool to Hospitable, pricing flows in two stages:

  1. Your pricing tool → Hospitable — Your tool calculates nightly rates and sends them to Hospitable via API.

  2. Hospitable → Booking channels — Hospitable then pushes those rates to your connected channels (Airbnb, Vrbo, Booking.com).

Keep in mind: If you have a markup rate set for your booking channel, the price that Hospitable pushes to that platform is the price we received from your dynamic pricing tool + the listing markup.

Because there are two stages, a pricing mismatch can occur at either point. This article focuses on Stage 1 — making sure the right prices arrive in Hospitable from your dynamic pricing tool. Stage 2 is covered here.


How to Check the Pricing Source in Hospitable

Before troubleshooting, confirm where Hospitable is getting its pricing from for the affected dates:

  1. Go to your Hospitable Calendar.

  2. Click on the specific date where the price looks wrong.

  3. Look for the pricing source indicator to see where the last update came from:

    • Source: [External dynamic pricing software name, e.g. PriceLabs] — The latest price came from your external dynamic pricing software.

    • Source: Manual — You, or someone with access to your account (like a secondary user), set this price directly in Hospitable.

    • Source: Dynamic pricing — The latest price came from Hospitable's Dynamic Pricing.

    • Source: Default — The price is based on your default rate settings in Hospitable.

    • Source: Calendar rule-set — The price is based on your calendar rule set

    • Source: Airbnb, Vrbo, or Booking.com — The price was last pulled from your booking channel.

You can find the source of your pricing on the right-side panel when you select a date.

💡 Tip: Hover over the pricing source label to see the exact date and time of the last price update from your tool. This helps you tell at a glance whether the price is current or stale.

What the pricing source tells you

Pricing source shows

What it means

Next step

Your dynamic pricing tool (PriceLabs, Beyond, Wheelhouse, etc.)

Hospitable received the price from your dynamic pricing software

If the prices don't match → contact your pricing tool's support to verify the connection is pushing to the correct Hospitable property.


If the prices match → the issue is downstream. See Troubleshooting Pricing Sync with Booking Platforms.

Manual

Someone set this price directly in Hospitable, overriding your pricing tool.

To let your pricing tool manage this date again, trigger a new sync/push from your pricing tool — it will overwrite the manual price.

Dynamic pricing

Your price comes from Hospitable's integrated dynamic pricing software

If you wish to use Hospitable's dynamic pricing and your pricing isn't what you expect, update your dynamic pricing settings (see tips here).

If you want to use another external pricing tool instead, then disable Hospitable's dynamic pricing by opening the single property calendar > select Dynamic Pricing > Turn off.

Default

Your pricing tool hasn't sent a price for this date (yet), so Hospitable is using your default rate.

Check your pricing tool's sync status — it may not have pushed prices for this date range.

Calendar rule-set

Your pricing comes from an applied calendar rule set.

Disable the rule set and set pricing in your pricing software instead.

Airbnb, Vrbo, or Booking.com

No price has been received from your pricing tool. The price shown was imported from the booking channel.

Check your pricing tool's setup — it may be incorrectly connected to the booking channel, instead of Hospitable. Contact their support team for help disconnecting from the booking platforms and connecting to Hospitable.


Common Causes and Fixes

1. Your pricing tool hasn't synced recently

Dynamic pricing tools typically sync on their own schedule, not in real time. For example, PriceLabs pushes prices once every 24 hours by default. Other tools may sync more or less frequently — check your tool's documentation for its specific cadence. If you just changed a setting in your tool, the new prices may not have reached Hospitable yet.

Similarly, if you just received a new booking, and your dynamic pricing tool has readjusted your pricing in line with the new occupancy, they might not send that update out until their next scheduled push.

What to do:

  • Check your pricing tool's sync log or last-sync timestamp.

    • In PriceLabs: Go to the Sync Status or Sync Log page to see when prices were last pushed.

    • In Beyond: Check the property dashboard for the last sync time.

    • In Wheelhouse: Look at the integration status page.

  • If the last sync was recent but prices still look wrong, try manually triggering a sync/push from within your pricing tool.

2. Pricing tool connected directly to booking channels instead of through Hospitable

Your external pricing tool should send prices only to Hospitable, which then pushes them to your booking channels. If your pricing tool is also connected directly to Airbnb, Vrbo, or Booking.com, there will be conflicts, overwritten prices, and/or unpredictable behaviour.

What to do:

  • In your pricing tool's settings, disconnect any direct connections to Airbnb, Vrbo, or Booking.com.

  • Ensure the only connection on your dynamic pricing software is through Hospitable. Remove any direct OTA/booking channel connections.

  • After disconnecting external booking channel links and connecting directly to Hospitable, trigger a manual sync from your pricing software. Check the pricing source on your Hospitable calendar again to ensure the price was received.

⚠️ If your pricing tool is connected to both Hospitable and a booking channel, disconnect the booking channel connection first — this is the most common cause of pricing discrepancies.

3. Hospitable property not correctly linked in your pricing tool

Your pricing tool needs to be mapped to the correct property in Hospitable. If the mapping is wrong, prices may be sent to the wrong listing — or not sent at all.

This mapping can break if you've merged properties, since the property ID can change.

What to do:

  • In your pricing tool, verify that each listing is mapped to the correct Hospitable property.

  • If you recently merged or re-created a property in Hospitable, the mapping in your pricing tool may have broken. Merging combines two properties into one and deletes one property ID — if the deleted ID was the one connected to your pricing tool, the link breaks silently.

    • To verify: Compare the property ID in your Hospitable URL (the number in the browser address bar when viewing the property) with the Listing ID shown in your pricing tool. You can find the property ID in two ways:

      • In the property's URL on Hospitable.

        You can find the property ID in the property's URL.
      • The property's UUID on the property's Overview page:

        You can find the property's UUID by copying it from the property's Overview page.
      • Dynamic pricing tools will display either the property ID or the property UUID on their dashboard. For example, PriceLabs uses the property's UUID in their dashboard display. Make sure that the ID there matches what you have on your pricing software.

    • In PriceLabs: Check the "Listing ID" field on your listing in PriceLabs — it should match the property UUID in Hospitable.

  • Re-link the property if the IDs don't match, then trigger a manual sync to push fresh prices.


Quick Troubleshooting Checklist

  • Open the Hospitable Calendar and click on the affected date — what does the pricing source show?

  • If the source is your pricing tool: compare the price in Hospitable to the price in your tool for the same date.

  • Check the last sync time in your pricing tool — has it synced recently?

  • Try a manual push/sync from your pricing tool.

  • Verify the property mapping — is the right Hospitable property linked? Verify the property ID in Hospitable matches the Listing ID in your pricing tool.

  • If you recently reconnected or re-created the property, allow some time for a full sync.

  • Confirm your pricing tool is connected only through Hospitable — not directly to any booking platform.

  • Check that the listing is unmuted in Hospitable.


FAQs

Can I use an external pricing tool and Hospitable's Dynamic Pricing at the same time?

Yes. You can preview Hospitable's Dynamic Pricing with an external pricing tool still connected. If you choose to enable Hospitable's Dynamic Pricing, we will ignore future updates from your dynamic pricing software.

How long does it take for price changes to show in Hospitable?

Syncs from your pricing tool It depends on your tool's sync schedule (e.g., PriceLabs syncs every 24 hours). Use manual sync for immediate updates.

My prices are correct in Hospitable but wrong on Airbnb/Vrbo — is that a pricing tool issue?

No. If your pricing is correct in Hospitable, see Troubleshooting Pricing Sync with Booking Platforms.

Does Hospitable modify or round the prices my pricing tool sends?

No. Hospitable passes through exactly what it receives.

I just connected my pricing tool but my calendar still shows default rates — is it working?

It may not have synced yet. Check the sync status and try a manual push. If you've waited for some time and the updates have not reflected, it means Hospitable has not received the data yet. Contact your pricing software directly for troubleshooting.

Did this answer your question?