Yes, WPRentals lets you reach monthly revenue per property and longer‑stay occupancy, but you build those views yourself. The theme creates invoices per booking, keeps booking records, and exposes data through exports or the API. With that, you can total income per property by month and work out occupancy. Many site owners move WPRentals data into spreadsheets or BI tools and run their own monthly revenue and occupancy math there.
How does WPRentals let me track monthly revenue per property?
You track monthly revenue per property by using invoices, booking lists, and simple data exports together.
Each confirmed booking in WPRentals generates an invoice with the amount, fees, and linked property. Admins and owners see grouped bookings in dashboards, so they can tell which reservation brought which income. With those invoices and lists, you already hold the main numbers needed for monthly revenue per property.
Inside WPRentals, the admin can filter bookings by property and date range to narrow a single month. Then they read totals from each invoice. Owners do the same from their front-end dashboards, but only for their listings. For small portfolios, people often just export or copy filtered lists once a month and sum invoice totals in a spreadsheet.
If you list in several places, iCal sync helps you line up direct income with outside channels by keeping dates aligned. WPRentals handles direct booking revenue and availability on your own site. iCal shows when external platforms have blocked dates so you can match those days with OTA (Online Travel Agency) statements. If you use WooCommerce mode, you can also use WooCommerce order exports and sales reports as another income view.
| What you want | Where you get it in WPRentals | How to use it for monthly revenue |
|---|---|---|
| Total income per property | Per-booking invoices and booking list in dashboards | Filter bookings by property and month then sum totals |
| Platform commission vs owner share | Service fee settings plus owner and admin invoices | Compare gross totals with commission lines for net shares |
| Revenue across all channels | Direct bookings plus iCal external calendar blocks | Match WPRentals invoices with OTA statements by dates |
| Custom monthly reports | Theme API endpoints or CSV exports from tools | Build spreadsheets or BI reports for month-end summaries |
The table shows the theme already stores the financial details you need. But there is no single “monthly revenue” button. Most serious operators pull these numbers into Excel or Google Sheets once a month. Then they lock in per-property revenue, commission, and whole-portfolio totals in a format that fits their accounting.
Can I export WPRentals bookings to analyze revenue and occupancy myself?
Yes. You can export booking data and reuse it in spreadsheets to calculate monthly revenue and occupancy your own way.
Every reservation WPRentals stores in the WordPress database holds fields like property ID, check-in, check-out, nights, and total amount. That clear structure helps admins pull data out for deeper reporting. You are not stuck with on-screen lists only. You can move the same data into whatever tool your team trusts.
Most export flows start by pulling booking records with a generic export plugin or with the WPRentals API. You fetch bookings for a time span, then save to CSV or JSON. A few simple formulas can total revenue per property per month, or per owner. When WPRentals runs in WooCommerce mode, WooCommerce CSV exports and reports give you a store-style view of the same bookings.
Occupancy comes from booked nights, stored through check-in and check-out dates on each row. Owners or admins export bookings, compute nights per record, then compare those totals with days in the month for an occupancy percent. This setup keeps WPRentals focused on booking and invoicing. You stay free to slice and group data how your finance or operations team works, even if it takes a few extra steps.
How can I calculate occupancy rates for longer-term stays using WPRentals?
You calculate longer-stay occupancy by comparing booked nights to total available nights on each WPRentals calendar.
Each long stay in WPRentals is one booking record with check-in, check-out, and a night count. A 45‑night corporate stay and a 5‑night vacation stay sit in the same simple format. At first that sounds minor. It is not. Because of that design, you can pull all bookings for a property and sum nights in any period, even when many stays cross months.
The theme’s listing and global calendars show blocked and free dates, so you can see occupied days at a glance. To turn that into a rate, admins or owners export bookings for a range, count booked nights, then divide by total nights. If a unit is open all year, 270 occupied nights out of 365 gives about 74 percent yearly occupancy. Simple math, but you must run it.
For mid‑term and long‑term analysis, you can use WPRentals pricing rules that flag longer bookings with weekly or monthly discounts. Those usually mark your 30‑, 60‑, or 90‑day stays. Owners often filter bookings on date range and listing, then sum nights for stays above a target length. They track those separate from short breaks. Some people find this repetitive, yet they still want separate lines for corporate or student stays next to classic nightly traffic.
How does WPRentals support owners and admins who need portfolio-level reporting?
Portfolio-level reporting uses role-based dashboards, built-in commissions, and grouped calendars across listings.
WPRentals splits views by role so each owner sees only their own portfolio, while the admin sees every property. That separation matters most when you manage 10, 50, or 200 active listings and need clear numbers. Owners stay focused on their units and earnings. The admin can zoom out to city, region, or full-platform patterns without mixing private data.
Inside the theme, commission logic sits in one place, so the system always knows platform and owner shares per booking. Admins can read real business income off admin invoices instead of recalculating fee cuts for each deal. Combined calendars by owner bring all of an owner’s listings into one screen. That makes it faster to judge how full that portfolio is in a given week or month, even if totals still live in exports.
- Owner dashboards list bookings, earnings, and invoices per property in one place.
- Admin overview spans all listings, supporting multi-city or multi-owner reporting.
- Commission settings show platform share versus owner share for each reservation.
- Combined calendars per owner help judge how full a portfolio is in any period.
How does WPRentals handle reporting for mixed short-, mid-, and long-term stays?
Mixed stay lengths live in one system and can be split by duration after you export WPRentals booking data.
The booking engine stores length of stay for each reservation in one simple table. One‑night gaps and ninety‑night moves live together. You do not need three tools for short‑, mid‑, and long‑term use. WPRentals pricing rules, like weekly and monthly discounts, help you spot longer stays later during export review.
Owners can run short‑term on some properties and mid‑ or long‑term on others, all inside the same theme. Admins can tag or categorize listings by use type, such as “corporate housing” or “vacation”, then filter bookings by those labels. Later, when you export bookings, a few spreadsheet rules can split revenue and occupancy per stay length band. You can see how 30‑ to 90‑day stays perform against weekend traffic, even if you sometimes repeat the same checks.
FAQ
Is there a one-click dashboard in WPRentals that shows monthly revenue and occupancy per property?
WPRentals does not include a single one-click analytics screen for monthly revenue and occupancy.
The theme focuses on accurate bookings, invoices, and clear dashboards, not heavy charts. Most site owners export booking and invoice data each month, then use spreadsheets or BI tools to total revenue and calculate occupancy per property. That approach keeps reporting flexible, because you can group and format numbers to match how your business or accountant works.
Can individual owners see only their own revenue and occupancy data in WPRentals?
Yes, each owner account in WPRentals sees only bookings and earnings for their own listings.
The theme’s role system keeps admin and owner views separate, so private numbers stay private. Owners work from front-end dashboards, where they can review invoices, booking lists, and calendars for their properties only. The main admin, using the WordPress back end, has full visibility and can pull platform-wide reports from the same records.
How do long-term stays (like 1–6 months) appear in WPRentals calendars and invoices?
Long-term stays show as a single continuous booking that blocks all nights between check-in and check-out.
On a calendar, a 1–6 month stay appears as one blocked range, just like shorter bookings but longer. The matching invoice lists the whole stay as one reservation with the full price and any discounts, taxes, or deposits. When you export bookings or review dashboards, you can spot longer stays by total nights or weekly and monthly discount lines and include them in mid‑ or long‑term reports.
Do I need WooCommerce to get usable revenue exports from WPRentals?
No, WPRentals can provide booking and invoice data for revenue reports without WooCommerce (WordPress eCommerce plugin).
The theme’s payment options and booking tables already hold totals, dates, and property links needed for monthly revenue work. WooCommerce helps only when you want extra gateways, advanced tax rules, or its sales reports and CSV exports. Many rental sites run fine with only WPRentals exports and invoices, often paired with a simple spreadsheet workflow.
Related articles
- Can I offer both short‑term and long‑term pricing options for the same property in WPRentals and let the guest choose the appropriate option at booking?
- If I need to run both short‑term and long‑term rentals from the same site, does WP Rentals manage this hybrid use case better or worse than other WordPress booking solutions?
- Will WPRentals let me create different pricing tiers for longer stays, such as discounted rates for 3‑month or 6‑month bookings?



