Software directory

Property management · software

Hostaway

4.8 / 5Out of 4,553 reviews
Visit website

Properties: Sales form groups 2–14, 15–49 and 50+ listings; its one-listing link goes to a waitlist. These audience bands do not confirm contractual limits.

Property management software combining channel calendars, reservations, guest communication, task workflows, owner reporting and direct booking. Subscription pricing is quoted for the portfolio.

Compare Hostaway

Choose how many properties you manage. Some prices are per lock or door. Others need a quote.

About Hostaway

Property management software combining channel calendars, reservations, guest communication, task workflows, owner reporting and direct booking. Subscription pricing is quoted for the portfolio.

Features and conditions

Hostaway: documented features and conditions.
CapabilityPlan and conditions
MarketUS
01 / Plans & requirements
Plan options

Named subscription tiers offered for this PMS; do not treat optional modules as tiers.

With conditions

Custom subscription quote

Plan: Custom subscription; inclusion and charges require confirmationPublic portfolio bands are audience groupings, not named subscription tiers. Confirm included modules and contractual terms.
Property limits

Documented listing or property limits for named tiers; audience ranges do not establish hard limits.

With conditions

Public sales flow targets two or more listings

Sales form groups 2–14, 15–49 and 50+ listings; its one-listing link goes to a waitlist. These audience bands do not confirm contractual limits.

Plan: Custom subscription; inclusion and charges require confirmationThe one-listing link leads to a waitlist. Larger portfolio bands do not establish a contractual maximum.
Billing basis

How subscription charges are calculated and billed; distinguish listings, accounts and booking revenue.

With conditions

Request a portfolio-specific quote

Plan: Custom subscription; inclusion and charges require confirmationNo complete public monthly or annual account total was established. Add-on and transaction charges require separate confirmation.
Booking fees

Percentage or fixed booking-related vendor fees and the transactions to which they apply.

With conditions

US Stripe booking-website fee: 1.8%, with published fee conflict

Plan: Custom subscription; inclusion and charges require confirmationHelp says 1.8% on base rate and fees excluding taxes, paid by guest or host, and not added to 0.5%. The Pro marketing page lists a 0.5% fee plus a US 1.8% fee. Confirm contract terms; do not total conflicting rates.
Paid modules

Features or services requiring a separate payment beyond the selected subscription.

With conditions

Booking Website Pro, Dynamic Pricing and Smart Locks

Plan: Custom subscription; inclusion and charges require confirmationPro website lists $49/month; Dynamic Pricing is charged per activated listing and Smart Locks per mapped device. Confirm a complete quote.
Trial

Documented trial duration and conditions; a demo is not a free trial.

Not confirmed

Plan: Custom subscription; inclusion and charges require confirmationOfficial pages offer a demo; no current public free-trial duration or eligibility was established.
Setup fees

Documented one-time implementation or onboarding charges; absent pricing is not zero.

Not confirmed

Plan: Custom subscription; inclusion and charges require confirmationOnboarding is offered, but a current universal setup or migration fee was not established. Confirm these charges in the quote.
02 / Channels & synchronization
Airbnb connection

Documented connection method and account/listing restrictions for Airbnb.

With conditions

Airbnb direct API channel connection

Plan: Custom subscription; inclusion and charges require confirmationChannel setup, supported fields and content-export contracts can differ. Custom subscription terms must be confirmed.
Vrbo connection

Documented connection method and account/listing restrictions for Vrbo.

With conditions

Vrbo direct API channel connection

Plan: Custom subscription; inclusion and charges require confirmationChannel setup, supported fields and content-export contracts can differ. Custom subscription terms must be confirmed.
Booking.com connection

Documented connection method and account/listing restrictions for Booking.com.

With conditions

Booking.com direct API channel connection

Plan: Custom subscription; inclusion and charges require confirmationChannel setup, supported fields and content-export contracts can differ. Custom subscription terms must be confirmed.
iCal import

Importing external calendar feeds; document data imported and update constraints.

With conditions

Import external iCal feeds

Plan: Custom subscription; inclusion and charges require confirmationFuture events only; blocked dates may appear as reservations. Imported detail depends on the external channel; rates are not synchronized.
iCal export

Exporting calendar feeds for other tools; distinguish feed export from full reservation export.

With conditions

Export a listing iCal URL

Plan: Custom subscription; inclusion and charges require confirmationFuture reservations; included financial/contact information follows the exporting user’s permissions. A Hostaway feed cannot link two Hostaway listings.
Rate sync

Sending rates to connected booking channels; identify supported channels and restrictions.

