Properties: Independent Host: up to four properties. Operator and Manager are marketed for any portfolio size; calculator quotes are custom above 40.
Channel management, a central calendar, automated guest messaging and direct booking, with three plans and optional modules.
About Uplisting
Channel management, a central calendar, automated guest messaging and direct booking, with three plans and optional modules.
Features and conditions
| Capability | Plan and conditions |
|---|---|
| Market | US |
| 01 / Plans & requirements | |
| Plan options Named subscription tiers offered for this PMS; do not treat optional modules as tiers. | Available Independent Host; Operator; Manager Plan: Independent Host / Operator / Manager |
| Property limits Documented listing or property limits for named tiers; audience ranges do not establish hard limits. | Available Independent Host up to four properties; other plans open to any portfolio size Independent Host: up to four properties. Operator and Manager are marketed for any portfolio size; calculator quotes are custom above 40. Plan: Independent Host / Operator / Manager |
| Billing basis How subscription charges are calculated and billed; distinguish listings, accounts and booking revenue. | With conditions Plan floor or per-property charge, whichever is higher; optional Pay As You Go Plan: Independent Host / Operator / ManagerPlan floors and per-property rates depend on currency; select a portfolio count for observed USD prices. |
| Booking fees Percentage or fixed booking-related vendor fees and the transactions to which they apply. | With conditions Optional Pay As You Go: 3% Independent Host or 1.5% Operator Plan: Independent Host / Operator / ManagerPayAsYouGo limited to portfolios up to 10 properties; monthly subscription is a separate option. |
| Paid modules Features or services requiring a separate payment beyond the selected subscription. | With conditions Client management, ID verification, Plus booking site and unlimited AI; Smart Locks and Protect on Independent Host Plan: Independent Host / Operator / ManagerIncluded modules vary by plan. Add-on prices are shown in GBP pending local pricing; confirm USD charges. |
| Trial Documented trial duration and conditions; a demo is not a free trial. | Available 14-day trial; no card required Plan: Independent Host / Operator / Manager |
| Setup fees Documented one-time implementation or onboarding charges; absent pricing is not zero. | Not confirmed Plan: Independent Host / Operator / ManagerPricing confirms free 1:1 onboarding but does not establish that every implementation or migration service is free. No universal setup-fee schedule was established. |
| 02 / Channels & synchronization | |
| Airbnb connection Documented connection method and account/listing restrictions for Airbnb. | Available Airbnb channel connection Plan: Independent Host / Operator / Manager |
| Vrbo connection Documented connection method and account/listing restrictions for Vrbo. | Available Vrbo channel connection Plan: Independent Host / Operator / Manager |
| Booking.com connection Documented connection method and account/listing restrictions for Booking.com. | Available Booking.com channel connection Plan: Independent Host / Operator / ManagerBooking.com cleaning fees and promotions require extranet setup; only the mapped rate plan syncs by default, and inquiries do not sync. |
| iCal import Importing external calendar feeds; document data imported and update constraints. | With conditions Import an external iCal calendar Plan: Independent Host / Operator / Manager (parent-feature inclusion inferred)Both directions must be configured; iCal bookings are read-only and do not support automated messaging, ID checks, rental agreements or deposits. |
| iCal export Exporting calendar feeds for other tools; distinguish feed export from full reservation export. | With conditions Export Uplisting iCal to an external platform Plan: Independent Host / Operator / Manager (parent-feature inclusion inferred)Both directions must be configured; iCal bookings are read-only and do not support automated messaging, ID checks, rental agreements or deposits. |
| Rate sync Sending rates to connected booking channels; identify supported channels and restrictions. | With conditions Channel rate synchronization Plan: Independent Host / Operator / Manager (parent-feature inclusion inferred)Vendor documents API/XML connections; per-channel setup and behavior apply. “Real time” is a vendor claim, not a measured guarantee. |
| Availability sync Sending available and blocked dates to booking channels; state method and limits. | With conditions Channel availability synchronization Plan: Independent Host / Operator / Manager (parent-feature inclusion inferred)Vendor documents API/XML connections; per-channel setup and behavior apply. “Real time” is a vendor claim, not a measured guarantee. |
| Reservation sync Importing or synchronizing channel reservations and changes; identify supported channels. | With conditions Channel booking synchronization Plan: Independent Host / Operator / Manager (parent-feature inclusion inferred)Vendor documents API/XML connections; per-channel setup and behavior apply. “Real time” is a vendor claim, not a measured guarantee. |
| Channel message sync Receiving and sending guest messages through channel connections; specify channel scope. | With conditions Airbnb, Booking.com, Vrbo and direct-booking inbox Plan: Independent Host / Operator / Manager (parent-feature inclusion inferred)Email and SMS also supported. WhatsApp is described as in development, not available. |
| Sync limitations Documented update delays, unsupported fields or connection restrictions; no reliability inference. | With conditions iCal is periodic and read-only; channel-specific API limits also apply Plan: Independent Host / Operator / Manager (parent-feature inclusion inferred)iCal refresh timing depends on the platform. Prices/dates must be edited at the origin; messaging, identity checks, agreements and deposits are not supported for imported iCal bookings. |
| 03 / Reservations & calendars | |
| Multi calendar A calendar view showing multiple listings and bookings together. | With conditions Unified portfolio calendar Plan: Independent Host / Operator / Manager (parent-feature inclusion inferred)Connected Airbnb, Booking.com, Vrbo and direct bookings. Actual synchronization latency was not independently tested. |
| Manual reservations Creating reservations manually, rather than only importing channel bookings. | With conditions Create confirmed or pending bookings on the calendar Plan: Plan not confirmedEnter dates, guest details and pricing. Pending bookings block dates for 48 hours by default; verify calendar prices for long stays. |
| Booking changes Editing documented reservation fields and whether edits affect connected channels. | With conditions Booking date/contact/status edits through the OAuth API Plan: Independent Host / Operator / ManagerDocumented API route requires bookings:update; new dates must be available and status changes valid. Separate browser UI edit scope is not established. |
| Booking cancellation Cancelling reservations and documented channel/refund constraints. | With conditions Cancel Direct, Airbnb, Vrbo and Google bookings in Uplisting Plan: Plan not confirmedOther channels, including Booking.com, must be canceled at the booking site. Cancellation preserves a searchable record; deletion removes it. Refunds are separate. |
| Calendar blocking Blocking dates without creating a paid guest reservation. | With conditions Block calendar dates for maintenance and cleaning Plan: Independent Host / Operator / Manager (parent-feature inclusion inferred)Calendar setup and authorized access required. |
| Booking import Migrating or importing existing bookings; specify source or import format. | With conditions Onboarding includes booking import guidance Plan: Independent Host / Operator / Manager (parent-feature inclusion inferred)Source documents assisted switching, not complete historical migration or identical import coverage for every channel. |
| Guest records Storing and viewing guest/contact history; do not infer a full CRM. | With conditions Guest contact details and notes attached to bookings Plan: Plan not confirmedGuest name/contact and internal notes are stored with bookings. Booking reports expose guest records; this is not a full standalone CRM claim. |
| Booking export Exporting reservation records and documented output formats. | With conditions CSV booking report by date range and listing Plan: Plan not confirmedCan include or exclude canceled bookings; delivered to the registered email. Exact legacy-report plan inclusion remains unconfirmed. |
| 04 / Rates & booking rules | |
| Seasonal rates Defining rates for date ranges or seasons within the PMS. | With conditions Base rates and date-specific calendar rates Plan: Plan not confirmedSpot rates override base rates. Booking-site currencies must match because the guide says Uplisting does not convert currencies. |
| Minimum stays Setting minimum-night rules and any date/channel constraints. | With conditions Base/date-specific minimum stays and rolling lead-time rules Plan: Plan not confirmedManual spot settings take precedence. Lead-time rules recalculate at midnight in the property timezone; pricing-provider settings can interact. |
| Gap night rules Adjusting rules specifically for orphan or gap nights between reservations. | With conditions Automatically reduce minimum stay for qualifying gaps Plan: Plan not confirmedOnly gaps between bookings within the configured look-ahead window. Coordinate with third-party pricing tools to avoid conflicting rules. |
| Length of stay discounts Applying discounts based on stay duration. | With conditions Weekly and monthly discounts Plan: Plan not confirmedDocumented channels: Airbnb, Direct, Vrbo and Google Vacation Rentals. Configure Booking.com promotions separately. |
| Last minute discounts Applying discounts based on time remaining before arrival. | With conditions Airbnb last-minute discount; separate fixed-rate lead-time rules Plan: Plan not confirmedThe discount setting syncs to Airbnb only. Separate lead-time rate rules change the nightly amount at 7, 14 or 28 days; no universal cross-channel discount promise. |
| Dynamic pricing Built-in dynamic rate calculation versus external pricing integration; distinguish both. | With conditions External dynamic-pricing integrations Plan: Plan not confirmedDirect PriceLabs, Wheelhouse and Beyond integrations; separate account/setup/fees apply. This does not establish a built-in market-based pricing engine. |
| Pricing integrations Named dynamic-pricing integrations and their documented requirements. | With conditions PriceLabs, Wheelhouse and Beyond Plan: Plan not confirmedConnect a separate pricing service to sync rates and availability restrictions; provider terms and charges apply. |
| 05 / Guest messaging & AI | |
| Unified inbox Guest message threads combined across supported channels in a shared view. | Available Unified inbox Plan: Independent Host / Operator / Manager |
| Scheduled messages Messages scheduled relative to documented reservation times or dates. | With conditions Scheduled guest communication Plan: Independent Host / Operator / Manager (parent-feature inclusion inferred)Booking confirmations, arrival/departure instructions and post-stay messages; channel and configured timing apply. |
| Event triggers Messages triggered by reservation events, with named supported events. | With conditions Booking and stay-event messages Plan: Independent Host / Operator / Manager (parent-feature inclusion inferred)Configured guest-message automation, not a general-purpose workflow engine. |
| Conditional messages Rules that send or skip a message based on documented booking conditions. | With conditions Property-specific rules and per-booking overrides Plan: Independent Host / Operator / Manager (parent-feature inclusion inferred)Evidence establishes these controls; unrestricted conditional workflow logic is not established. |
| Message templates Reusable templates and supported guest/reservation placeholders. | With conditions Reusable templates with dynamic guest and booking fields Plan: Independent Host / Operator / Manager (parent-feature inclusion inferred)Host configures templates and content. |
| AI suggested replies AI generates draft replies for a human to review or send. | With conditions Draft replies when AI pauses for review Plan: Independent Host / Operator: 100 AI actions/month; Manager: unlimited (AI Suite inclusion inference)AI uses property, booking, knowledge-base and conversation data. Lower plans have a 100-action monthly allowance; unlimited is an add-on or included on Manager. |
| AI automatic replies AI can send guest replies without individual human approval; specify limits. | With conditions AI can send guest replies automatically Plan: Independent Host / Operator: 100 AI actions/month; Manager: unlimited (AI Suite inclusion inference)Enable globally or per conversation; low-confidence or complex messages pause for host review. AI quotas apply. |
| Approval before AI sends Documented human-review controls before an AI-generated reply is sent. | With conditions Configurable confidence threshold and human review Plan: Independent Host / Operator: 100 AI actions/month; Manager: unlimited (AI Suite inclusion inference)Host can disable automation globally or per conversation. This is not a guarantee of AI correctness. |
| Translations Documented message translation functions; multilingual templates are not automatic translation. | Not confirmed Plan: Plan not confirmedAI can reply in the guest’s language, but translation of existing messages was not established after checking the current AI and inbox documentation. |
| SMS messages Guest communication by SMS; specify country, number and fee conditions. | With conditions Two-way SMS in the unified inbox Plan: Independent Host / Operator / ManagerIncluded within a reasonable-usage limit. Guide states 160 characters per message and requires guest opt-in in applicable regions; it contains conflicting mobile-availability wording, so mobile SMS availability should be confirmed. |
| Email messages Guest communication by email and documented sender or channel restrictions. | With conditions Connect multiple email addresses to the inbox Plan: Independent Host / Operator / Manager (parent-feature inclusion inferred)Configured account connections required. |
| 06 / Direct bookings & payments | |
| Website builder Vendor-provided tools to create and host a direct-booking website. | Available Basic direct booking site Plan: Independent Host / Operator / Manager |
| Booking widget Embedding a booking engine in an independently hosted website. | With conditions Embed a direct-booking widget on an existing website Plan: Plan not confirmedExternal website setup and Stripe payment configuration required; specific Basic versus Plus widget entitlement is not established. |
| Custom domain Using a host-owned domain for a vendor-provided direct-booking website. | With conditions Use an owned domain for the booking site Plan: Plan not confirmedOwned domain and configuration required; exact Basic versus Plus entitlement remains unconfirmed. |
| Payment processors Named payment services and documented geographical or plan requirements. | With conditions Stripe payment integration Plan: Independent Host / Operator / Manager (parent-feature inclusion inferred)A Stripe account and eligible payment setup are required. Processor charges and terms remain separate. |
| Payment schedules Scheduling booking payments or installments; identify relevant booking types. | With conditions Property-specific deposit and balance schedules Plan: Plan not confirmedDirect bookings, Vrbo and Google Vacation Rentals only. Stripe processes payments. Ineligible bookings are charged in full at booking. |
| Security deposits Taking or holding refundable deposits; distinguish damage insurance/protection. | With conditions Automated security deposit collection (Protect) Plan: Operator / Manager; add-on on Independent HostStripe preauthorization; unsuccessful renewal can capture the deposit, requiring a manual refund. Airbnb requires account approval. Current pricing includes Protect on Operator/Manager; help also lists $6/active listing/month, so confirm applicable charges. |
| Refunds Issuing refunds through documented payment flows; no fee-refund assumption. | With conditions Partial or full refunds for direct bookings Plan: Plan not confirmedRefunding does not cancel the reservation. Refund processing and channel-specific procedures remain separate. |
| Rental agreements Creating, delivering or signing guest agreements; specify electronic signature support. | With conditions Electronic agreement templates linked to bookings Plan: Plan not confirmedCustomizable property/stay templates, signature-status tracking and reminders. Legal enforceability is not independently assessed; exact tier remains unconfirmed. |
| Guest verification Documented guest identity or booking verification; no legal-compliance guarantee. | With conditions Guest ID verification included with Manager; add-on on lower plans Plan: Independent Host / Operator / ManagerPrice table differs from add-on card £1.25/verification; do not infer a complete US price. |
| Direct booking fees Vendor fees specific to direct bookings; distinguish processor fees and paid protection. | With conditions Pay As You Go booking commission; flat subscriptions priced separately Plan: Independent Host / Operator / ManagerCurrent pricing gives 3% for 1–4 properties and 1.5% for 5–10. Confirm the commission base and direct-booking treatment; older feature pages claim zero commission generally and do not resolve the current PAYG terms. Processor charges are separate. |
| 07 / Cleaning & operations | |
| Automatic tasks Creating operational tasks automatically from bookings or reservation events. | With conditions Automatically schedule cleaning turnovers Plan: Plan not confirmedBased on booking activity and check-in/out; recurring mid-stay and same-day cleans documented. Exact subscription tier remains unconfirmed. |
| Cleaner access Giving cleaners task or calendar access without exposing unnecessary management functions. | With conditions Cleaner logins for assigned turnovers Plan: Plan not confirmedAssigned property details, schedules and notes; cleaners can mark tasks completed. Exact subscription tier remains unconfirmed. |
| Task checklists Reusable task lists that can be marked complete. | Not confirmed Plan: Plan not confirmedThe cleaning scheduler and cleaner-access guide document changeover acceptance/completion and notes, but reusable itemized checklists were not established. |
| Photo requirements Requesting or requiring photos as task-completion evidence. | Not confirmed Plan: Plan not confirmedCleaning guides document changeover notes and status actions, but requested or mandatory photo evidence before completing a turnover was not established. |
| Task notifications Sending documented task assignment, change or completion notifications. | With conditions Cleaner email alerts for changeover updates Plan: Plan not confirmedEmail alerts go to the cleaner account address when changeovers are created, modified or cancelled. Exact subscription tier and delivery guarantees remain unconfirmed. |
| Maintenance tasks Recording or assigning maintenance work; distinguish generic reminders. | With conditions Maintenance scheduling through an external integration Plan: Integration; Uplisting tier not confirmedResortCleaning is listed via iCalendar; separate service/setup/fees apply. This does not establish native maintenance tickets or task assignment. |
| Cleaning integrations Named external cleaning/turnover connections and documented dependencies. | With conditions Turno and other cleaning integrations Plan: Integration; Uplisting tier not confirmedTurno is listed as a direct integration; separate account and setup required. Third-party charges may apply. |
| 08 / Check-in & smart access | |
| Checkin instructions Delivering guest check-in information at documented reservation stages. | With conditions Automated arrival and departure instructions Plan: Independent Host / Operator / Manager (parent-feature inclusion inferred)Host supplies property-specific details and message timing. |
| Guest portal A guest-facing reservation page or portal; specify actions available. | With conditions Personalized booking page for pre-arrival requirements Plan: Plan not confirmedGuest ID and deposit features follow their paid-plan/add-on terms; a general guest reservation-editing portal is not established. |
| Lock integrations Named smart-lock platforms supported via native or third-party connections. | With conditions Smart Locks included with Operator/Manager; add-on on Independent Host Plan: Independent Host / Operator / ManagerCompatible locks and setup required; displayed GBP add-on price does not establish USD price. |
| Automatic lock codes Creating reservation-specific lock codes automatically, with hardware/service conditions. | With conditions Unique door code for each reservation Plan: Operator / Manager; add-on on Independent HostCompatible hardware and activated lock integration required. Configure access schedules and message delivery; current pricing bundles Smart Locks by tier. |
| Code scheduling Setting code validity to documented check-in/check-out times. | With conditions Timed lock access with check-in/out buffers Plan: Operator / Manager; add-on on Independent HostCompatible hardware and activated lock integration required. Configure access schedules and message delivery; current pricing bundles Smart Locks by tier. |
| Code delivery Sending reservation access codes to guests through documented channels. | With conditions Insert lock codes into automated guest messages Plan: Operator / Manager; add-on on Independent HostCompatible hardware and activated lock integration required. Configure access schedules and message delivery; current pricing bundles Smart Locks by tier. |
| Access extra costs Additional software or integration charges for smart access; hardware cost separate. | With conditions Smart Locks: add-on on Independent Host; included on Operator/Manager Plan: Operator / Manager; add-on on Independent HostCurrent pricing shows a GBP 10/month add-on, while the help guide states GBP 4/activated lock/month. Confirm the applicable USD price and whether any per-lock charges remain. Hardware is separate. |
| 09 / Reports & accounting | |
| Booking reports Reports about reservation activity; specify documented measures. | With conditions Booking report with financial, guest and stay data Plan: Plan not confirmedFilter dates, listing and canceled bookings. Exact legacy report tier remains unconfirmed. |
| Occupancy reports Occupancy reporting and documented date/property filters. | With conditions Booking-report data supports occupancy analysis Plan: Plan not confirmedThe guide lists average nightly occupancy and nights sold as analysis uses. A dedicated occupancy dashboard and its tier are not established here. |
| Revenue reports Revenue reporting and supported measures; do not equate to financial accounting. | With conditions Owner statement revenue and financial summaries Plan: Manager; add-on on Independent Host / Operator (client-management inclusion inferred)Property-level revenue, fees, adjustments and payouts. This is the client-management reporting route. |
| Owner statements Statements for property owners, including documented income/expense scope. | With conditions Owner statements included with Manager; available as add-on on lower plans Plan: Independent Host / Operator / ManagerAdd-on pricing is shown inGBP while localpricing is finalised; specific dollar price not established. |
| Expense tracking Recording property or reservation expenses inside the product. | With conditions Record and categorize property expenses Plan: Manager; add-on on Independent Host / Operator (client-management inclusion inferred)Used in owner statements and payout calculations; no full accounting-suite claim. |
| Accounting integrations Named external accounting connections and documented scope. | With conditions Direct accounting integrations including VRPlatform Plan: Integration; Uplisting tier not confirmedExternal accounting service and setup required; separate charges and capabilities depend on the provider. |
| Report exports Exporting reporting outputs in documented formats. | With conditions Download owner statements Plan: Manager; add-on on Independent Host / Operator (client-management inclusion inferred)The source does not establish a universal report format or export for every dashboard. |
| 10 / Team & owner access | |
| Team users Additional staff accounts and any documented seats or plan limits. | With conditions Invite teammates, cleaners and owner/clients Plan: Plan not confirmedTeammates have access to almost all features except billing; cleaner/owner routes have different access. Exact tier and user-count limit remain unconfirmed. |
| User permissions Configurable permissions or predefined access roles. | With conditions Team calendar permission levels Plan: Plan not confirmedSource confirms differentiated access for cleaners/assistants; exact role matrix and tier are not established. |
| Property scoped access Restricting a user's access to selected properties. | With conditions Assign owners access to selected properties Plan: Manager; add-on on Independent Host / Operator (client-management inclusion inferred)Scope established for the owner portal, not every team role. |
| Owner portal Owner-facing access to documented property, booking or financial information. | With conditions Owners view assigned listings and block dates Plan: Manager; add-on on Independent Host / Operator (client-management inclusion inferred)Owners cannot manage bookings or operational/account settings. Current pricing bundles client management with Manager; portal inclusion within that bundle is inferred. |
| Mobile app Documented native mobile app availability; responsive website separate. | With conditions iOS and Android messaging apps Plan: Independent Host / Operator / Manager (parent-feature inclusion inferred)The cited page confirms inbox use and notifications; it does not establish full desktop feature parity. |
| 11 / Integrations & data access | |
| Public API A documented API for external developers; channel API connections alone do not establish this. | Available REST API access Plan: Independent Host / Operator / Manager |
| API access conditions Who may use the developer API and subscription, approval or access restrictions. | With conditions Included API access for active subscribers Plan: Independent Host / Operator / ManagerActive subscription and authorized OAuth client/scopes required. Private own-account integrations do not require a partner agreement; marketplace or other-customer integrations may require one. |
| Webhooks Documented outbound event notifications for external integrations. | With conditions API-key webhook registration with signed event delivery Plan: Independent Host / Operator / ManagerSeparate from V3 OAuth. Verify timestamp/signature, deduplicate event_id and respond within five seconds; repeated failures can disable the webhook. |
| Zapier Officially documented Zapier integration, with triggers/actions or plan conditions. | With conditions Zapier booking triggers Plan: Plan not confirmedUplisting documents booking-created triggers, including synced, direct and manual bookings. Separate Zapier account and plan limits apply. |
| Data export Documented portability of product data beyond calendar feeds; identify datasets and formats. | With conditions Booking reports as CSV Plan: Plan not confirmedBooking data can be exported by date/listing and cancellation status. This does not establish a complete account export. |
| 12 / Setup & support | |
| Onboarding Documented onboarding assistance and whether optional or separately paid. | Available Free 1:1 onboarding session Plan: Independent Host / Operator / Manager |
| Data migration Documented assistance or tools for importing data from another system. | With conditions Airbnb import and assisted Vrbo/direct booking import Plan: Independent Host / Operator / Manager (parent-feature inclusion inferred)Guide offers bulk import for more than ten existing Vrbo/direct bookings; smaller sets can be entered manually. Import coverage and switching steps differ by channel. |
| Help center Public documentation or help resources; availability is not support-quality proof. | Available Public help documentation Plan: All visitorsPublic guides cover onboarding, pricing, bookings, channel connections and API setup. |
| Email support Documented support by email and any tier restrictions; no response-time inference. | With conditions Email support; plan response targets differ Plan: Independent Host / Operator / ManagerVendor response targets are not independently measured guarantees. |
| Chat support Documented live or in-app support chat; distinguish AI bot/self-service. | With conditions Chat support Plan: Independent Host / Operator / ManagerHigher-tier priority targets differ. |
| Phone support Documented support by telephone and any tier or geography restrictions. | Available Phone support on Manager Plan: Manager |
| 13 / API capabilities | |
| Documented API interface capabilities; live operations have not been tested. Access requirements appear in each row. | |
| Documented API versions Versions represented by the captured public machine-readable schemas; not a runtime compatibility guarantee. | With conditions Legacy API-key and OAuth API interfaces Plan: Independent Host / Operator / ManagerThe help center calls the OAuth access model V3; published URLs do not all contain a version segment. Not a runtime compatibility test. |
| API authentication Security schemes declared in the captured schemas; API authorization and plan eligibility remain separate. | With conditions OAuth Authorization Code with PKCE; legacy API-key access Plan: Independent Host / Operator / ManagerAuthorized client and scopes required. Token refresh requires offline_access; the legacy webhook flow is separate. |
| Read property records An explicit API operation retrieves property records. | With conditions List and retrieve properties Plan: Independent Host / Operator / Managerproperties:read scope. Optional embedded relationships; list uses limit/cursor pagination. |
| Read reservation records An explicit API operation retrieves reservation or booking records. | With conditions List bookings and retrieve a booking Plan: Independent Host / Operator / Managerbookings:read scope; list requires property_id. Financial relationships require include on the individual booking. |
| Create reservations An explicit API operation creates a reservation or booking; not proof of an equivalent user-interface flow. | With conditions Create a booking Plan: Independent Host / Operator / Managerbookings:create scope; property ID and check-in/out dates required. Initial status pending or confirmed. |
| Update reservations An explicit API operation modifies reservation fields; specify field and channel limits. | With conditions Update booking attributes; separate cancellation and request actions Plan: Independent Host / Operator / Managerbookings:update scope. Dates must be available and status transitions valid. Cancellation changes booking status without automatically refunding. |
| Read guest data An explicit guest read operation or documented guest data included in a reservation response; distinguish these forms. | With conditions Guest contact fields embedded in booking responses Plan: Independent Host / Operator / ManagerDocumented booking example includes guest_name, guest_email and guest_phone; this is not a standalone guest directory. |
| Update guest records An explicit operation updates guest records, rather than merely booking contact fields. | Not confirmed Plan: Independent Host / Operator / ManagerThe full 39-request collection exposes booking contact-field updates, but no independent guest-record update operation was established. |
| Read guest messages An explicit API operation reads guest messages or message-thread details. | With conditions List threads and thread messages Plan: Independent Host / Operator / Managermessaging:read scope; optional filters and cursor pagination. Documented channels include SMS, email, Airbnb, Booking.com and Vrbo. |
| Send guest messages An explicit API operation adds or sends guest messages; access restrictions remain separate. | With conditions Send a message within a thread Plan: Independent Host / Operator / Managermessaging:write scope; selected channel must be enabled for that thread. SMS is length-limited. |
| Read nightly rates An explicit rate read operation or nightly price fields in a calendar response. | With conditions Read per-day rates in the calendar Plan: Independent Host / Operator / Managercalendar:read scope and property ID. Calendar range defaults to one year and is capped at 730 days. |
| Update nightly rates An explicit API operation writes nightly rates; distinguish from rate calculation. | With conditions Bulk-update calendar day rates and restrictions Plan: Independent Host / Operator / Managercalendar:write scope; max 1,095 entries. Dates or ranges, positive day_rate/minimum stay; asynchronous 202 with request_id. |
| Read availability calendar An explicit API operation retrieves date availability or calendar nights. | With conditions Read per-day availability and rates Plan: Independent Host / Operator / Managercalendar:read scope and property ID; optional from/to range, capped at 730 days. |
| Read payment records An explicit operation retrieves actual payment records; payment settings and payment-link generation do not establish this. | With conditions Read booking_payments through a booking include Plan: Independent Host / Operator / Managerbookings:read scope; request booking_payments on Get booking. This does not establish payment-link creation or collection through the public API. |
| Read refund records An explicit API operation retrieves refund records; no ability to issue refunds inferred. | With conditions Read booking_refunds through a booking include Plan: Independent Host / Operator / Managerbookings:read scope; request booking_refunds on Get booking. Read access does not establish refund issuance. |
| Read owner records An explicit API operation retrieves property-owner records. | Not confirmed Plan: Independent Host / Operator / ManagerAudited all 39 public requests; no standalone owner-record retrieval operation was established. Owner payout fields on a booking are not owner records. |
| Custom data fields Explicit API field-definition/value operations or documented reservation enrichment resources; specify differences. | With conditions Read/create custom booking attributes Plan: Independent Host / Operator / ManagerScoped access; names must use snake_case and an assigned partner prefix. Maximum 15 attributes per account. |
| Manage webhook subscriptions Explicit API operations list, create or remove webhook subscriptions; outbound webhook documentation alone does not establish management endpoints. | With conditions Register, list, remove hooks and rotate signing secret Plan: Independent Host / Operator / ManagerUses legacy API-key authentication separately from OAuth. Verify signatures and handle duplicate event delivery. |
| Documented throttling response A declared HTTP 429 response or explicit throttle condition in captured machine-readable contracts; numeric limits require separate evidence. | With conditions 5 requests/second/IP; 100/minute/IP; 15/minute/property Plan: Independent Host / Operator / ManagerPublished general limits; excess requests return HTTP 429. Use snapshots plus webhooks rather than continuous polling. |
| Reservation pagination Documented parameters that page reservation collections, including declared defaults or maximums. | With conditions Cursor pagination with limit and cursor Plan: Independent Host / Operator / ManagerProperties, bookings, reviews, threads and messages document opaque cursors; a universal numeric page maximum was not established. |
Plans and modules
Up to four properties. Core channel and guest messaging tools; selected modules cost extra.
Smart Locks, Protect and Google Vacation Rentals included. Owner reporting, ID verification and Plus booking site are add-ons. Protect help also lists $6/active listing/month; confirm applicable charges for your subscription.
Includes the listed feature modules, unlimited AI and phone support. Pricing depends on property count; larger portfolios require a quote.
Limitations and requirements
- Independent Host supports up to four properties. The other plans are marketed for any portfolio size, but the USD calculator switches to a custom quote at 41 properties.
- Imported iCal bookings are read-only and do not support automated messaging, identity checks, rental agreements or deposits.
- Payment schedules cover supported direct, Vrbo and Google bookings rather than all channels. Processor charges remain separate.
- Built-in task checklists and mandatory task photos were not confirmed in the audited documentation.
Setup
A 14-day trial requires no card. Every plan lists free 1:1 onboarding; a universal price for every migration or implementation service is not established.
Connections
Airbnb, Vrbo and Booking.com channel connections are listed across plans. iCal has restricted functionality; Google Vacation Rentals is on Operator and Manager. Public API access is included for active subscribers with appropriate authorization.
Hosting workflow
Consider Uplisting for a shared calendar and guest communication workflow. For a small portfolio, compare Independent Host plus your required modules against Operator or Manager.
Before you decide
Compare the flat subscription with optional booking commission pricing. Confirm USD add-on charges: current pricing and some older help articles disagree. Imported iCal bookings do not support the same messaging, verification or payment workflows as connected channels.
Common questions
Frequently asked questions
Is the pay-as-you-go option free?
It has no fixed monthly subscription charge, but charges commission per booking: 3% for 1–4 properties or 1.5% for 5–10. Confirm the commission base and other charges.
Which plan includes owner reporting?
Manager includes client management and automated owner statements. These are paid add-ons on Independent Host and Operator; confirm current USD add-on pricing.
Can I use the API on a small plan?
The pricing matrix lists REST API access across all three plans. An active subscription and authorized client/scopes are required. Private own-account integrations and marketplace integrations can have different partner requirements.
Sources & research
Structured data reviewed: View details
Source dates and limitations vary; documented interfaces do not establish live operational testing.
- Uplisting annual billing FAQ
- Uplisting public API: api_pagination
- Uplisting V3 OAuth API FAQ
- Uplisting: user_permissions
- Uplisting: booking_import
- Uplisting: checkin_instructions
- Uplisting: mobile_app
- Uplisting: translations
- Uplisting: payment_processors
- Uplisting: payment_schedules
- Uplisting: rental_agreements
- Uplisting: guest_portal
- Uplisting: task_notifications
- Uplisting: report_exports
- Uplisting: property_scoped_access
- Uplisting: sync_limitations
- Uplisting: guest_records
- Uplisting: booking_cancellation
- Uplisting: data_export
- Uplisting: last_minute_discounts
- Uplisting: minimum_stays
- Uplisting: gap_night_rules
- Uplisting: length_of_stay_discounts
- Uplisting: help_center
- Uplisting: refunds
- Uplisting: photo_requirements
- Uplisting: accounting_integrations
- Uplisting: code_delivery
- Uplisting: team_users
- Uplisting: webhooks
- Uplisting: zapier
- Uplisting: sms
- Booking.com post-connection checklist
- Uplisting Protect workflow
- Uplisting Protect cost
Review sources
Ratings reflect retained public source snapshots and can change. Blended ratings use reported source counts as weighting proxies, not unique people or pooled individual reviews. Shared company review subjects are labeled and do not establish plan-specific reviews or feature parity. TrustScore uses Trustpilot’s proprietary algorithm. Known shared review pools are counted once; other overlap may remain. At the dataset snapshot date, observations older than 90 days are excluded.