Asset Intelligence and Management

Asset Intelligence and Management

EZRentOut Blogs Order Month Duration

Setting an Order Month Duration in EZRentOut

EZR - Order Month Duration

Rental companies often deal with monthly durations differently. While some run contracts according to actual calendar months, others count a fixed number of days in each month. For example, monthly contracts for some companies last 28 days irrespective of the calendar month.

Companies often use this strategy to standardize rental periods and simplify rental calculations. While billing for actual monthly durations can be more accurate, it also means a lot more work! Whatever your pricing strategy may be, you can easily implement it across EZRentOut. The period of time you delineate as a month will then be used across the system for all sorts of calculations.

To configure the rental month duration in EZRentOut, go to Settings → Company Settings → Policy → Order Month Duration. Choose the Number of Days in a Month option, make your selection, and save your settings.

Set order month duration

The ‘Variable’ option picks the actual calendar month each time, meaning January would be a 31-day month, February a 28-day month, etc. This option is enabled by default.

What about the other options? They consider all months to be of a fixed and equal length. As an example, say we set the rental month duration to 28 days. Any aspect of the system affected by months – such as Order Duration, Advanced Rental Rates, Late Fees, etc. – will be adjusted to have 28-day months.

Let’s see how this affects different aspects of EZRentOut. Please note that these examples are laid out with Inclusive Pricing enabled.

Standard Rental Pricing

Here we will see how having a ‘28-day’ or a ‘Variable’ Order Month Duration affects the expected Return Dates in Standard Rental Pricing. We will be using a projector rental for our example. This is how it is priced:

Rental Pricing: $140.00 per month

Variable month

With the ‘Variable’ Order Month Duration in place, a month-long order would conclude on the same date of the next month. In this example, you can see if you rent out an asset on the 1st of January, a month will have elapsed on the 1st of February.

Rent -> Return -> variable

28-Day month

An Order that starts on the 1st of January and has a duration of one month will end on a different date if the Order Duration is set to ’28 Days’.

01/29/2020

Notice how the Expected Return Date has changed to 29th January. This is because the software now considers 28-days as one month.

Payable amount

Payable month $140

Even though the Return Dates were different for both the settings, the payable amount stayed the same. This is because the rental lasted a month in both cases, and the item had monthly pricing associated with it.

Advanced Rental Rates

Rental Month Duration also impacts Advanced Rental Rates. Let’s set up the following pricing brackets to demonstrate:

Between 0 – 2 months at $5.00 per month.
Between 2 – 5 months at $10.00 per month
Greater than 5 months at $20.00 per month

Please note that in the examples below, we’ve enabled the stacking of pricing brackets and Exclusive Pricing.

Variable month

07/01/2020 $20

We set the duration to 3 months, starting April 1st. Notice the Expected Return Date is July 1st.

28-Day month

06/24/2020

The Expected Return Date comes out to be different for the same start date and duration. In the 28-day month cycle, 3 months elapse earlier than when they would actually elapse during normal calendar months.

Payable amount

Payable $20

The bill comes out to be the same for both settings even though the Expected Return Dates were different. The first two months are billed at $5, and the last month is billed at $10, resulting in a total of $20.

Recurrence

Order Month Duration also affects Recurring Orders, which allow you to schedule monthly or weekly billing.

Variable month

Recurrence 02/01/2020

For this example, we set the complete duration of this Recurring Order to 3 months, with billing set to every month. Under the ‘Variable’ setting, 3 months amounts to 3 calendar months. Therefore, you will be collecting 3 payments, one for each calendar month.

28-Day month

11/29/2019

In this recurrence, payment is collected every 28 days. The Order will, therefore, have a shorter lifespan, ending in late January rather than in February. Of course, there will continue to be 3 occurrences – one for each of the three ’28 day’ periods.

Late Fee

The Rental Month Duration also impacts the Late Fee. If you return a rental after the Expected Return Date, a Late fee will be applicable. For this example, we will be keeping the duration consistent again. Our chosen Asset is priced as follows:

Monthly rental rate: $30.00
Late fee per day: $10.00

Variable month

02/02/2020

The Order was rented out on the 1st of January, with the duration set to a month. The rented out asset was due to be returned on the 1st of February but was returned a day late, that is, on the 2nd of February.

28-Day month

Order # 38

For the same Order Duration, the Asset was due on the 28th of January but was returned later, on the 2nd of February.

Payable amount

The disparity between the Expected Return Date and the actual Return Date means that Late Fee is now applicable (if a late fee is set for the concerned Asset).

Although both Orders started on the 1st of January, had a month-long duration, and were returned on the 2nd of February, the applicable Late Fee will be different for both the settings.

Below, you can see the Late Fee for the ‘Variable’ setting. Only $10 dollars are charged for the extra day the rental was kept.

Late fee $10

On the other hand, the Late Fee is going to be a lot higher under the ’28 day’ setting. As the month is shorter, the number of days by which the Customer is late are going to be greater. In this case, there is a $10 Late Fee for each of the 5 days:

Late fee $50

Set Order duration to one month for accurate billing 

If the Order duration is set to calendar days then the Order duration is calculated according to days in the month. 

If the dates include end-of-month dates, say Jan 31, 2022, 19:36 – Feb 28, 2022, 19:36 then it will be counted as 4 weeks, not 1 month. 

In order for the system to calculate days per calendar month, you can choose any one of the solutions below. 

Solution1: Set the timings of the end date (Feb 28th in the case above) to 23.59. Go to Order details page and click return date for the below overlay to appear:

Solution 2: Enable day based rentals. Settings -> Company settings -> Day based rentals 

This will change the Order duration to one month and billing dates accordingly. 

Note: This is also applicable for recurring Orders

Best Pricing

When multiple rates are applicable to a rental item (such as daily or weekly charges), Best Pricing allows companies to charge the more economical rate between all the options.

As with the other features discussed above, changing the Order Month Duration from ‘Variable’ to another option will affect the Best Pricing setting.

Webstore

All the above features for Rental Month Duration also apply to the Webstore. Customers can see that their Expected Return Dates are calculated according to the company’s predefined Rental Month Duration.

A note on payable amounts

Depending on your workflow, Amounts Payable could turn out to be very different under ‘Variable’ and ’28 day’ durations. If you tend to pick the Start Date and Duration for your Orders, the amount payable would not change as it is related to the Duration itself. However, if you tend to pick the Start Date and End Date, the Duration itself will change, causing the amount payable to change as well. For example, renting out an Order from the 1st of January to the 1st of February would be one month under the ‘Variable’ setting’, but more than one month under the ’28 Day’ setting. It will, therefore, be priced accordingly.

And that’s all you need to know about configuring Order Date Months in EZRentOut!

About EZRentOut

We’re EZRentOut, an online rental software used to manage customers, orders, and payments from one centralized location.

For more assistance, drop us an email at support@ezo.io.

Was this helpful?

Thanks for your feedback!