Modern Hotel Booking — WordPress Hotel Booking Plugin Logo

Modern Hotel Booking

⚡ Key Takeaways — WordPress Hotel Booking Plugin

  • 100% Free Core: Unlimited rooms, bookings, and guests — no trial period, no booking limits, no hidden fees.
  • Only Plugin with a Built-In AI Concierge: Powered by Google Gemini or OpenAI (your API key) — answers guest questions 24/7 using your property data.
  • 0% Commission: Guests pay you directly. Keep every euro you earn.
  • Payments Without WooCommerce: Pro includes Stripe, PayPal, Apple Pay, Google Pay, and Revolut Pay natively — no extra plugins required.
  • Two-Way iCal Sync (Pro): Automatic synchronisation with Airbnb, Booking.com, VRBO, and Google Calendar eliminates double bookings.
  • Built by a Real Hotel Owner: Created by Leslie, who runs beachhouse.ro — a vacation rental on Romania’s Black Sea coast.
  • Privacy-First Architecture: All guest booking data is stored locally in your WordPress database. Nothing is transmitted to external servers.

WordPress Hotel Booking Plugin with AI Concierge & 0% Commission

Modern Hotel Booking is a free WordPress hotel booking plugin with a built-in AI Concierge — the only plugin in its category to include one. Accept direct reservations, pay 0% commission, and keep 100% of your revenue. Works with any WordPress theme. No WooCommerce required.

✓ Tested up to WordPress 7.0

✓ PHP 8.3+ Compliant

✓ GPLv2 Licensed

✓ Last Updated: July 2026

🎯 Modern Hotel Booking is best for:

✅ Small hotels, guesthouses, and B&Bs on WordPress

✅ Vacation rentals wanting 0% commission direct bookings

✅ WordPress users who need Stripe and PayPal without WooCommerce

✅ Hotel owners who want a built-in AI Concierge at no extra cost

✅ Properties switching from Airbnb to their own booking website

✅ Boutique hotels needing multilingual support (WPML & Polylang compatible)

Pro Revenue Dashboard

Example

ADR (Avg Daily Rate)

$245.00

Occupancy Rate

84.2%

OTA Commission Saved This Month

$3,450.00

Example figures shown. Your results will vary based on booking volume and OTA rates.

How to Set Up Your WordPress Hotel Booking System

From WordPress dashboard to live booking page in under an hour — no developer required. Read the full setup guide →

1

Install the Free Plugin

Search “Modern Hotel Booking” in your WordPress plugin directory. Install and activate in seconds — no FTP or coding needed.

2

Add Your Rooms & Rates

Create room types, upload photos, set base pricing, minimum stay rules, and seasonal rate overrides from your WordPress admin.

3

Enable the AI Concierge

Connect your Google Gemini or OpenAI API key. Enter your property details and house rules. The AI Concierge starts answering guest questions immediately.

4

Go Live & Take Bookings

Embed your booking calendar and form using Gutenberg blocks. Guests check availability, ask the AI Concierge questions, and confirm reservations — directly on your site.

AI Receptionist

Online • Answers 24/7

Is pool access included, and can we check in at 1 PM?

Yes! Pool access is free for all guests from 8 AM to 10 PM. Standard check-in is 3 PM, but I can request a 1 PM early check-in for you. Would you like to proceed?

The Only WordPress Hotel Booking Plugin with a Built-In AI Concierge

Stop answering the same check-in questions at 2 AM. The AI Concierge is trained on your property’s own house rules, room types, amenities, and pricing — so it answers your guests accurately and instantly, any time of day or night.

Powered by Google Gemini or OpenAI using your own API key. You keep full control — no subscription to us, no guest data transmitted to external servers, GDPR-compliant from day one.

  • Trained on Your Property — Learns your rules, room types, pricing, local area guides, and custom policies. No generic answers.
  • Converts Enquiries to Bookings — Guides hesitant guests through room selection and triggers the checkout process at the right moment.
  • GDPR-Compliant & Privacy-First — Conversation context is stored as temporary WordPress Transients, automatically cleared after 2 hours. No permanent PII storage.
  • Your API Key, Your Control — Connect Google Gemini or OpenAI. Switch providers any time. We never hold your API credentials.

