Reports

Occupancy and revenue reports

Reports

The Reports page is an analytics area where you can examine your operational performance on Kalend with numerical data. It offers three main report types: housekeeping performance, occupancy rate, and revenue.

Three Report Types

You can switch between tabs at the top of the page:

  • Housekeeping Report — To monitor the performance of housekeeping team members
  • Occupancy Report — To see how full your listings have been
  • Revenue Report — To see the total revenue your reservations have generated

All three reports are calculated for the date range you select and can be downloaded as Excel.

Date Range

For each report, you select two dates:

  • Start date — Default: the 1st of this month
  • End date — Default: the last day of this month

You can manually enter any date range — generate reports for past months, quarters, years, or any other period.

Housekeeping Report

Shows the performance of Housekeeping team members during a specific period.

Form Fields

  • Host (visible if you are a member of multiple teams) — Choose which host's team you'll get the report from
  • Start date
  • End date
  • Housekeeping team member (required) — Which member you'll get the report for

Click the "Generate Report" button to see the result on screen.

Report Results

Five statistic cards appear:

  • Completed Cleanings — Number of automatic cleaning tasks successfully finished in the period
  • Completed Manual — Number of manual tasks successfully finished in the period
  • Open Tasks — Tasks not yet completed
  • Total Tasks — All tasks assigned in the period
  • Completion Rate — Success as a percentage (highlighted in green)

Per-Listing Breakdown

How many tasks were performed on which listings is listed. Each row shows:

  • Listing name (and location if any)
  • Automatic cleaning count
  • Manual task count
  • Total

Excel Download

The "Download as Excel" button in the top right downloads the report as CSV. You can open it in Excel, share it, or do your own analysis.

The file name includes the date range: housekeeping-report-2026-05-01_2026-05-31.csv

Occupancy Report

Shows how full your listings have been during a specific period.

Form Fields

  • Host (visible if you are a member of multiple teams)
  • Start date
  • End date
  • Listing — "All Listings" or a single listing

Report Results

Four statistic cards appear:

  • Reservation Count — Number of reservations starting within the period
  • Occupied Days — Total occupied day count (sum across all listings)
  • Total Days — Available day pool (listing count × day count)
  • Occupancy Rate — Occupancy as a percentage (highlighted in green)

Per-Listing Breakdown

If you select "All Listings", you see the performance of each listing separately:

  • Listing name (and location)
  • Reservation count
  • Occupied/Total days
  • Occupancy percentage

The list is sorted with highest occupancy at the top. Your best-performing listings are immediately visible.

If you select a single listing, only summary cards appear — no list is needed.

Excel Download

The "Download as Excel" button exports the occupancy report as CSV. File name: occupancy-report-2026-05-01_2026-05-31.csv

Revenue Report

Shows the total revenue from reservations within the date range you select.

Form Fields

  • Host (visible if you are a member of multiple teams)
  • Start date
  • End date
  • Listing — "All Listings" or a single listing

Currencies Are Totaled Separately

Revenue is calculated separately for each currency — TRY, USD, EUR, and GBP each appear on their own card. Different currencies are not converted or added together.

Why? Adding up different exchange rates into a single amount would be misleading — 100 USD does not carry the same value as 100 TRY. That's why each currency is shown on its own.

Reservations Without a Price

Reservations with no price entered are not included in the total revenue. Their count is shown separately, so you can see how many reservations were left without a price.

Reservations that arrive via iCal from platforms like Airbnb and Booking come in without a price — the iCal protocol has no price field. That's why most reservations start out without a price. For accurate revenue, open the relevant reservation's detail and enter the price manually.

Per-Listing Breakdown

For each listing, the total revenue is listed per listing and per currency. This way you see which listing earned how much in which currency.

Excel Download

The "Download as Excel" button exports the revenue report as CSV. File name: revenue-report-2026-05-01_2026-05-31.csv

How Occupancy Is Calculated

Kalend uses the Airbnb standard for occupancy calculation:

  • Check-in day is included (the day the guest arrives counts as occupied)
  • Check-out day is excluded (the day the guest leaves does not count as occupied — ready for cleaning)

Example:

A reservation from May 3 to May 7 = 4 occupied days (days 3, 4, 5, 6 count; day 7 is excluded).

Reservations Exceeding the Date Range

If a reservation extends beyond the period you're reporting, only the portion falling within the period is counted.

Example:

A reservation from April 25 to May 5 is counted as only 4 days (1, 2, 3, 4) in the May report.

Which Reservations Are Included?

  • Real reservations are included (with a guest staying)
  • Blocked days are not included (dates you close as "Not available" on Airbnb don't count toward occupancy)
  • Cancelled reservations are already removed from the system (during iCal sync)

This calculation method is the industry standard — it also matches your own observation.

Empty States

  • No listings: The report doesn't run; there's no meaningful data
  • No reservations: All numbers are zero, occupancy rate is 0%
  • Single listing selected: Only summary cards appear, no breakdown list

Access and Permissions

To see the Reports page, you need the View Reports permission. Without this permission, the page does not open.

The system checks "which team's reports you have permission to view" if you are a member of multiple teams. The Host dropdown at the top shows only the hosts whose reports you are authorized to view.

How permissions work for these actions:

  • Viewing the page: Anyone with the View Reports permission
  • Generating a report: Anyone who can view the page (for teams they have permission to)
  • Downloading as Excel: Anyone who can view the page

The Revenue tab requires an extra permission. The Housekeeping and Occupancy reports open with just the View Reports permission. The Revenue Report tab, however, is visible only to the Host and to co-hosts with the View Prices permission; the Housekeeping team cannot see this tab.

For all details on the permission system, see the Team page.

Star Feature — Per-Listing Occupancy Comparison

In the Occupancy Report, when you select "All Listings", the occupancy percentages of your listings are listed from highest to lowest. This immediately shows you which listing is more efficient and which is less preferred.

With this data you can make strategic decisions like:

  • Which listing should I invest more in?
  • Which listing's price should I change?
  • Which listing's listing description should I refresh?

Reading the Occupancy Report together with the Revenue Report strengthens these decisions: high occupancy but low revenue can be a sign that you should review your pricing.

Tips

  • Download the occupancy report as Excel at the end of each month — store it for year-over-year comparison.
  • For a single listing, it's more efficient to look comparatively with "All Listings" than the detail.
  • The Housekeeping Performance report shows how active Housekeeping team members are — if completion rate stays low for a long time, review the team structure.
  • The date range is completely free — for year-over-year comparison, pull the same month range for different years.
  • When CSV files are opened in Excel, you may need to import as "UTF-8" to see special characters correctly.

For your questions: info@getkalend.app