Hotel Booking Plugin for WordPress

Professional tool for building an ultimate hotel management website – from basic rooms and services presentation to setting up and controlling online reservations. It’s perfect for running any hospitality business establishment regardless of the size, function or cost.

Buy from $36view demoDocumentation

Choose the Best License for your Project


Products are subject to a yearly license for support and automatic updates.

Monthly survey! Help us collect data to improve your hospitality business – answer 3 simple questions

Core features of Hotel Booking plugin

reservation form wordpress hotel booking

Reservation Form

The site visitors will be able to place their bookings via a user-friendly website form (search availability + reservation forms). It’ll take 3 steps:

  1. input check-in and check-out dates
  2. choose from a search results list
  3. provide personal data to complete a booking

room type settings wordpress hotel booking plugin

Accommodation Details

Each room type is fully customizable: add its description, capacity, all facilities of a chosen type, bed size available in the room, and other significant information.

Make the room more attractive by adding a featured image or even the entire gallery to show all room advantages.

bookings calendar wordpress hotel booking plugin

Bookings Calendar

All received booking requests with their current statuses are stored at one place, easily sorted and displayed in a calendar view.

Search all needed bookings by a room type, period of booking and room status (booked, pending, available, etc).

seasons for hotel booking plugin

Seasons & Holidays

Regulate your prices within any custom period. Set any prices depending on a season or specific days/dates. “Season” is a general term and you can label it anyhow to reflect your pricing changes.

The difference in price can be applied for both long periods and short ones (e.g. 2 days).

rates wordpress hotel booking plugin

Variety of Rates

Based on a number of advantages offered for a specific room, you can set different prices for the same room type – room rates (e.g. non-refundable double room rate, refundable double room rate, double room plus breakfast rate, etc.)

Your guests will choose the preferable one of the selected room type.

extra services wordpress hotel booking plugin

Extra Services

Offer additional guest services such as spa, airport-to-hotel delivery, swimming pool, childcare, etc.

Add the entire list of services to the admin system and then supply any room with available extra services (optionally chargeable). Set prices either per person or per room.

custom booking rules

Booking Rules

Control hotel stay periods: set minimum and maximum days to stay, change a minimum stay period for holiday season, etc.

Choose specific dates and mark them as not check-in, not check-out or not stay-in letting the site visitors know that the particular rooms are unavailable at a certain period of time.

multilanguage support

Multilanguage Support

Run a non-English website? No problem. Switch to one of professional translations or translate it yourself with any translation program.

The frontend and backend of the plugin are currently translated into 14 languages: Portuguese, Polish, Russian, Spanish, Turkish, Swedish, Italian, Hungarian, Czech, Chinese, Dutch, French, Arabic and German (more on the way).

theme design integration

Online and Offline Payments

Optionally confirm submitted booking requests only when a payment is received. Charge a full amount of money or deposit. Handle the process either automatically or manually by email. Accepts payments through PayPal, 2Checkout, and Stripe Payment (more coming soon).

With offline payments you let guests pay after arrival to your hotel.

email notifications wordpress hotel booking plugin

Email Notifications

Website administrator and guests will receive the appropriate emails with booking details, booking status, cancellation notifications, etc.

Edit the content of confirmation, cancellation and other email templates easily with a help of various macros. Choose colors, upload logo, etc.

admin or user booking confirmation

Booking Confirmation

You have an alternative to confirm booking requests – give control over booking approval to either user (by clicking on a confirmation link in email) or to yourself (you approve it manually via admin panel).

shortcodes and widgets wordpress hotel booking

Shortcodes & Widgets

You have a list of available shortcodes to output on the needed pages: availability search form, availability search results, room types listing, services listing, etc.

Each shortcode comes with a detailed explanation, parameters and notes.

theme design integration

In Harmony with Your Theme

You may not worry that your content will look different from your original website appearance – we’ve made sure that everything will work in harmony.

The plugin content will look like a natural part of your design.

options for developers wordpress hotel booking

For Developers

Developers get a pretty good list of actions, filters, instructions on how to override templates, and other useful tutorials.

Setting up and customizing the plugin for your clients should be a smooth process.

Buy from $36try in action


We want to make our product better, so will be glad to receive your feedback and improve MotoPress specially for you! Leave a message below, make your voice heard!

  • SH AL

    can I request a customizable requirements for this add-on

    • Hello,
      You can email us all the features you would like to see in this plugin and we’ll review what can be added within next updates. Thank you for your interest.

  • J T

    How can I set tax rate when check out?

    • Hello Jayson,
      Thank you for your question. We are working to enable flexible tax rates. We hope to release it soon.
      Currently you can add custom text to Booking Confirmation page where you can inform that indicated pricing does not include tax.

  • J T

    I can add custom text but how can I add tax amount to Total?