Revenue management software for hospitality

Raise July weekends 15%. That’s it. That’s the whole workflow.

ApexOS keeps nightly, weekly, monthly and long-stay rates in one grid, changes them when you describe what you want, and caps what anyone can discount. Then it shows you how the month actually went.

Revenue management, inside the PMSRates

The Rates grid, with three lakefront cabins and a lake house across ten nights of July. The operator asks Apex to raise Friday and Saturday nights in July 15% on the lakefront cabins. Apex shows a preview, Loon Point Cabin from $300 to $345, Birch Cove Cabin from $260 to $299 and Heron Bay Cabin from $280 to $322, and nothing changes until the operator presses Confirm. The weekend cells update, and the lake house, which the request doesn’t cover, keeps its rates. The change appears in the Rates Log with its before and after rates and a Rewind button.

Hospitality revenue management and pricing software

More of the rate you set. Less of the discount nobody approved.

Every way you sell a stay. One grid.

Flat nightly, weekly and monthly plans, length-of-stay plans with free nights, and seasonal rates by date range. A monthly stay is charged as a month; only a partial period is prorated.

  • Nightly, weekly and monthly rate plans
  • Seasonal rates by date range
  • Long stays billed monthly, not nightly

A photo of a lakeside cabin. Over it, the cabin’s rate plans: Rack Rate at $240 a night, a weekly plan with a 7-night rate, Sunday to Saturday, of $1,540.00, and a monthly plan with a 30-night rate of $4,200.00. A quote for a 32-night stay, August 1 to September 2, is charged as one month at $4,200.00 plus 2 extra nights prorated at $280.00, for $4,480.00 of rent. A note reads: A month, charged as a month.

Change a season in a sentence. Take it back if you regret it.

Paste last year’s seasonal table or describe the change, and ApexOS previews the new rates before anything moves. Every change goes in the rates log with its before and after, where you can rewind it.

  • Rates set from plain language, preview first
  • Stay rules set the same way
  • Every change logged and rewindable

Ask Apex. The operator pastes last year’s three seasons for the lakefront cabins and asks for a 3-night minimum stay in summer. Apex previews the change, summer from $295 to $325 with minimum stay from 2 to 3 nights, autumn from $240 to $260 and early winter from $195 to $210, and saves it only after the operator confirms. The Rates Log shows the change with before and after rates. The operator presses Rewind, the old rates come back, and a Reinstate button takes its place.

Discounts with a ceiling. Generosity with a budget.

Every manual discount needs a reason, and you cap each reason by role or by person, as a percent of rent and a dollar amount. Anything over the cap waits for a manager whose cap covers it.

  • Caps by role, person and reason
  • Over the cap needs a manager
  • Channel discounts tracked on their own

A photo of a host welcoming guests. Over it, a front desk user applies a 25% discount, $390.00 of $1,560.00 rent, with the reason Guest complaint. Their cap for that reason is 10% of rent, up to $150.00, so the discount is over the cap and needs a manager. A manager whose cap for the reason is 30% of rent, up to $500.00, covers it, and approves. A note reads: The apology came in under budget.

Ask how the month went. Get numbers, not a vibe.

Ask for ADR, RevPAR, occupancy or pace for any date range, and the answer comes back as a report with the numbers behind it. Ask a follow-up in the same conversation and it builds on the first answer.

  • ADR, RevPAR, occupancy and pace
  • Charts and tables, not just a sentence
  • Export to PDF, CSV or Excel

Ask Apex. The operator asks for ADR and RevPAR for the lakefront cabins, June against last June. Apex returns a report beside the chat: ADR $312, up 6.1%, RevPAR $264, up 18.4%, and occupancy 84%, up 8 points, with a bar chart of each cabin’s ADR for both years and a table by cabin. The operator follows up asking for just Friday and Saturday nights, and the same report narrows to them: ADR $356, RevPAR $341, occupancy 96%. The report is exported as XLSX, with PDF and CSV also offered.

Revenue management features for vacation rentals, RV parks, hotels and marinas

The levers. All of them labeled.

Four strategies: flat nightly, multi-night, derivative and length of stay. Weekly and monthly plans charge the full period as a period, and you choose whether extra nights prorate or bill at a base rate.

Rate plans

Hospitality revenue management FAQs

Reasonable questions.

What is revenue management for a vacation rental or RV park?

Revenue management is setting rates, stay rules and discounts so you earn the most from nights you can’t store: an unsold night is gone for good. For vacation rentals and RV parks that means pricing by season and demand, pricing longer stays properly, and keeping discounts from quietly eating the rate.

Will it change our rates without asking?

No. ApexOS previews every rate change and waits for you to confirm, and rate changes made by Apex agents wait for your approval. Every change lands in the rates log with before and after snapshots, so you can rewind it.

Can we undo a rate change?

Yes. Every change made in the grid or the spreadsheet is written to the rates log with before and after snapshots. Rewind it, or reinstate a change you rewound, newest first.

Can we stop staff discounting our margin away?

Yes. Every manual discount needs a reason, and authorization rules cap each reason by role or by person, as a maximum percent of rent and a maximum amount. A discount over someone’s cap needs a manager whose own cap covers it.

How does ApexOS handle long-term and seasonal stays?

As their own rate plans. Weekly and monthly plans charge the full period, seasonal rates are set by date range, and stays of 28 nights or more can bill on the first of the month, on the anniversary of arrival, or upfront.

Book a demo

The rate you meant to charge, actually charged.