Revenue management, answered

When a nightly price comes out wrong, how do I work out which part of my setup caused it?

Work backwards from the output: check the base price first, then layer order (season, event, day-of-week, last-minute), then gap-fill and minimum-stay rules. One override is almost always masking or compounding another.

By Jack Murphy, Head of Revenue Management at UpRev. Running pricing for US vacation rental managers since 2017. Last updated September 1, 2026.

Isolate the Pricing Layer That Fired

Pull the rate calendar for the specific dates and identify which rule had authority that night. Seasonal periods, event blocks, and day-of-week adjustments all compete for priority, and whichever sits highest in your rule hierarchy wins. If you do not have a documented rule hierarchy, that gap is usually the root cause of erratic pricing. Build one, enforce it, and audit it quarterly.

Check Interaction Effects Between Rules

A last-minute discount stacked on top of an already-reduced shoulder-season base is a common culprit for prices that look fine individually but collapse in combination. Review whether percentage-based adjustments are calculating off the original base or off an already-adjusted figure, because the compounding effect can be significant. Document every interaction point so your team can trace the math without guessing.

Verify Minimum-Stay and Gap-Fill Conflicts

Minimum-stay rules that create orphan nights will often trigger gap-fill overrides, and those overrides can contradict your rate floor if they were not set up with floor protection in mind. Always confirm that your gap-fill pricing cannot undercut your defined minimum acceptable rate for a property. Treating gap-fill as a separate pricing layer with its own floor prevents it from quietly eroding your yield on adjacent bookings.

Want this run for your portfolio instead of doing it yourself? See where each of your listings is leaving money, free.

Get my revenue map with Jack
Get my revenue map with Jack
Report