A property manager I know runs about forty units on Guesty and, for two years, judged every month by one number: gross booking revenue. When it went up she was happy. When it dipped she blamed the market. It took an owner asking a pointed question about why his three-bedroom earned less than a neighbor's two-bedroom for her to open the reports she had been paying for and discover that her occupancy was fine, her ADR was fine, and her channel mix was quietly bleeding fifteen points of margin into Booking.com commissions on units that could have filled up direct.
That is the whole argument for learning Guesty's reporting properly. The software already holds every reservation, payout, fee and blocked night in your portfolio. The question is whether you look at the right cuts of that data, and whether you look at them before the owner does.
This is an opinion piece as much as a manual. I will tell you which metrics I think are worth a weekly glance, which Guesty reports actually deliver them, where the platform's analytics stop and a paid add-on or spreadsheet begins, and how I would set up a reporting routine for a portfolio of ten to two hundred listings. Guesty changes its interface and packaging often, so treat specifics about menus and modules as accurate as of writing and confirm against your own account.
Which metrics actually matter for a short-term rental portfolio?
Five metrics carry most of the decision-making weight in a short-term rental business: occupancy rate, average daily rate (ADR), revenue per available night (RevPAR, sometimes shown as RevPAN), channel mix after commissions, and net owner payout. Everything else, from lead time to review score to cleaning cost per turnover, is either an input to one of those five or an explanation of why one of them moved.
Here is how I think about each of them, and why the order matters.
Occupancy is the one every host already tracks, and the one most often misread. Ninety percent occupancy sounds like success until you notice it was achieved by underpricing by a third. Occupancy on its own tells you about demand capture, not about money. I want to see it, but I never want to see it alone.
ADR is the natural counterweight. It answers "when we do sell a night, what do we get for it?" Comparing ADR across similar units in the same market is the fastest way to spot a listing that is priced from habit rather than from data. The trap here is that ADR rises mechanically when occupancy falls, because the cheap nights are the ones that go unsold. A rising ADR with falling occupancy is not a win.
RevPAR resolves the tension between the two. Revenue divided by available nights (not booked nights) gives one number that rewards both filling the calendar and charging well. If I could only put one metric on an owner statement, it would be this one. A unit at 70 percent occupancy and a $200 ADR yields $140 RevPAR; a unit at 90 percent and $150 ADR yields $135. The first one is doing better despite the emptier calendar, and it is also generating fewer turnovers, which means lower cleaning cost.
Channel mix after commissions is where the manager in my opening story lost her margin. Gross revenue by channel is easy to find. Net revenue by channel, after Airbnb's host fee, Booking.com's commission, Vrbo's fee structure and payment processing, is the number that decides whether pushing direct bookings is worth the marketing spend. The gap between gross and net per channel is often larger than hosts expect, and it is different for every channel.
Net owner payout matters if you manage for third parties, and it matters in a different way if you own the units, because it is the metric that survives contact with reality: what was actually left after channel fees, management fees, cleaning, and pass-through expenses. Everything above it is a leading indicator; this is the result.
I would add two supporting numbers that Guesty makes easy to pull. Booking lead time (how far ahead guests reserve) tells you when to worry about a soft month. Average length of stay tells you whether your minimum-night rules are helping or hurting. Neither is a headline metric, but both explain headline movements.
For a broader treatment of what to track and why, independent of any single platform, our guide to data analytics for vacation rental hosts walks through the full metric hierarchy.
Guesty4.3/5
The property management platform for short-term and vacation rentals
From Custom pricingBest for: Professional property managers with 20+ listings
Guesty's built-in reporting covers revenue and reservation reports, occupancy and performance analytics, channel and source breakdowns, financial reports including payouts and fees, and owner statements, with the ability to filter by listing, date range, channel and tag, and to export the results. Beyond those standard reports, Guesty has offered a more detailed analytics module as a paid add-on, which I will come back to below.
The way I would map the built-in reports to the metrics above:
What you want to know
Where it lives in Guesty (as of writing)
What to watch for
Occupancy, ADR, RevPAR by listing and period
Analytics / performance dashboards
Confirm whether blocked nights count as available; it changes RevPAR
Revenue by channel, gross vs. net
Reservation and revenue reports, filtered by source
Commission handling differs by channel and by whether you use Guesty's payment processing
Payouts, fees, refunds
Financial and accounting reports
Reconcile against bank deposits monthly, not quarterly
Owner-facing performance
Owner statements and owners portal
Statement templates and included line items are configurable
Cleaning and task load
Tasks reporting
Useful for cost per turnover when paired with cleaner rates
Two aspects of Guesty's reporting stand out compared with lighter tools.
First, the filtering is granular. Because Guesty is built for multi-property operators, nearly every report can be sliced by listing, group of listings, tag, channel, date created versus date of stay, and reservation status. That last distinction, created date versus check-in date, is the source of endless confusion in owner conversations. A report by booking date shows how sales are going; a report by stay date shows how the month performed. Both are right, and they will disagree. Guesty lets you pick, which is more than many smaller platforms manage.
Second, the accounting layer is designed for people who have to hand numbers to someone else. Owner statements, trust-accounting style separation of owner funds from management fees, and configurable line items are the kind of features that do not matter at three units and become the entire job at fifty. If owner reporting is central to your business, our overview of vacation rental software with owner statements compares how the major platforms approach it.
Where the built-in reports are weaker, in my experience, is in cross-period storytelling. You can get this month and you can get last month; putting them side by side with market benchmarks and a trend line is where you either export to a spreadsheet or pay for the analytics module.
How to use Guesty analytics
The most useful way to use Guesty's analytics is to set a fixed weekly and monthly routine rather than browsing dashboards when something feels off. The weekly check should take ten minutes and cover pace (bookings created in the last seven days against the same week last year), occupancy for the next 30 and 60 days, and any listing whose RevPAR is more than a fifth below its peers. The monthly check reconciles financials, reviews channel mix, and produces the owner statements.
That routine is the single most valuable thing in this article, so let me spell it out.
Weekly, Monday morning. Open the performance view filtered to the next 30 days. Sort by occupancy ascending. Anything below your portfolio average with fewer than three weeks to go is a pricing candidate, and if you run PriceOptimizer (Guesty's dynamic pricing add-on) or a third-party engine, check that it is actually adjusting those dates and not sitting on a floor price you set two seasons ago. Then flip to bookings created in the last seven days and compare the count and value with the same week a year earlier. If pace is down for two consecutive weeks, that is a signal worth acting on before the month is lost.
Monthly, first week. Run the revenue report by stay date for the closed month, by listing and by channel. Compute net per channel. Look for the pattern from my opening story: a channel with high gross and low net that is taking share from direct or from a cheaper OTA. Then run occupancy, ADR and RevPAR for the same month and put them next to the prior month and the same month last year. Guesty will give you the numbers; the comparison table is on you unless you have the add-on. Finally, generate owner statements, but only after the reconciliation below is done, because nothing damages owner trust like a corrected statement.
Monthly, reconciliation. Match Guesty's payout report to your bank deposits. Discrepancies are almost always timing (a payout initiated in one month and settled in the next) or a refund that was processed outside the platform. Chase every one anyway. This is dull, and it is the step most managers skip, and it is the reason their accountant hates them in April.
Three settings decisions shape the quality of everything above. Decide whether owner-blocked nights count as available inventory in your occupancy math, and apply the rule consistently. Decide whether your ADR is computed on the guest-paid rate or the host-received rate, because channels present these differently. And tag your listings by market, bedroom count and owner from day one, because every useful cross-cut in the reports depends on tags you cannot retroactively wish into existence.
If you are building the monthly comparison outside Guesty, our step-by-step guide to creating rental performance reports covers the table layouts and the commentary that turns numbers into decisions.
Lodgify4.5/5
Build your own vacation rental website and manage bookings from one place
From $17/moBest for: Hosts who want a direct booking website
Yes. Guesty allows exports for its major report types, typically to CSV for reservation, revenue and financial data and to PDF for owner statements and formatted summaries, and the exports respect whatever filters you applied on screen. For anything beyond monthly analysis, Guesty's open API lets you pull reservation and financial data programmatically into a spreadsheet, a BI tool or an accounting system.
In practice this means the export button is your escape hatch from the limits of the built-in dashboards. My own workflow, and the one I recommend for anyone between roughly ten and a hundred units, is a Google Sheet or Excel workbook that ingests one CSV per month and maintains the trend lines, market comparisons and per-owner summaries that the standard reports do not draw for you. It takes an hour to build and twenty minutes a month to feed.
Above a hundred units, or if you have more than a couple of people who need to see the data, the spreadsheet stops scaling and you have two choices: pay for Guesty's analytics add-on, or connect the API to a proper BI layer. Both are legitimate. The add-on is faster to stand up; the API route is more flexible and cheaper per seat once you have someone technical on staff.
One warning about exports. Reservation CSVs from any PMS include guest personal data. Treat the files accordingly, restrict who can download them, and do not leave them in a shared drive with open permissions. Owner-facing exports should be scrubbed to the financial columns only.
Where does Advanced Analytics fit, and is it worth paying for?
Guesty has positioned a more detailed analytics module as a paid add-on on top of the standard reporting, aimed at operators who want portfolio-level trend analysis, benchmarking and custom dashboards without leaving the platform. Pricing for it is not published as of writing; like Guesty's Pro plan for four or more listings, it is quoted by sales and depends on portfolio size.
My honest view: it is worth it at the point where a person is spending more than a few hours a month rebuilding the same comparison spreadsheets, and not before. The standard reports plus a disciplined export routine cover a ten-unit operation completely. At fifty units with several owners who each want their own performance narrative, the add-on starts paying for itself in staff time. At two hundred, you probably want both the add-on and an API connection, because the questions that matter at that scale (market share by neighborhood, cohort behavior of repeat guests, staffing against forecasted occupancy) are ones no PMS dashboard answers out of the box.
Before you sign up for it, ask the sales rep three specific questions. Can it show occupancy and RevPAR with and without owner blocks? Can it compute net revenue by channel after commissions rather than gross? And can it save a custom view and email it to a stakeholder on a schedule? Those three answers will tell you whether it replaces your spreadsheet or merely sits next to it.
The wider pricing context matters here too. Guesty's Lite plan starts from $9 per listing per month for one to three listings; Pro is quoted. Add-ons like PriceOptimizer and Locks Manager, and analytics beyond the built-in reports, stack on top of that. Our Guesty pricing analysis goes through the full cost picture, and it is worth reading before you assume the reporting you need is included.
Uplisting4.5/5
Short-term rental management software and channel manager
From $100/moBest for: Professional hosts who need a powerful channel manager
I asked a handful of managers who run Guesty at scale what they wish they had known earlier about the reporting. The themes were consistent enough that I will pass them on as opinions I share.
Set the date basis once and never change it. Stay date for performance, booking date for sales pace. Owners do not care about the distinction until two reports disagree, at which point they care very much.
Report RevPAR to owners, not occupancy. Owners anchor on occupancy because it is intuitive, and then push you to fill nights at any price. Leading every statement with RevPAR and a one-line explanation reframes the conversation around revenue per night the unit was available, which is the conversation you actually want to have.
Watch the channel mix of your best units specifically. A high-performing listing that drifts toward the most expensive channel is losing you money even while its gross grows. Guesty's per-listing channel filter makes this a thirty-second check.
Tag everything on onboarding. Market, bedrooms, owner, unit type, whether it has a pool. Every one of these becomes a report dimension later. Retro-tagging a hundred listings is a miserable afternoon.
Reconcile before you publish statements. The manager from my opening story now does her bank reconciliation on the second business day of the month and sends statements on the fifth. Her owner query volume dropped to almost nothing, not because the numbers changed but because they stopped being corrected.
Do not confuse a dashboard with a decision. The point of every report is to change a price, a minimum stay, a channel setting, a cleaner schedule or an owner conversation. If a report has not changed anything in three months, stop generating it.
How Guesty's reporting compares with alternatives
Guesty's reporting is among the deeper native offerings in the PMS market, comparable with Hostaway, which also targets professional managers and also treats owner statements and financial reporting as core rather than peripheral. Both are quote-priced at scale and both expect you to have someone on the team who owns the numbers.
For smaller portfolios the picture changes. Hospitable's reporting is adequate for a handful of units but is not built for owner statements or multi-entity accounting. Lodgify has a clear performance dashboard aimed at owner-operators, which we covered in our Lodgify reporting dashboard guide, but it does not attempt the trust-accounting depth Guesty offers. OwnerRez sits in an interesting middle: its reporting and owner statements are strong for the price, and it appeals to hosts who want financial rigor without enterprise sales calls.
The honest summary is that Guesty's reporting strength is a function of who it is built for. If you manage for owners, need to separate their money from yours, and answer to more than one stakeholder each month, the depth is a genuine advantage. If you run four units you own outright, you will use a fraction of it and could reasonably pay less elsewhere. For a broader tool-by-tool comparison of reporting features, see our roundup of vacation rental reporting and analytics tools.
Choosing the right platform for your reporting needs
Reporting is rarely the reason someone picks a PMS, but it is very often the reason they regret the pick eighteen months later, when the portfolio has grown and the numbers no longer fit in a dashboard designed for a smaller business.
For one to four units, Lodgify gives you a clean performance view bundled with a direct booking site, and that is all the reporting a self-managing host needs. For five to fifteen units, especially if you manage for even one outside owner, Guesty starts making sense: the Lite tier covers one to three listings from $9 per listing per month and Pro takes over from four, and the owner statements and financial reports are the features you will grow into rather than out of. Past fifteen units, Guesty or Hostaway are the realistic choices; both are quote-based at that scale, both offer the reporting depth a multi-owner operation requires, and the decision usually comes down to which sales conversation answers your three analytics questions more convincingly.
Gabriele manages a small portfolio of short-term rentals in Southern Italy and has hosted on Airbnb, Vrbo and Booking.com since 2018. He has migrated between channel managers more than once and dealt with double bookings, cleaning chaos and last-minute cancellations first-hand. On RentalDuel he puts our software tests into practice, running the various platforms across his own rentals to see what actually holds up day to day.