With conditions

Rate synchronization through supported API channels

Plan: Custom subscription; inclusion and charges require confirmationChannel capabilities and account contracts determine which rate and content fields synchronize; iCal does not synchronize rates.
Availability sync

Sending available and blocked dates to booking channels; state method and limits.

With conditions

Two-way availability synchronization

Plan: Custom subscription; inclusion and charges require confirmationConfigure both directions; timing depends on API, XML or iCal connection type.
Reservation sync

Importing or synchronizing channel reservations and changes; identify supported channels.

With conditions

Import channel reservations to update availability

Plan: Custom subscription; inclusion and charges require confirmationCorrect channel mapping and two-way connection required. Imported fields vary by connection type.
Channel message sync

Receiving and sending guest messages through channel connections; specify channel scope.

With conditions

Guest message synchronization on supported channels

Plan: Custom subscription; inclusion and charges require confirmationSupport varies by channel and integration contract; this is not a claim that every channel supports every message type.
Sync limitations

Documented update delays, unsupported fields or connection restrictions; no reliability inference.

With conditions

Channel capabilities and iCal polling differ

Plan: Custom subscription; inclusion and charges require confirmationiCal is periodic and limited to availability; native API connections have broader capabilities. Content exports can require a dedicated channel contract.
03 / Reservations & calendars
Multi calendar

A calendar view showing multiple listings and bookings together.

With conditions

Combined reservations, rates and task calendar

Plan: Custom subscription; inclusion and charges require confirmationFilter the portfolio view and edit bookings or date-specific rules; supported channel fields vary.
Manual reservations

Creating reservations manually, rather than only importing channel bookings.

With conditions

Create bookings from the multi-calendar

Plan: Custom subscription; inclusion and charges require confirmationSet reservation details and verify channel/payment behavior; no universal channel creation parity is implied.
Booking changes

Editing documented reservation fields and whether edits affect connected channels.

With conditions

Modify bookings from the calendar

Plan: Custom subscription; inclusion and charges require confirmationChannel rules and reservation status can constrain edits; validate the final booking and synchronized dates.
Booking cancellation

Cancelling reservations and documented channel/refund constraints.

With conditions

Cancel supported-channel bookings in Hostaway

Plan: Custom subscription; inclusion and charges require confirmationWeb supports Direct/Booking Engine, Airbnb and Vrbo with cancellation permission. Booking.com/iCal cancellations happen on the channel. Mobile supports Direct/Booking Engine/Vrbo; older pre-integration Vrbo bookings can require channel cancellation. Guests need a cancellation automation for notification.
Calendar blocking

Blocking dates without creating a paid guest reservation.

With conditions

Calendar blocks and bulk date edits

Plan: Custom subscription; inclusion and charges require confirmationCalendar restrictions override defaults for selected dates; channel synchronization depends on connection type.
Booking import

Migrating or importing existing bookings; specify source or import format.

With conditions

CSV reservation import

Plan: Custom subscription; inclusion and charges require confirmationSupport activation and admin access required; maximum 500 bookings per upload. Imports become direct reservations; duplicate OTA records can cause double bookings and other event automations may still run.
Guest records

Storing and viewing guest/contact history; do not infer a full CRM.

With conditions

Guest Book and online check-in guest data

Plan: Custom subscription; inclusion and charges require confirmationPrimary guest is recorded at reservation creation; other adult guests appear after form submission. Native ID collection does not authenticate documents.
Booking export

Exporting reservation records and documented output formats.

With conditions

CSV reservation export

Plan: Custom subscription; inclusion and charges require confirmationChoose visible or all reservation fields. Guest-data export relies on the Online Check-In Form being enabled; this is not a full-system backup.
04 / Rates & booking rules
Seasonal rates

Defining rates for date ranges or seasons within the PMS.

With conditions

Bulk date-range rate updates

Plan: Custom subscription; inclusion and charges require confirmationCalendar edits apply to free dates in the selection; booked dates are skipped.
Minimum stays

Setting minimum-night rules and any date/channel constraints.

With conditions

Default and date-specific minimum/maximum nights

Plan: Custom subscription; inclusion and charges require confirmationDefault listing settings apply to newly opened future dates. Update the calendar for existing bookable dates; date-level rules take priority.
Gap night rules

Adjusting rules specifically for orphan or gap nights between reservations.

With conditions

Automatically reduce minimum stays for eligible gaps

Plan: Custom subscription; inclusion and charges require confirmationSet smallest gap and lookahead. Manual edits disable the rule on those dates; multi-unit rules apply only if all units have a gap.
Length of stay discounts