See the full AI Concierge feature breakdown →

Why Independent Hotels Choose This WordPress Booking Plugin Over OTAs and Paid Competitors

Most hotel booking plugins either charge per booking, require WooCommerce for payments, or lack any AI guest assistance. Here is how Modern Hotel Booking compares on the features that matter most to small hotels, guesthouses, and vacation rentals.

Core Capability Free Edition Pro Edition ($89/yr) OTAs & Paid Competitors
Commission per booking ✅ 0% — always ✅ 0% — always ❌ 15–25% per booking
AI Concierge Virtual Receptionist ✅ 24/7 (Gemini / OpenAI) ✅ 24/7 (Gemini / OpenAI) ❌ Not available
Stripe & PayPal — No WooCommerce ❌ Offline (WhatsApp / Bank) ✅ Native — no extra plugins ❌ Requires WooCommerce or paid add-ons
Two-Way iCal Sync (Airbnb, VRBO) ❌ Manual date blocking ✅ Automatic sync ❌ Paid add-ons or manual feeds
Partial Deposit Payments ❌ Not included ✅ Deposit or pay-in-full ❌ Complex configuration
Seasonal & Weekend Rate Modifiers ❌ Base rates only ✅ Custom rules & overrides ❌ Separate module required
Children & Family Booking Options ❌ Not included ✅ Age groups & per-child pricing ❌ Paid add-on or manual
Revenue Analytics (ADR, RevPAR, Occupancy) ❌ Not included ✅ Built-in dashboard ❌ Not available or extra cost
Sequential Room Splitting (AI) ✅ Auto-chain allocations ✅ Auto-chain allocations ❌ Not available
OTP Guest Identity Verification ✅ 6-digit secure code ✅ 6-digit secure code ❌ Unverified guest profiles
GDPR Automated PII Erasure & PDF Invoices ❌ Manual only ✅ Automated suite ❌ Manual setup required
Guest data ownership ✅ Stored on your server ✅ Stored on your server ❌ Platform owns guest data

Ready to stop paying OTA commission? Learn how direct hotel bookings work →

Everything Your Hotel Booking Website Needs — Built Into WordPress

Professional property management tools built natively into WordPress Gutenberg. No page builder required. No third-party subscriptions. See the full feature list →

AJAX Booking Calendars

Real-time availability calendars with colour-coded date status. Mobile-responsive Gutenberg blocks update instantly — no page reload. Guests see exactly what is available before they book.

Two-Way iCal Sync (Pro)

Automatic two-way synchronisation with Airbnb, Booking.com, VRBO, and Google Calendar. A booking anywhere blocks the dates everywhere — eliminating double booking risk permanently.

Payments Without WooCommerce (Pro)

Accept Stripe, PayPal, Apple Pay, Google Pay, and Revolut Pay directly in your WordPress checkout. No WooCommerce plugin required. Choose full payment or partial deposit per booking.

Dynamic Pricing & Seasonal Rates (Pro)

Set seasonal pricing multipliers, weekend rate overrides, minimum and maximum night stay rules, and bulk calendar edits across all rooms in one action. Your rates, your control.

Revenue Analytics Dashboard (Pro)

Track your Average Daily Rate (ADR), Revenue Per Available Room (RevPAR), and occupancy percentage — all inside your WordPress admin. Know your numbers. Make smarter pricing decisions.

Multilingual — WPML & Polylang Ready

Fully compatible with WPML, Polylang, and qTranslate-X. Available in 15 languages out of the box. Reach international guests in their own language — no extra configuration needed.

Built for Independent Accommodation Owners Worldwide

Modern Hotel Booking is designed for three core accommodation types — each with their own specific needs that large platforms and expensive plugins have never solved well.

Boutique Hotels

“We needed a booking engine that didn’t take 20% of every reservation.”

Boutique hotels and small resorts use Modern Hotel Booking to accept direct reservations on their WordPress site — keeping 100% of revenue while the AI Concierge handles pre-arrival guest questions around the clock.

Vacation Rentals

“iCal sync stopped double bookings between our website and Airbnb.”

