# Long-rent rates

Setting up long-rent discounts tends to be a bit confusing for people.

We have plans to change this. However, that will take a bit.

In the meantime, this document serves as a guide.

Interactive long-rent adjustment calculator

Let's start with an example:

You want to rent a place for a certain amount.

When the booking is for 1-6 nights, you want to charge the full amount.

When the booking is 7 nights or longer, you want to give a 10% discount.

Finally, when the booking is 14 nights or longer, you want to give a 25% discount.

To configure this we need to setup the following long-rent adjustments:

On night 7, we want to give a discount of 10%, and we want to give a discount of 10% on the previous 6 nights: in total we want to give a 70% discount on that night. Hence, we need to add a long-rent adjustment of x30% on night 7.

On nights 8 - 13 we just want to give a discount of 10%. Hence we need to add a long-rent adjustment of x90% on night 8-13.

On night 14 we want to give a 25% discount on that night and an additional 15% (25% - 10%) discount on the previous 13 nights: in total we want to give a 220% discount on that night. Hence we need to add a long-rent adjustment of x-120% on night 14.

On night 15-... we just have to give a discount of 25%. Hence we need to add a long-rent adjustment of x75% on night 15-...

To give discounts of p1, p2, ..., pn, percent when a booking lasts d1, d2, ..., dn or more days add the following long-rent adjustments:

If you'd rather use an interactive calculator, see here

We have plans to change this. However, that will take a bit.

In the meantime, this document serves as a guide.

Interactive long-rent adjustment calculator

## Example

Let's start with an example:

You want to rent a place for a certain amount.

When the booking is for 1-6 nights, you want to charge the full amount.

When the booking is 7 nights or longer, you want to give a 10% discount.

Finally, when the booking is 14 nights or longer, you want to give a 25% discount.

To configure this we need to setup the following long-rent adjustments:

On night 7, we want to give a discount of 10%, and we want to give a discount of 10% on the previous 6 nights: in total we want to give a 70% discount on that night. Hence, we need to add a long-rent adjustment of x30% on night 7.

On nights 8 - 13 we just want to give a discount of 10%. Hence we need to add a long-rent adjustment of x90% on night 8-13.

On night 14 we want to give a 25% discount on that night and an additional 15% (25% - 10%) discount on the previous 13 nights: in total we want to give a 220% discount on that night. Hence we need to add a long-rent adjustment of x-120% on night 14.

On night 15-... we just have to give a discount of 25%. Hence we need to add a long-rent adjustment of x75% on night 15-...

## General case

To give discounts of p1, p2, ..., pn, percent when a booking lasts d1, d2, ..., dn or more days add the following long-rent adjustments:

```
x(100)% on day d1
x(100 - p1 - (d1 - 1) * p1)% on day (d1 + 1)
x(100 - p2 - (d2 - 1) * (p2 - p1))% on day d2
x(100 - p2)% on day (d2 + 1)
...
x(100 - pn - (dn - 1) * (pn - p(n-1)))% on day dn
x(100 - pn)% on day (dn + 1)
```

If you'd rather use an interactive calculator, see here

Updated on: 28/03/2023

Thank you!