Applying discounts based on stay duration.

With conditions

Weekly and monthly discounts

Plan: Custom subscription; inclusion and charges require confirmationSupported channel mappings differ; custom monthly day thresholds apply to Hostaway direct/website/Google VR channels.
Last minute discounts

Applying discounts based on time remaining before arrival.

With conditions

Custom last-minute discount type

Plan: Custom subscription; inclusion and charges require confirmationDocumented custom discounts are applied manually after booking on Hostaway direct and website reservations; not an automatic pre-booking discount across every OTA.
Dynamic pricing

Built-in dynamic rate calculation versus external pricing integration; distinguish both.

With conditions

Built-in daily automated nightly pricing

Plan: Custom subscription; inclusion and charges require confirmationPaid per activated listing. Manual calendar overrides persist; thin market data can lead to flat recommendations. No revenue uplift is independently established.
Pricing integrations

Named dynamic-pricing integrations and their documented requirements.

With conditions

PriceLabs rate integration

Plan: Custom subscription; inclusion and charges require confirmationConnect a separate PriceLabs account with Hostaway marketplace credentials. Rates are sent every 24 hours; PriceLabs does not control property availability. Confirm provider subscription and charges.
05 / Guest messaging & AI
Unified inbox

Guest message threads combined across supported channels in a shared view.

With conditions

OTA, email, SMS and WhatsApp conversations

Plan: Custom subscription; inclusion and charges require confirmationChannel capabilities and connection setup differ; confirm messaging charges and account eligibility.
Scheduled messages

Messages scheduled relative to documented reservation times or dates.

With conditions

Timed messages around reservation events

Plan: Custom subscription; inclusion and charges require confirmationOffsets are limited to 60 days. Booking.com sending ends seven days after checkout/cancellation; proxy email addresses may expire.
Event triggers

Messages triggered by reservation events, with named supported events.

With conditions

Reservation, arrival/departure, payment and door-code triggers

Plan: Custom subscription; inclusion and charges require confirmationPayment Success applies to Hostaway-managed processor charges; use payment-status conditions for OTA-collected payments.
Conditional messages

Rules that send or skip a message based on documented booking conditions.

With conditions

Reservation fields, availability and payment conditions

Plan: Custom subscription; inclusion and charges require confirmationConditions generally must match at trigger time; Reservation and Always trigger settings can re-evaluate. Additional conditions cannot be modified after creation.
Message templates

Reusable templates and supported guest/reservation placeholders.

With conditions

Reusable messages with guest and trip fields

Plan: Custom subscription; inclusion and charges require confirmationTemplate content and channel formatting require setup.
AI suggested replies

AI generates draft replies for a human to review or send.

With conditions

AI drafts based on listing facts, rules and reservations

Plan: Custom subscription; inclusion and charges require confirmationEnable AI Replies and configure its knowledge base; missing information can prevent a draft. Account pricing must be confirmed.
AI automatic replies

AI can send guest replies without individual human approval; specify limits.

With conditions

Automatic replies for selected AI rules

Plan: Custom subscription; inclusion and charges require confirmationSet Delivery to Auto-reply for the relevant rules; these messages are sent without manual approval. Test and configure the knowledge base first.
Approval before AI sends

Documented human-review controls before an AI-generated reply is sent.

With conditions

Choose Draft or Auto-reply delivery

Plan: Custom subscription; inclusion and charges require confirmationDraft mode allows review, editing or replacement. Auto-reply mode sends without an approval step.
Translations

Documented message translation functions; multilingual templates are not automatic translation.

With conditions

One-click incoming-message translation

Plan: Custom subscription; inclusion and charges require confirmationHostaway markets translation inside the inbox across channels; language coverage and limits were not enumerated.
SMS messages

Guest communication by SMS; specify country, number and fee conditions.

With conditions

Two-way SMS in the unified inbox

Plan: Custom subscription; inclusion and charges require confirmationAccount activation, regional coverage and message charges require confirmation.
Email messages

Guest communication by email and documented sender or channel restrictions.

With conditions

Email in the inbox and automations

Plan: Custom subscription; inclusion and charges require confirmationProxy email addresses and channel-specific delivery windows may limit later guest contact.
06 / Direct bookings & payments
Website builder

Vendor-provided tools to create and host a direct-booking website.

With conditions

Booking Website with optional Booking Website Pro

Plan: Custom subscription; inclusion and charges require confirmationBasic website is included; Pro lists $49/month. Published direct-booking fee descriptions conflict, so confirm the applicable fee schedule.
Booking widget

