Forecasting with Report Builder
You can now use Report Builder to forecast future rental revenue and occupancy for your listings. This helps you make smarter business decisions by giving you a better idea of what to expect in the months ahead.
Key Features
- New Forecasting Template: There’s a new “Forecasting” template available in Report Builder.
- Key Forecasts: You can now see predictions for:
- Rental Revenue
- Occupancy
- Which Listings Are Supported?
- Only single-unit listings (multi-units coming soon)
- Listings that are actively syncing
- Forecast Timeframe: Predictions cover the next 12 months.
- Update Frequency: Forecasts are updated on the 1st of every month.
- View Levels: You can view forecast for one or more listings
- By individual listing
- By group or sub-group
- At the full account level
How to Access Forecasting Functionality
- Head to Portfolio Analytics → Report Builder
- Under Report Templates, ensure that you are on All Templates or PriceLabs Templates
- Click Forecast Rental Revenue & Occupancy

Customizing Your Report
Selecting the Date Range
You can set the time frame or a specific date range for your report by setting it on the Stay Date Range section.
Filtering Listings to Add to the Forecast
To select which listings or set of listings to include in your report, you can apply listings filters like elsewhere in PriceLabs.

How the Forecast is Generated
The forecasting process uses a machine learning model to predict future performance by combining various data sources.
- Data Inputs: The report uses pricing logs, historical booking data, and market occupancy information.
- Predictive Model: A machine learning model is trained to identify the relationship between factors like minimum stay, weekends, holidays, market demand, and past booking patterns.
- Daily Prediction: At the time of forecasting, the model predicts the likelihood that a listing will get booked on each day.
- Adjustments:
- Predictions are adjusted based on a listing's and the market's pacing to ensure realistic expectations at a monthly level. When a listing has insufficient data, the model uses market-level data to make these adjustments.
- Uncustomized prices are adjusted based on past and current Average Daily Rates (ADRs) at a monthly level.
- Final Calculation:
- The monthly revenue forecasts are calculated by combining the predicted demand with the adjusted uncustomized prices.
- Please note that the forecasted occupancy calculated is equivalent adjusted occupancy, where we remove blocks.
Accuracy of the Forecast
- Timeframe: The forecast is more accurate for upcoming months compared to months further out.
- Historical Data: While not required, the forecast is more accurate if last year's reservation data is available, as it provides the model with a more robust baseline for its predictions. If your last year's bookings are not showing in PriceLabs, you can upload them following Upload Reservations Using CSV in Portfolio Analytics.
Related Articles
How to Use Comp Sets for Benchmarking
Use a Comp Set to measure how your listings perform against a tailored market. Below are three PriceLabs tools that let you apply Comp Sets in different, complementary ways — each section focuses on what matters and how it helps. Dynamic Pricing: ...
Creating Reports Tailored to Your Hotel (Report Builder)
The PriceLabs Report Builder is a powerful and free tool designed specifically to support hosts and hotel operators in streamlining reporting and boosting performance analytics. With this tool, you can design, customize, and save reports that align ...
Getting Started with Report Builder
PriceLabs Report Builder is a free tool designed to enhance your reporting and data analysis capabilities within PriceLabs. With report builder, you can create, customize, and save reports that are tailored to your business and your regular ...
Scheduling Report Emails in Report Builder
This feature allows you to stay on top of your portfolio’s performance without logging into PriceLabs daily. With Report Builder’s scheduling option, you can automatically send reports to yourself or your team on a set cadence — weekly, monthly, ...
Bookings Report in Portfolio Analytics
The Bookings Report is a newly added page within Portfolio Analytics that provides a consolidated view of all booked and blocked reservations across all listings in your account. It surfaces essential details like reservation dates, booking status ...
Sign up for training
To help you get the most out of PriceLabs, we have training webinars in English, Spanish, Portuguese and French.
Click here to Register.