Vacation rental owners use the two-way iCal sync in Pro to keep their website calendar, Airbnb, VRBO, and Google Calendar perfectly aligned — without manual updates or double booking risk.

B&Bs & Guesthouses

“Accepting Stripe directly — without WooCommerce — was the deciding factor.”

B&B and guesthouse owners use the Pro payment features to accept Stripe, PayPal, Apple Pay, and Google Pay with no WooCommerce dependency — keeping their WordPress setup lean and their checkout simple.

Free Forever. Pro When You’re Ready.

The entire core WordPress hotel booking plugin — AI Concierge, unlimited rooms, real-time calendar, and 8 Gutenberg blocks — is free forever with no booking limits and no credit card required. Upgrade to Pro when you need integrated payments, two-way iCal sync, and advanced management tools. See the full feature comparison →

Free

$0

Free forever · Unlimited rooms & bookings

  • Unlimited Room Types & Units
  • Real-Time AJAX Booking Calendars
  • 24/7 AI Concierge (your API key)
  • Custom Email Notification Templates
  • OTP Guest Identity Verification
  • WhatsApp & Revolut Pay Integration
  • 8 Native Gutenberg Blocks
  • GDPR Data Erasure Suite
  • WPML & Polylang Multilingual
  • All Guest Data Stored on Your Server
⭐ Most Popular

Personal — Pro

$89 / first year

1 site · Renews at $49/year · Cancel any time

  • Everything in Free
  • Stripe, PayPal, Apple Pay & Google Pay
  • Revolut Pay Checkout
  • Partial Deposits or Full Payment
  • Two-Way iCal Sync (Airbnb / VRBO)
  • Children & Family Booking Options
  • Seasonal & Weekend Rate Overrides
  • Bulk Calendar Editing
  • Revenue Analytics (ADR, RevPAR, Occupancy)
  • Coupon & Discount System
  • Automated GDPR PII Erasure & PDF Invoices
  • REST API Access

All Pro licences include 1 year of updates & support. Renewal is optional at $49/year — significantly below competitor rates of $99–$139/year. Business (5 sites — $249/yr) and Agency (25 sites — $749/yr) licences are available at checkout.

Real-World Experience — Built by a Hotel Owner

Built by a Hotel Owner, for Hotel Owners

Leslie

Creator of Modern Hotel Booking
Vacation Rental Owner, Romania

Verifiable property experience:

beachhouse.ro ↗

A vacation rental on Romania’s Black Sea coast — where Modern Hotel Booking was first used in production.

I built Modern Hotel Booking because I needed it myself.

I run beachhouse.ro — a vacation rental on Romania’s Black Sea coast. Like every small property owner, I was paying 15–25% commission on every booking through Airbnb and Booking.com. I looked for a WordPress booking plugin that was simple, commission-free, and didn’t require WooCommerce just to accept a card payment. Nothing fit.

So I built one.

Modern Hotel Booking started as the direct booking system for my own property. Every feature exists because I needed it — or because another hotel owner asked for it. The AI Concierge exists because I was tired of answering the same guest questions at midnight. The iCal sync exists because a near double-booking between my website and Airbnb nearly cost me a guest. The partial deposit option exists because my guests wanted to reserve with a deposit and settle the balance on arrival.

I don’t use every feature the plugin offers — my property is small and straightforward. But I understand what hotels, guesthouses, and B&Bs actually need because I live this business every day. This isn’t software built by a development team in a corporate office. It’s a WordPress hotel booking plugin built by someone who checks guests in, manages seasonal pricing, and knows exactly why every euro of OTA commission matters.

Frequently Asked Questions

Everything you need to know before installing the WordPress hotel booking plugin.

Is Modern Hotel Booking really free — with no hidden limits?

Yes. The entire core system is 100% free — AI Concierge, unlimited rooms, unlimited bookings, real-time AJAX calendar, email notifications, OTP verification, and all 8 Gutenberg blocks. There are no per-booking fees, no transaction charges, and no arbitrary caps that force you to upgrade. The free version is a complete, production-ready hotel booking system for WordPress.

Does the AI Concierge require an API key?