Embedding a booking engine in an independently hosted website.

With conditions

Embeddable calendar linked to checkout/inquiry

Plan: Custom subscription; inclusion and charges require confirmationRequires a published Hostaway booking website; one calendar widget per page. The booking website itself cannot be embedded in an iframe.
Custom domain

Using a host-owned domain for a vendor-provided direct-booking website.

With conditions

Connect your own domain or subdomain

Plan: Custom subscription; inclusion and charges require confirmationRequires DNS changes at your provider; domain charges are separate. Standard website DNS/certificate setup can take up to 48 hours.
Payment processors

Named payment services and documented geographical or plan requirements.

With conditions

Stripe, Braintree and Authorize.net documented

Plan: Custom subscription; inclusion and charges require confirmationProcessor accounts and charges are separate. Preauthorization and renewal capabilities differ by processor.
Payment schedules

Scheduling booking payments or installments; identify relevant booking types.

With conditions

Automatic staged payments and remaining-balance rules

Plan: Custom subscription; inclusion and charges require confirmationConfigure channel exclusions when an OTA collects payment. The remaining-balance charge adjusts after price changes or manual charges.
Security deposits

Taking or holding refundable deposits; distinguish damage insurance/protection.

With conditions

Automated or manual preauthorization holds

Plan: Custom subscription; inclusion and charges require confirmationStripe holds expire after seven days; Authorize.net holds after thirty days. Braintree is unsupported. Automatic renewal is Stripe-only, disabled for stays of seven days or less, and may run no later than two days after checkout. Captured holds are excluded from the documented financial reports and guest receipts.
Refunds

Issuing refunds through documented payment flows; no fee-refund assumption.

With conditions

Partial or full Stripe refunds per charge

Plan: Custom subscription; inclusion and charges require confirmationApplies when you manage payment, not Airbnb-collected payments. Braintree/Authorize.net refunds are unavailable in this dashboard. Total Paid is not updated by refunds.
Rental agreements

Creating, delivering or signing guest agreements; specify electronic signature support.

With conditions

Built-in rental contract signature workflow

Plan: Custom subscription; inclusion and charges require confirmationConfigure the agreement and guest workflow; this does not establish legal enforceability.
Guest verification

Documented guest identity or booking verification; no legal-compliance guarantee.

With conditions

Autohost integration for screening and ID workflows

Plan: Custom subscription; inclusion and charges require confirmationRequires a separate Autohost account, API connection and messaging rules. Flagged cases require manager review; native check-in form ID collection is not authenticity verification.
Direct booking fees

Vendor fees specific to direct bookings; distinguish processor fees and paid protection.

With conditions

US Stripe booking-website fee: 1.8%, with published fee conflict

Plan: Custom subscription; inclusion and charges require confirmationHelp says 1.8% on base rate and fees excluding taxes, paid by guest or host, and not added to 0.5%. The Pro marketing page lists a 0.5% fee plus a US 1.8% fee. Confirm contract terms; do not total conflicting rates.
07 / Cleaning & operations
Automatic tasks

Creating operational tasks automatically from bookings or reservation events.

With conditions

Reservation-triggered and manual tasks

Plan: Custom subscription; inclusion and charges require confirmationApply an auto-task to one channel or all channels; use Create tasks to apply it to existing reservations. Manual task-time edits stop later reservation-time synchronization.
Cleaner access

Giving cleaners task or calendar access without exposing unnecessary management functions.

With conditions

Restricted user access for cleaners

Plan: Custom subscription; inclusion and charges require confirmationConfigure listing and section permissions. Admin-level users have all listings and permissions.
Task checklists

Reusable task lists that can be marked complete.

With conditions

Reusable checklist templates

Plan: Custom subscription; inclusion and charges require confirmationChecklist items can be checked individually; item order cannot be rearranged during creation or after saving.
Photo requirements

Requesting or requiring photos as task-completion evidence.

Not confirmed

Plan: Custom subscription; inclusion and charges require confirmationTask image attachments are supported, but these articles do not establish a workflow requesting or requiring photo evidence for task completion.
Task notifications

Sending documented task assignment, change or completion notifications.

With conditions

Task reminders, assignee updates and late-task alerts

Plan: Custom subscription; inclusion and charges require confirmationSame-day reminders run at 8 am listing time with a documented same-day booking exception. Late-start/end alerts notify configured supervisors after 30 minutes.
Maintenance tasks

Recording or assigning maintenance work; distinguish generic reminders.

