Overview
Monthly Revenue Goals lets you set a minimum revenue target for each calendar month. Once a goal is set, iGMS works toward it by adjusting pricing for longer stays — without touching your short-term rates.
This feature is designed for slower periods: when demand is lower, booking pace is slower, and your calendar has gaps that short-term bookings alone may not fill. By attracting longer stays at optimized rates, it helps you maintain consistent occupancy and reach a stable monthly income.
It is not intended for peak seasons, where demand is already strong and nightly rates are naturally higher.
This feature is available on the PRO+ plan and applies to Airbnb listings only.
Important to know Monthly Revenue Goals are not a guaranteed outcome. The system will make its best effort to reach your target through smart pricing adjustments, but actual revenue depends on your calendar, availability, and market demand. |
How it works
When you set a monthly revenue goal, iGMS analyzes your calendar and creates discounts for longer stays (1–4+ weeks). The discount level adapts based on how far ahead the month is: the further away, the more conservative the strategy. As the month approaches, the system becomes more active in filling remaining availability.
The system works only on unbooked nights and does not change your short-term pricing. If the goal for a given month is already met based on confirmed bookings, no further discounts are applied and your existing pricing is preserved.
Where to find this feature
Open the Property Editor for your Airbnb listing.
Go to the Pricing tab.
Find the Monthly Revenue Goals section and toggle it On.
Click Setup Monthly Revenue Goals to open the full month-by-month settings view.
Setting your monthly goals
The settings view shows a rolling 24-month calendar starting from the current month. For each month:
Enter a minimum revenue amount as your goal.
Leave a month as Not set if you don't want the system to apply any adjustments for that period.
All values are stored and displayed in the property’s default currency. If the property currency differs from your Airbnb listing currency, values are automatically recalculated using the current exchange rate when you open the settings.
Only positive numbers are accepted. Amounts are rounded, сents are not displayed.
Understanding the calendar view
The calendar shows three rows of information per period:
Historical Revenue
What the property earned in the same month last year, calculated from nightly rates after discounts including extra guest fees, excluding taxes and additional fees. Useful as a reference when setting your target.
Monthly Goal
The minimum revenue target you have set for this month. This is the number the system will work toward.
Current Revenue
How much revenue has been generated so far for that month, based on confirmed bookings (nightly rates + extra guest fees, excluding taxes and additional fees). A value of $0 means no bookings have been made yet for that period.
Cell color guide
Yellow | The goal is set and can be reached. |
Red | The goal is set but cannot be reached with your current calendar pricing. Consider adjusting your rates or availability. |
White | No goal defined. The system will not apply any long-stay discounts for this month. |
Additional details
Cancelled reservations
If a confirmed reservation is cancelled, the Current Revenue value is updated to exclude that booking the next time you open the settings.
Bookings that span two months
Each month is evaluated independently. If a booking covers dates in two different months, the long-stay discount applies only to the nights within the month where the goal is configured.
Properties with multiple Airbnb listings
If a property contains multiple Airbnb listings with different nightly rates, the red highlight is calculated at the group level using the minimum nightly rate across all listings in that group.
Priority over Length-of-Stay discounts
Monthly Revenue Goal rule sets always take priority over any Length-of-Stay discounts you have set manually.
Existing Airbnb reservations
When you connect an Airbnb account with existing reservations, iGMS imports the historical reservation data and populates the Historical Revenue row accordingly.
Tips for best results
Use Historical Revenue as a benchmark when defining targets for seasonal months.
Set goals in advance to give the system enough time to attract longer-stay bookings.
Review your goals regularly after changes to pricing or calendar availability.
If you have any questions regarding the Monthly Revenue Goals, please feel free to reach out to our support team at [email protected].


