Virtuosos of Price
Fix Pricing Discrepancies
Automated pricing tools create a specific kind of confusion. The calendar shows a number, a guest sees a different number, a booking comes in at a rate that surprises you, or a week sits empty at a price that felt reasonable when you set it. Each of these looks like a malfunction, but they have different causes and different fixes. Acting on the wrong diagnosis wastes time and can make the underlying problem harder to see.
The goal of this guide is to give you a repeatable method for separating the causes from each other. That means checking your data sources in a specific order, knowing what to record, and having a decision rule for when to override the tool rather than adjust it. None of this requires a subscription to anything. It requires a calendar, a spreadsheet, and about thirty minutes per week once the habit is established.
What "dynamic pricing not working" actually means
Before you change any settings, you need to name the specific failure. Hosts use "dynamic pricing is not working" to describe at least four distinct situations, and the fix for one can make another worse.
The rate is lower than you expected. The tool priced a night below your floor, or priced a high-demand weekend at a rate that feels like a giveaway in hindsight.
The rate is higher than the market will bear. Nights sit empty while comparable listings nearby fill. The tool held a price the market did not support.
The rate on your calendar does not match what guests see. This is almost always a sync issue, a currency conversion display error, or a fee structure that is being read differently by the tool and by Airbnb.
The tool is not adjusting at all. Prices look flat across weeks that should vary. This usually means the tool has lost its connection to your listing, or a setting is overriding its logic.
Write down which of these you are actually experiencing before you read further. The sections below address each one, but the order in which you apply them matters.
A note on Smart Pricing specifically
Airbnb's own Smart Pricing tool operates differently from third-party dynamic pricing software. Smart Pricing sets a floor and a ceiling and then moves within that range based on signals Airbnb does not fully disclose. The exact weighting of those signals is not public. What is known is that Smart Pricing will not go below your minimum price and will not exceed your maximum. If your floor is set too high for your market, Smart Pricing will not save you. If your ceiling is set too low, you will leave money on the table during peak periods. The tool is only as useful as the boundaries you give it.
Diagnosing Smart Pricing discrepancies
A discrepancy is a gap between what you expected the price to be and what it actually is. To diagnose it, you need to record both sides of that gap before you do anything else.
Step one: Pull the raw calendar data. Go to your Airbnb host dashboard and export or manually record the nightly price for the next sixty days. Do this in a spreadsheet with one row per night. Include the date, the day of the week, whether it is a local holiday or event period, and the price currently showing.
Step two: Record what you expected. Next to each night, write what you would have priced it manually. Do not adjust this after the fact. The point is to capture the gap, not to justify the tool's output.
Step three: Categorize the gaps. For each night where the tool's price and your expectation differ by more than a threshold you consider meaningful, note the direction (tool priced higher or lower) and the magnitude (small, medium, large, using your own judgment about what those mean for your market).
Step four: Look for patterns. Gaps that cluster around weekends, around a specific lead time (for example, nights more than forty-five days out), or around a specific price level suggest a systematic cause. Gaps that appear random suggest noise or a data sync issue.
Checklist for a discrepancy audit:
- Calendar data exported or recorded for at least sixty days
- Your manual expectation recorded before reviewing the tool's logic
- Each gap categorized by direction and approximate magnitude
- Patterns identified or ruled out
- Minimum and maximum price settings verified in the tool
- Smart Pricing enabled or disabled status confirmed
- Any recent changes to your listing noted (new photos, updated description, price rule edits)
Decision rule: If the gaps cluster around a specific lead time or day of week, the cause is likely a setting or a comp set issue. Go to the next section. If the gaps appear random and the tool's connection to your listing is confirmed, treat it as noise and monitor for another two weeks before acting.
Verifying your comp set accuracy
Every dynamic pricing tool, including Airbnb's Smart Pricing, builds its recommendations against some picture of comparable listings. If that picture is wrong, the recommendations will be wrong in a predictable direction. A comp set that skews toward larger or higher-end properties will pull your prices up. A comp set that includes listings in a different neighborhood or with a different guest capacity will give you signals that do not apply to your listing.
You cannot see exactly which listings Airbnb's algorithm is using as your comparables. That is not public information. What you can do is build your own comp set manually and use it as a reference to evaluate whether the tool's output makes sense.
How to build a manual comp set:
- Open Airbnb as a guest (not as a host, and not while logged into your host account) and search for your market on a representative future date.
- Filter for your guest capacity, your property type, and your general location radius.
- Identify listings that a reasonable guest would consider alongside yours. Look at photos, amenities, and location. You are not looking for identical listings. You are looking for listings that compete for the same guest.
- Record the nightly rate for each comp listing across at least three date ranges: a standard weeknight, a weekend, and a known high-demand period.
- Do this check at least once per month, because comp listings change their pricing and their availability.
What to record for each comp:
| Field | What to capture | Why it matters |
|---|---|---|
| Listing ID or title | Enough to find it again | Lets you track the same listing over time |
| Guest capacity | Number of guests listed | Capacity affects base rate; mismatched comps skew your reference |
| Bedroom count | As listed | A studio and a two-bedroom are not comps even at the same price |
| Location | Neighborhood or distance from your listing | Proximity affects demand signals |
| Nightly rate (standard weeknight) | Rate you see as a guest | Your baseline comparison point |
| Nightly rate (weekend) | Rate you see as a guest | Shows whether the listing uses weekend pricing |
| Nightly rate (peak period) | Rate during your next known high-demand date | Shows ceiling behavior |
| Minimum stay requirement | As listed | Affects which bookings the listing captures |
| Superhost status | Yes or no | Plausibly affects visibility; exact effect is unknown |
| Review count | Approximate | Higher review counts may affect guest choice |
Decision rule: If your tool's prices are consistently above what your manual comp set shows for equivalent nights, your floor may be set too high or your comp set inside the tool is skewing toward premium properties. If your tool's prices are consistently below your comp set, your ceiling may be set too low or the tool is weighting availability over rate.
Identifying external market factors
Dynamic pricing tools react to signals, but they do not always react quickly, and they do not always have access to the same local knowledge you have. A tool that does not know about a major local event, a new competitor opening nearby, or a seasonal pattern specific to your submarket will price as if none of those things exist.
Events and demand spikes. Large events (festivals, conferences, sporting events, graduations) create demand that a tool may not capture until bookings in your market start moving. By the time the tool adjusts, the best rates may already be gone. The fix is to identify your local event calendar at the start of each quarter and manually review your pricing for those dates before the tool has time to react.
New supply. If a large number of new listings open in your area, the tool's comp set changes. Prices in your market may soften. The tool will eventually reflect this, but there is a lag. Monitor your occupancy on a weekly basis. If you see a pattern of nights going unbooked at rates that previously filled, check whether new listings have appeared in your area.
Seasonality that is specific to your submarket. A tool trained on broad regional data may not capture the specific shoulder season patterns of your neighborhood. If your listing is near a university, near a ski area, or in a beach town with a very specific peak window, the tool's general seasonality model may not fit your situation. You will need to apply manual overrides during those periods.
Platform-level changes. Airbnb periodically changes how fees are displayed, how search results are ordered, and what information guests see before clicking. These changes can affect booking behavior in ways that look like a pricing problem but are actually a presentation problem. If you see a sudden change in your booking rate that does not correspond to a pricing change, check whether Airbnb has made a platform update.
Checklist for external factor review:
- Local event calendar reviewed for the next ninety days
- New listings in your area checked (search as a guest monthly)
- Occupancy trend recorded week over week for the past eight weeks
- Any Airbnb platform announcements reviewed
- Seasonal patterns for your specific submarket documented
When to override automated pricing
Overriding your pricing tool is not a failure. It is a necessary part of managing a listing. The question is when an override is the right call and when it is a reaction to noise.
Override when you have information the tool does not have. If you know a major event is coming and the tool has not adjusted, set a manual price for those dates. If you know your listing will be unavailable for part of a period, block those dates rather than letting the tool price them.
Override when the tool's output conflicts with a pattern you have verified over multiple years. If your listing has a consistent peak in a specific month and the tool is pricing that month flat, a manual adjustment is reasonable. Document your reasoning so you can evaluate it later.
Override when the gap between the tool's price and your comp set is large and persistent. A one-night anomaly is noise. A two-week pattern where the tool is pricing well above or well below your verified comp set is a signal worth acting on.
Do not override because of a single empty night. One unbooked night at a given price is not enough information to conclude the price is wrong. Lead time, day of week, and local demand all affect whether a night fills. Make override decisions based on patterns, not individual data points.
Do not override to chase a competitor's price in real time. If a comp listing drops its price on a Tuesday, that does not mean you need to match it immediately. Wait to see whether the pattern holds before adjusting.
Decision rule for overrides:
Ask three questions before making a manual change.
- Do I have information the tool does not have? If yes, override is reasonable.
- Is this a pattern I have seen across at least two to three comparable periods, or is it a single data point? If it is a single data point, wait.
- Will I record this override and review it in thirty days to see whether it produced the result I expected? If you are not willing to track it, you are guessing, not managing.
Creating a pricing review process
A pricing review process is a scheduled, repeatable set of checks you run on a fixed cadence. Without a process, pricing management becomes reactive. You change things when something feels wrong, you cannot tell whether the change helped, and you repeat the cycle.
The process below is designed to take no more than thirty minutes per week once you have the initial setup done.
Weekly check (fifteen to twenty minutes):
- Review occupancy for the next thirty days. Note any nights that are unbooked and have passed a lead time threshold you consider significant for your market.
- Compare current prices on your calendar against your comp set for the same dates. Note any large gaps.
- Check whether any events or demand drivers are approaching that the tool may not have priced for.
- Record your observations in a running log. One line per week is enough: date, occupancy status, any gaps noted, any actions taken.
Monthly check (thirty to forty-five minutes):
- Rebuild or verify your comp set. Listings change, and your reference point needs to stay current.
- Review the overrides you made in the past month. Did the nights you overrode fill? Did they fill at the price you set, or did you end up adjusting again? What does that tell you about your override logic?
- Review your minimum and maximum price settings. Are they still appropriate for the current market? Seasonal shifts may require adjusting your floor or ceiling.
- Check your minimum stay settings. Minimum stay requirements interact with pricing in ways that are easy to overlook. A high minimum stay during a period of low demand can leave gaps that the pricing tool cannot fill.
Quarterly check (one to two hours):
- Look at your occupancy and revenue trend over the past quarter compared to the same quarter in the prior year. Do not draw conclusions from a single quarter. Look for directional patterns.
- Review your listing's presentation. Photos, title, and description affect whether guests click and book. A pricing tool cannot compensate for a listing that does not convert.
- Assess whether your current pricing tool is still the right fit. If you are consistently overriding it, or if its comp set logic does not match your market, it may be worth reconsidering your setup.
What to log each week:
Keep a simple running record. You do not need specialized software. A shared spreadsheet works. The columns you need are: date of review, nights unbooked in the next thirty days, largest gap between tool price and comp set price, any overrides made, and notes on external factors observed. After three months, this log becomes a genuinely useful reference. Before three months, it is mostly habit-building.
Related articles
The issues covered in this guide often appear alongside other listing performance questions. If you have worked through the pricing diagnosis and the problem persists, the following topics are worth reviewing:
Listing visibility and impressions. If your calendar is priced correctly but bookings are not coming in, the issue may be upstream of pricing. A listing that is not surfacing in search will not convert regardless of its rate. Review how your listing is performing in terms of impressions before concluding that price is the variable to change.
Minimum stay strategy. Minimum stay requirements interact directly with pricing and occupancy. A minimum stay that is too long for your market creates gaps that automated pricing cannot fill. A minimum stay that is too short during peak periods can fill your calendar with short stays at rates that do not reflect demand.
Listing quality and conversion. A guest who sees your listing and does not book is a different problem from a guest who never sees it. If your impressions are healthy but your booking rate is low, the issue is in how the listing presents, not in how it is priced.
Where this becomes someone else's job
If the process described in this guide is the right approach but the wrong fit for how you want to spend your time, Revande offers two products that take on different parts of this work.
Performance gives you a full software stack for dynamic pricing, with daily adjustments made by experienced rate strategists rather than by you. It includes Airbnb listing performance monitoring and email alerts when visibility or booking conversion drops below expected levels, along with monthly reports so you can see what is happening without having to pull the data yourself.
Maestro includes everything in Performance and adds done-for-you listing optimization. Rather than alerting you to visibility and booking conversion issues, Maestro handles them for you. It works with Airbnb directly or with your existing channel manager, and includes ongoing listing refinements so your presentation stays current without requiring a quarterly audit on your part.
The difference between the two is not the quality of the pricing work. It is how much of the surrounding operational work you want to hand off.
Get Started