With conditions

Recurring maintenance tasks

Plan: Custom subscription; inclusion and charges require confirmationContact support to activate recurring tasks. Tasks are created up to one month ahead; manually edited tasks can stop inheriting changes.
Cleaning integrations

Named external cleaning/turnover connections and documented dependencies.

With conditions

Turno cleaner scheduling integration

Plan: Custom subscription; inclusion and charges require confirmationSeparate Turno account and property mapping required; provider terms and charges apply. Cleaning projects are visible in Turno, not inside Hostaway.
08 / Check-in & smart access
Checkin instructions

Delivering guest check-in information at documented reservation stages.

With conditions

Guest portal with conditional information release

Plan: Custom subscription; inclusion and charges require confirmationDoor code, Wi-Fi and address can depend on payment, agreement, preauthorization, form completion or time. With no conditions configured, information stays visible.
Guest portal

A guest-facing reservation page or portal; specify actions available.

With conditions

Reservation portal with stay details and payments

Plan: Custom subscription; inclusion and charges require confirmationCan show instructions, balances, add-ons and receipts. Adding or updating a card is disabled after checkout; payment links are a separate option.
Lock integrations

Named smart-lock platforms supported via native or third-party connections.

With conditions

Connect supported smart locks

Plan: Custom subscription; inclusion and charges require confirmationRequires compatible devices, provider authorization and accepted payment terms. Do not run the same lock through Smart Locks and RemoteLock simultaneously.
Automatic lock codes

Creating reservation-specific lock codes automatically, with hardware/service conditions.

With conditions

Automatic reservation access codes

Plan: Custom subscription; inclusion and charges require confirmationDevice limitations apply; multi-unit reservations containing several units require manual codes. Deleted reservation codes are not automatically regenerated by Save and sync.
Code scheduling

Setting code validity to documented check-in/check-out times.

With conditions

Validity windows around check-in and checkout

Plan: Custom subscription; inclusion and charges require confirmationCode activation/advance programming depend on device support. Reservation changes update validity and cancellation revokes access.
Code delivery

Sending reservation access codes to guests through documented channels.

With conditions

Door-code field in message automations

Plan: Custom subscription; inclusion and charges require confirmationA default listing code is used only when a reservation has no door code. Lock-side edits do not synchronize back to Hostaway.
Access extra costs

Additional software or integration charges for smart access; hardware cost separate.

With conditions

Smart Locks charged by mapped devices

Plan: Custom subscription; inclusion and charges require confirmationGraduated monthly device charges apply; the help page gives numeric rates without establishing currency in this capture. Nuki requires a separate device subscription and keypad. Confirm the account quote.
09 / Reports & accounting
Booking reports

Reports about reservation activity; specify documented measures.

With conditions

Filterable reservation reports and CSV

Plan: Custom subscription; inclusion and charges require confirmationChoose visible or all reservation fields. Guest-data export relies on the Online Check-In Form being enabled; this is not a full-system backup.
Occupancy reports

Occupancy reporting and documented date/property filters.

With conditions

Occupancy, booked nights and check-ins

Plan: Custom subscription; inclusion and charges require confirmationDate-based report can include blocked dates. Multi-unit reservations count booked dates per reservation rather than multiplying by the number of units.
Revenue reports

Revenue reporting and supported measures; do not equate to financial accounting.

With conditions

Revenue metrics within occupancy reporting

Plan: Custom subscription; inclusion and charges require confirmationRevenue depends on the selected financial formula; it is not a universally standardized net-profit figure.
Owner statements

Statements for property owners, including documented income/expense scope.

With conditions

Owner statements with income, expenses and payout reporting

Plan: Custom subscription; inclusion and charges require confirmationResults depend on financial formulas; statements are not a substitute for accounting invoices.
Expense tracking

Recording property or reservation expenses inside the product.

With conditions

Expenses, extras and recurring entries

Plan: Custom subscription; inclusion and charges require confirmationExpenses use negative amounts and extras positive amounts. Existing owner statements require refresh; editing a completed task does not update its generated expense.
Accounting integrations

Named external accounting connections and documented scope.

With conditions

QuickBooks Online integration

Plan: Custom subscription; inclusion and charges require confirmationQuickBooks requires a separate subscription; ask about account-specific integration charges. Confirm supported accounting workflows.
Report exports

Exporting reporting outputs in documented formats.

With conditions

CSV export for occupancy and expenses

Plan: Custom subscription; inclusion and charges require confirmationConfirmed formats apply to these reports; universal PDF export is not established.
10 / Team & owner access
Team users