Yes — the AI Concierge connects to either Google Gemini or OpenAI using your own API key, which you enter in your WordPress admin settings. This design means you are never locked into our platform, your API credentials stay on your server, and you control which AI provider and model you use. Google Gemini offers a generous free tier that covers most small property use cases. Your guest conversation data is never permanently stored — context is cleared automatically after 2 hours.

Can I accept hotel payments without installing WooCommerce?

Yes — this is one of the key design decisions that sets Modern Hotel Booking apart from most competitors. The Pro version includes Stripe, PayPal, Apple Pay, Google Pay, and Revolut Pay natively. No WooCommerce installation is required. Most competing plugins require WooCommerce as a dependency for card payments, or charge for a separate payment gateway add-on. We don’t. Learn more about payment options →

How does the two-way iCal synchronisation work?

Modern Hotel Booking generates a unique iCal feed URL for each room. In Pro, you paste this URL into Airbnb, Booking.com, or VRBO as your export feed, and enter their export URL back into the plugin. Sync runs automatically at configurable intervals. A booking on any platform blocks the dates on every other platform — preventing double bookings without manual calendar management.

Can I customise check-in rules, minimum stays, and seasonal pricing?

Absolutely. You can set minimum and maximum night stays, check-in and check-out times, block specific dates, apply weekend rate multipliers, and create seasonal pricing rules for peak periods — all from your WordPress admin. Pro also includes bulk calendar editing, so you can update pricing or availability across multiple rooms and date ranges in a single action.

Where does my guest booking data go?

All guest booking data is stored locally in your WordPress database. Modern Hotel Booking does not collect, transmit, or store your guest information on external servers. When the AI Concierge is active, anonymised conversation context is sent to your configured AI provider (Gemini or OpenAI) to generate responses — this context is automatically cleared after 2 hours and never stored permanently. Pro includes an automated GDPR PII erasure suite for full compliance.

More questions? Browse the full documentation → or visit the WordPress.org support forum →

Stop Paying OTA Commission. Start Owning Your Bookings.

The free WordPress hotel booking plugin installs in minutes. No developer. No credit card. No booking limits.

Built by Leslie — a real vacation rental owner on Romania’s Black Sea coast. Every feature solves a real hospitality problem.

Is Modern Hotel Booking really free with no hidden limits?

Yes. The entire core system is 100% free — AI Concierge, unlimited rooms, unlimited bookings, real-time AJAX calendar, email notifications, OTP verification, and all 8 Gutenberg blocks. There are no per-booking fees, no transaction charges, and no caps that force you to upgrade.

Does the AI Concierge require an API key?

Yes — the AI Concierge connects to either Google Gemini or OpenAI using your own API key, entered in your WordPress admin settings. Google Gemini offers a generous free tier that covers most small property use cases. Guest conversation context is automatically cleared after 2 hours and never stored permanently.

Can I accept hotel payments without installing WooCommerce?

Yes. The Pro version includes Stripe, PayPal, Apple Pay, Google Pay, and Revolut Pay natively. No WooCommerce installation is required — most competing plugins require WooCommerce as a dependency for card payments, or charge for a separate gateway add-on.

How does the two-way iCal synchronisation work?

Modern Hotel Booking generates a unique iCal feed URL for each room. In Pro, you paste this URL into Airbnb, Booking.com, or VRBO, and enter their export URL back into the plugin. Sync runs automatically — a booking anywhere blocks dates everywhere.

Can I customise check-in rules, minimum stays, and pricing?

Yes. You can set minimum and maximum night stays, check-in and check-out times, block specific dates, weekend rate multipliers, and seasonal pricing rules. Pro also includes bulk calendar editing across multiple rooms and date ranges in one action.

Where does my guest booking data go?

All guest booking data is stored locally in your WordPress database. Modern Hotel Booking does not collect, transmit, or store guest information on external servers. The Pro version includes an automated GDPR PII erasure suite for full compliance.

Modern Hotel Booking is a lightweight, zero-commission reservation engine and 24/7 AI Concierge receptionist for WordPress. Keep 100% of your revenue and own your guest data.

© 2026 Modern Hotel Booking. All rights reserved.

Built with love for independent property owners.