How PriceBnb Pricing Works

How our algorithm computes prices, where our data comes from, and where our limits are — stated honestly.

Why we publish this

Many pricing tools keep their algorithms a black box. We believe hosts deserve to verify our recommendations. Data sources, filters, weights, and limits are all stated here. If you doubt a recommendation, come back to this page and check.

1. Data Collection

All pricing data comes from Airbnb's live public pages (via RapidAPI Airbnb19 v1 endpoint).

  • Competitors: 5 hand-picked by you (Free), or 10 expert-curated (Pro)
  • Pricing: weekday 1-night base + 60-day calendar (booked/open + daily rates)
  • Metadata: bedrooms · guests · rating · review count · superhost flag
  • Refresh: every Monday 06:00 UTC (Pro) / on-demand, 2 lifetime (Free)

2. Outlier Filter + Currency/Region Aware

Sanity bounds vary by country (e.g. KR ₩15,000–600,000/night · US $30–700/night).

  • 1-night fetch failure → 2-night fallback (recovers min_nights ≥ 2 listings)
  • Country auto-detected from listing.country or host input
  • Currency preserved per listing.currency (KRW/USD/EUR/GBP/JPY etc.)
  • Outliers (>±3σ from market mean) are excluded

3. 3-Tier Price Split (Weekday · Friday · Weekend)

Not a single price — we split into 3 day-of-week tiers.

  • Weekday: Sun–Thu average
  • Friday: single-day weight
  • Weekend: Sat + holiday-eve average
  • Season/event weighting: holiday calendar matches apply boost factor

→ Internal 6-month backtest shows 3-tier outperforms single-price by ~12–18% in hosted revenue.

4. Competitive Positioning

  • Your price rank among 5–10 competitors
  • Per-competitor calendar occupancy (last 30 days)
  • Review-score / review-count adjustment (4.9+ Superhost justifies higher pricing)
  • Room size / guest count normalization (compared at 4-guest total)

5. Price Suggestion (Target + Confidence)

One recommended price per tier (weekday/Friday/weekend) + expected occupancy and revenue at neighboring prices.

  • Occupancy curve: estimated from backtest data as price varies
  • Revenue curve: price × occupancy product simulation
  • Optimal price: the revenue-curve peak becomes the recommendation
  • Fee adjustment: based on net host earnings after Airbnb's 15.5% service fee

6. Limitations (Stated Honestly)

Stated honestly — our analysis isn't 100% accurate in every case.

  • New listings (<3 reviews): limited data → lower precision
  • Airbnb doesn't publish occupancy directly — we estimate from 60-day calendar
  • Narrow market segments (e.g. ultra-luxury) have less training data → lower accuracy
  • Revenue projections are predictive, not guaranteed — market shifts and seasonal events alter actuals
  • Bad competitor selection = bad analysis — Free relies on your picks, Pro adds expert curation

Your data, our promise

What we collect

  • Email + password hash (Supabase Auth)
  • Your listing URL + competitor URLs you add
  • Public Airbnb data at report time (price, occupancy, review counts, etc.)
  • Usage stats (page views, clicks — Google Analytics & MS Clarity)

What we don't collect

  • Credit card info (handled by Polar — never touches our servers)
  • Airbnb account login / DMs / guest personal info
  • Social media passwords or access tokens (beyond OAuth consent)
  • Ad tracking identifiers (advertising IDs etc.)

Third-party services (minimum necessary)

  • SupabaseDB & auth (user data storage)
  • CloudflareCDN & DDoS protection (HTTP requests)
  • RapidAPI Airbnb19Airbnb public data fetcher
  • Polar (MoR)Payment processing (PCI-DSS certified)
  • ResendEmail delivery (reports & nudges)
  • Google Analytics 4 + MS Clarityanonymous usage stats (with cookie consent)

What we won't do (honest promise)

  • No data sales
  • No sharing with ad networks
  • No marketing emails without consent (nudges have 1-click unsubscribe)
  • No exposing your data to competing hosts

Account deletion / opt-out

  • Cancel Pro: 1-click (no dark patterns); existing reports remain readable
  • Permanent account deletion: support@price-bnb.com — all data deleted within 30 days (GDPR compliant)
  • Decline cookies: bulk decline available on first visit
  • Analytics opt-out: browser DNT or Clarity opt-out link

See it for yourself

Verify our methodology with 2 free reports. No card required.

Start free