Additional staff accounts and any documented seats or plan limits.

With conditions

Additional users and user groups

Plan: Custom subscription; inclusion and charges require confirmationThe main account owner retains control of account-level notification settings; admin users can manage their own notifications.
User permissions

Configurable permissions or predefined access roles.

With conditions

Section, contact and financial-data permissions

Plan: Custom subscription; inclusion and charges require confirmationAdmin access bypasses listing restrictions. Viewing the Inbox also allows sending messages; remove Inbox access to prevent sending.
Property scoped access

Restricting a user's access to selected properties.

With conditions

Restrict users to selected listings

Plan: Custom subscription; inclusion and charges require confirmationAdmin-level access exposes all listings. Multi-unit owner access does not isolate child-unit calendars or reservations.
Owner portal

Owner-facing access to documented property, booking or financial information.

With conditions

Owner access to selected property information

Plan: Custom subscription; inclusion and charges require confirmationAn owner assigned to a child unit can see the whole multi-unit group. Use standalone/cross-linked listings when isolation is needed.
Mobile app

Documented native mobile app availability; responsive website separate.

With conditions

Mobile task list and status updates

Plan: Custom subscription; inclusion and charges require confirmationThe task guide documents calendar/overview and mobile task views; this 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.

With conditions

Public API activated in dashboard settings

Plan: Custom subscription; inclusion and charges require confirmationAccount ID/API key and a partner selection are required. A generic Hostaway Public API option supports software outside the marketplace. At least one listing is required.
API access conditions

Who may use the developer API and subscription, approval or access restrictions.

With conditions

Account credentials and at least one listing

Plan: Custom subscription; inclusion and charges require confirmationPartner selection is mandatory; a generic public API option is available. Access tokens last at most 24 months; renewal every 12 months is recommended. Fees and subscription eligibility require confirmation.
Webhooks

Documented outbound event notifications for external integrations.

With conditions

Selected reservation, inbound-message and task events

Plan: Custom subscription; inclusion and charges require confirmationAdmin configures at least one event and optionally listing/channel filters. Owner-stay updates are limited; later-arriving fields may require API retrieval.
Zapier

Officially documented Zapier integration, with triggers/actions or plan conditions.

With conditions

Zapier reservation triggers and note/search actions

Plan: Custom subscription; inclusion and charges require confirmationRequires a paid Hostaway subscription, main-owner access, API credentials and a Zapier account. Third-party charges can apply.
Data export

Documented portability of product data beyond calendar feeds; identify datasets and formats.

With conditions

Reservation CSV and guest-data export

Plan: Custom subscription; inclusion and charges require confirmationChoose visible or all reservation fields. Guest-data export relies on the Online Check-In Form being enabled; this is not a full-system backup.
12 / Setup & support
Onboarding

Documented onboarding assistance and whether optional or separately paid.

With conditions

Guided onboarding with specialists

Plan: Custom subscription; inclusion and charges require confirmationScope, migration work, fees and timing depend on the agreed account setup.
Data migration

Documented assistance or tools for importing data from another system.

With conditions

CSV import for external reservations

Plan: Custom subscription; inclusion and charges require confirmationTemplate and mandatory fields required; one error aborts the batch. Imported dates block availability; explicitly review automation and payment settings before migration.
Help center

Public documentation or help resources; availability is not support-quality proof.

Available

Public searchable help center

Plan: Custom subscription; inclusion and charges require confirmationContains guides for setup and daily workflows; article-specific dates and account conditions vary.
Email support

Documented support by email and any tier restrictions; no response-time inference.

With conditions

Support email contact

Plan: Custom subscription; inclusion and charges require confirmationSupport email is documented for device configuration help; no general email-response SLA was established.
Chat support

Documented live or in-app support chat; distinguish AI bot/self-service.

Not confirmed

Plan: Custom subscription; inclusion and charges require confirmationCurrent support guidance confirms phone, a contact form and an AI support agent, but does not establish live human chat availability or subscription eligibility.
Phone support

Documented support by telephone and any tier or geography restrictions.

With conditions

24/7 phone support advertised

Plan: Custom subscription; inclusion and charges require confirmationVendor-stated support availability; no independently tested response-time guarantee.
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

REST API v1

Plan: API-enabled account; subscription terms by quotePublic API capability; UI feature parity and subscription entitlement are not inferred.
API authentication

Security schemes declared in the captured schemas; API authorization and plan eligibility remain separate.

With conditions

OAuth 2.0 client credentials with bearer token

