Skip to main content

LOS Pricing in Hostify

Length of Stay (LOS) pricing allows you to set discounts or premiums based on the number of nights booked

David avatar
Written by David
Updated over 2 months ago

🏷️ How to Set Up and Use LOS Pricing in Hostify

LOS (Length of Stay) pricing allows you to apply discounts or premiums to bookings depending on the guest’s stay length. This gives you more control over short vs. long stays, helping you maximize revenue.


πŸ”§ Step 1: Enable LOS Pricing

  1. Go to Listings β†’ Settings β†’ Pricing Tab.

  2. Under Pricing Model, switch from Standard to LOS.


πŸ“… Step 2: LOS in the Multi-Calendar

Once LOS pricing is enabled, you’ll see a new option LOS Pricing in the Update Calendar dialog of the Multi-Calendar.


✍️ Step 3: Create LOS Rules

You can define rules that adjust prices depending on the number of nights booked.

πŸ‘‰ Discount Example

  • LOS β‰₯ 7 nights β†’ -20%
    This means bookings of 7 nights or more automatically get a 20% discount.

πŸ‘‰ Premium + Discount Example

LOS β‰₯ 1 β†’ +20% LOS β‰₯ 3 β†’ 0% LOS β‰₯ 7 β†’ -20%
  • Bookings under 3 nights cost 20% more.

  • Bookings of 3–6 nights use the standard nightly rate.

  • Bookings of 7+ nights get a 20% discount.

πŸ’‘ Tip: You can combine multiple rules to fit your pricing strategy.


πŸ‘€ Step 4: See LOS Rules in the Multi-Calendar

When you hover over dates in the Multi-Calendar, the active LOS rules will be displayed.


πŸ”— Step 5: Sending LOS Pricing to Channels

Airbnb

  • Hostify automatically switches your Airbnb listing to LOS pricing model.

  • A full pricing update is sent immediately.

Booking.com

  • Properties need to be converted from Standard β†’ LOS before syncing.

  • Our Support Team can assist with this.

  • Once converted, LOS pricing updates will sync to Booking.com.

  • (This will be automated in the future.)


πŸ–₯️ Step 6: Manage LOS via API

LOS pricing can also be managed programmatically.

Each day supports an extra los object with an array of rules.

Example:

{ "date": "2025-09-01", "price": 10000, "los": [ { "min_nights": 1, "adjustment": 20 }, { "min_nights": 3, "adjustment": 0 }, { "min_nights": 7, "adjustment": -20 } ] }

βœ… That’s it! You can now set up LOS pricing to attract longer bookings and optimize revenue for shorter stays.

Did this answer your question?