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.
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
| 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. | 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
Portfolio-specific quote; included features, modules, billing commitment and charges require confirmation.
$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.
- Hostaway Public API documentation: api_webhook_subscriptions
- Tasks: Create, Manage & Assign Tasks
- Tasks: Checklist Templates
- Tasks: Recurring Tasks
- Users: Overview
- Users: Common Questions
- Tasks: Dashboard & Mobile App
- Financial Reporting: Occupancy Report
- Financial Reporting: Expenses & Extras
- Reservations: Guest Portal
- Inbox AI Replies: How It Works
- Custom iCal: Setup, Sync, and Limitations
- Understanding Channel Connection Types
- Hostaway Smart Locks: Overview
- Guest Payments: Overview & Management
- Create an Automated Pre-Authorization for Refundable Damage Deposit
- Calendar: Bulk Edit & Update Pricing
- Hostaway Public API - Account & Secret Key
- Using Hostaway Webhooks
- Hostaway: phone_support
- Hostaway: rental_agreements
- Hostaway: message_templates
- Hostaway: owner_statements
- Hostaway: property_limits
- Hostaway: website_builder
- Hostaway: dynamic_pricing
- Hostaway: direct_booking_fees
- Hostaway: gap_night_rules
- Hostaway: refunds
- Hostaway: zapier
- Hostaway: data_migration
- Hostaway: booking_reports
- Hostaway: minimum_stays
- Hostaway: last_minute_discounts
- Hostaway: conditional_messages
- Hostaway: booking_widget
- Hostaway: custom_domain
- Hostaway: accounting_integrations
- Hostaway: guest_records
- Hostaway: guest_verification
- Hostaway: booking_cancellation
- Hostaway: pricing_integrations
- Hostaway: cleaning_integrations
- Hostaway: chat_support
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.