Plan: Custom subscription; inclusion and charges require confirmationAccount ID and secret key required; access tokens expire at most 24 months after creation. No authenticated API calls were performed.
Read property records

An explicit API operation retrieves property records.

With conditions

Read listings

Plan: API-enabled account; subscription terms by quotePublic API capability; UI feature parity and subscription entitlement are not inferred.
Read reservation records

An explicit API operation retrieves reservation or booking records.

With conditions

Read reservations

Plan: API-enabled account; subscription terms by quoteUse includeResources=1 for attached customFieldValues, reservationFees, reservationUnit and hostProxyEmail. API access does not establish subscription entitlement.
Create reservations

An explicit API operation creates a reservation or booking; not proof of an equivalent user-interface flow.

With conditions

Create supported-channel reservations

Plan: API-enabled account; subscription terms by quotePublic API creation accepts channelId 2000, 2002 or 2020 only. API access does not establish UI parity or subscription entitlement.
Update reservations

An explicit API operation modifies reservation fields; specify field and channel limits.

With conditions

Update reservation fields and cancel reservations

Plan: Custom subscription; inclusion and charges require confirmationThe update request cannot change listingMapId. Cancellation is a separate endpoint and does not itself establish a refund workflow.
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 on reservation records

Plan: Custom subscription; inclusion and charges require confirmationGuest information is embedded in reservation objects; no independent guest-directory endpoint was established.
Update guest records

An explicit operation updates guest records, rather than merely booking contact fields.

Not confirmed

Plan: Custom subscription; inclusion and charges require confirmationThe public API documents booking contact-field updates, but an explicit standalone guest-record update operation was not established.
Read guest messages

An explicit API operation reads guest messages or message-thread details.

With conditions

Read conversations and messages

Plan: Custom subscription; inclusion and charges require confirmationDefault responses contain sent messages; includeScheduledMessages requests other statuses. List endpoints use limit/offset.
Send guest messages

An explicit API operation adds or sends guest messages; access restrictions remain separate.

With conditions

Send messages within an existing conversation

Plan: Custom subscription; inclusion and charges require confirmationPer-account limit is 30 requests per minute; supported channel/email communication depends on the conversation.
Read nightly rates

An explicit rate read operation or nightly price fields in a calendar response.

With conditions

Read price and stay limits from calendar days

Plan: Custom subscription; inclusion and charges require confirmationCalendar responses include price, minimumStay and maximumStay; account authorization and property/date scope required.
Update nightly rates

An explicit API operation writes nightly rates; distinguish from rate calculation.

With conditions

Update calendar day prices and restrictions

Plan: Custom subscription; inclusion and charges require confirmationUse date ranges or batch calendar intervals; batch requests are limited to 200 intervals.
Read availability calendar

An explicit API operation retrieves date availability or calendar nights.

With conditions

Read listing calendars

Plan: API-enabled account; subscription terms by quoteUse includeResources=1 for attached reservations; otherwise the reservations array is empty. API access does not establish subscription entitlement.
Read payment records

An explicit operation retrieves actual payment records; payment settings and payment-link generation do not establish this.

With conditions

Retrieve guest charges and charge transactions

Plan: Custom subscription; inclusion and charges require confirmationList or retrieve charges; supported paymentProvider filters include Stripe, Braintree, Authorize.net and offline. This is read access, not proof of online charge creation.
Read refund records

An explicit API operation retrieves refund records; no ability to issue refunds inferred.

Not confirmed

Plan: Custom subscription; inclusion and charges require confirmationThe audited documentation exposes guest charges and transactions, but a distinct readable payment-refund resource was not established. Cancellation-policy refund values are not actual payment refund records.
Read owner records

An explicit API operation retrieves property-owner records.

Not confirmed

Plan: Custom subscription; inclusion and charges require confirmationOwner-statement list/detail endpoints exist, but the audited public endpoint inventory does not establish a standalone owner-record retrieval operation.
Custom data fields

Explicit API field-definition/value operations or documented reservation enrichment resources; specify differences.

With conditions

Custom fields and reservation custom-field values

Plan: API-enabled account; subscription terms by quoteUse includeResources=1 to expose attached customFieldValues. API access does not establish UI parity or subscription entitlement.
Manage webhook subscriptions

Explicit API operations list, create or remove webhook subscriptions; outbound webhook documentation alone does not establish management endpoints.

With conditions

Create, read, update and delete unified webhook subscriptions

Plan: Custom subscription; inclusion and charges require confirmationDocumentation confirms API management; current help documents selectable events while an older API overview says events are unfiltered. Confirm current event-filter behavior. The July 22 changelog specifies a 20-second acknowledgment timeout and up to three retries over roughly one hour for network errors, 5xx or 429; other 4xx responses are permanent failures.
Documented throttling response

A declared HTTP 429 response or explicit throttle condition in captured machine-readable contracts; numeric limits require separate evidence.

With conditions

200 requests/10 seconds for general endpoints; messaging 30/minute

Plan: Custom subscription; inclusion and charges require confirmationGeneral endpoints count per account and IP; price calculation has 400/10 seconds and reservation creation 200/10 seconds per account. Enterprise increases require approval.
Reservation pagination

Documented parameters that page reservation collections, including declared defaults or maximums.

With conditions

Reservation cursor pagination using afterId

Plan: Custom subscription; inclusion and charges require confirmationDefault reservation page limit is 100. offset is deprecated for reservations but remains documented on other lists; do not assume one pagination model everywhere.

Plans and modules

Custom subscription

Portfolio-specific quote; included features, modules, billing commitment and charges require confirmation.

Booking Website Pro · add-on

$49/month add-on is advertised; subscription and applicable transaction charges remain separate. Resolve the published booking-fee conflict in your quote.

Limitations and requirements

  • The public sales flow targets two or more listings; the one-listing link leads to a waitlist. This does not establish a universal contractual minimum or maximum.
  • Dynamic Pricing costs extra per activated listing and smart-lock charges depend on mapped devices. Third-party services can require separate accounts and fees.
  • Booking.com and iCal cancellations must happen on the originating channel. Mobile cancellation supports fewer channels than the web dashboard.
  • Multi-unit owner access does not isolate individual child-unit calendars and reservations.

Setup

Request a demo and onboarding quote. Channel import and migration procedures vary; CSV reservation import requires support activation and admin access. A current free-trial duration and universal setup fee were not established.

Connections

Documented Airbnb, Vrbo and Booking.com connections, calendar feeds, public API and external service integrations. Channel-specific fields and cancellation rules differ; iCal does not provide full reservation and rate synchronization.

Hosting workflow

Consider Hostaway for a portfolio needing guest communication, operations tasks and owner reporting together. Check which modules and integrations are included in your quote and whether its channel restrictions fit your workflows.

Before you decide

Obtain a complete subscription quote including onboarding, Smart Locks, Dynamic Pricing and any Booking Website Pro costs. Confirm the direct-booking fee schedule: the marketing page and help guide give conflicting descriptions, so their percentages must not be added together.

Common questions

Frequently asked questions

Does Hostaway publish a complete subscription price?

No complete public monthly or annual account total was established. Request a portfolio-specific quote with onboarding, modules and transaction charges itemized.

Are the 1.8% and 0.5% booking fees added together?

The help guide explicitly says they are not combined on the same listing, while the direct-booking marketing page describes the fees differently. Confirm the applicable contract; this comparison does not add conflicting percentages.

Can I use it for one property?

The public sales flow directs the one-listing option to a waitlist. Ask Hostaway to confirm current eligibility for your portfolio and market.

Sources & research

Structured data reviewed: View details

Source dates and limitations vary; documented interfaces do not establish live operational testing.

Review sources

CapterraRating 4.8 / 5 · 1,623 reviews
TrustpilotTrustScore 4.8 / 5 · 2,490 reviews
G2Rating 4.8 / 5 · 440 reviews
GetAppRating 4.8 / 5 · 1,623 reviews
Software AdviceRating 4.8 / 5 · 1,623 reviews

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.

Privacy preferences

Choose whether to allow optional analytics. You can change your choice at any time using Privacy settings. Advertising tracking is not in use.

NecessaryAlways on

The hosting service uses security cookies to protect the site. We also store your privacy choice in this browser for up to 180 days. These settings do not enable analytics.

Analytics

Google Analytics 4 measures page views, scrolling and clicks to other websites after you agree. We do not send form contents, names or email addresses. Google processes technical information such as browser and device details.

AdvertisingNot in use

We do not load advertising tags or enable advertising personalization.

Cookies and storage details

STR Compare stores strcompare-privacy in local storage for up to 180 days. Cloudflare may set __cf_bm for bot protection, normally expiring after 30 minutes of inactivity. If you allow analytics, Google may set _ga and _ga_* cookies for up to 180 days. Rejecting or withdrawing analytics stops measurement and removes accessible analytics cookies. Your choice is stored on this browser, not sent to a consent server.

Read about Cloudflare security cookies
How Google uses data from this site