GDA Kraft Booking is available for free on WordPress.org. View on WordPress.org → Launch offer: 50% off the commission until 30 June 2027 — 0.45% instead of 0.9%. See pricing →

Get started

WordPress plugin or online booking software (SaaS): which should you choose?

WordPress plugin or hosted software (SaaS, PMS): data, costs, channel manager, maintenance, and the cases where each option fits.

A WordPress booking plugin is installed on your own website: you keep the data and control the display, but you take care of hosting and maintenance. Hosted booking software (SaaS, often called a PMS for accommodation) is rented by subscription or commission and usually includes a channel manager, which becomes useful once you manage many properties across several platforms. For one to around ten properties, or an appointment-based business, a plugin such as GDA Kraft Booking (Global Digital Agency) is often enough; beyond about twenty properties listed on several OTAs, a PMS is generally a better fit.

What are we talking about?

  • A WordPress plugin is a module installed on your WordPress site. Bookings are stored in your site's database.
  • SaaS (software as a service) is software used online and hosted by its publisher. Your data is stored with them.
  • A PMS (Property Management System) is accommodation management software: planning, rates, payments, guest communication, often housekeeping and owner management.
  • A channel manager is a tool that connects to platforms through an API to synchronise availability, prices and bookings. See What is a channel manager?.

Point-by-point comparison

CriterionWordPress plugin (example: GDA Kraft Booking)Hosted software (SaaS / PMS)
Where the data isOn your WordPress site, with your hostWith the software publisher
WebsiteYour existing site, with your theme and page builderA site provided by the tool, or a module to embed in your site
Cost modelFree plugin (free Kraft GDA account); on online payments, a service fee of 0.9%, reduced to 0.45% until 30 June 2027, paid by the guest, plus Stripe feesMonthly subscription, often per property, sometimes a commission
Sync with OTAsiCal (blocked dates), re-read every 15 minutesOften a channel manager through an API (dates, prices, bookings)
Technical maintenanceYour responsibility: hosting, backups, WordPress updatesHandled by the publisher
Display customisationComplete, in your page builderLimited to the options provided
Exit optionsData in your database; switching tools needs planningDepends on the exports offered by the publisher
Team, housekeeping, owner managementKraft Console by role (manager, staff member), housekeeping tasks, owner area, includedOften more advanced features for property managers

When is a WordPress plugin the right choice?

  • You already have a WordPress site and want to add booking without starting from scratch.
  • You manage one to around ten properties, or an appointment-based business.
  • The platforms are a complement, and iCal is enough to block dates.
  • You want to keep guest data on your own site: with GDA Kraft Booking, the Kraft GDA platform only receives aggregated figures and payment references (see GDPR and personal data).
  • You prefer a cost proportional to what you collect rather than a fixed subscription.

When is hosted software a better fit?

To be frank, a PMS with a channel manager is better suited in several situations.

  • You manage around twenty properties or more, listed on several platforms.
  • You change your prices often and want to push them automatically to every OTA: iCal does not carry prices, and GDA Kraft Booking is not a channel manager.
  • You need more advanced management features, such as unified platform messaging: GDA Kraft Booking offers housekeeping tasks and revenue sharing with owners, but no platform messaging.
  • You want no technical responsibility for hosting the site.

The two approaches can also coexist: some managers use a PMS for distribution and a WordPress site for editorial content and direct booking. In that case, decide which tool is the reference for the calendar, so that you never have two sources of truth.

How do you estimate the cost over a year?

Fictitious example: 3 properties, €25,000 of stays paid online over the year.

ItemWordPress plugin (GDA Kraft Booking)Hosted software
Licence or subscription€0According to the publisher's pricing, often per property per month
Service fee€112.50 at 0.45% during the launch offer (€225 at 0.9%), shown to the payerDepends on the publisher
Payment feesStripe pricingThe chosen payment provider's pricing
Web hosting and maintenanceYour host, your time or your agencyIncluded

Run this calculation with your own figures and each publisher's current pricing: no option is cheaper in every case.

What should you ask before choosing?

  1. How many properties or staff members will you have in two years?
  2. On how many platforms are you listed, and do you change your prices often?
  3. Who will maintain the site: you, an agency, nobody?
  4. Can you export your data if you switch tools?
  5. Is the software stable enough for production? GDA Kraft Booking is in public beta 0.1 (version 1.0 planned for June 2027): read Kraft Booking in beta: roadmap.

For an agency building a client's site, the article WordPress agency: booking website for a client details the recommended organisation.

Frequently asked questions

Can a WordPress plugin replace a PMS?

For a few properties and limited distribution, often yes. For a large portfolio listed on several platforms with changing prices, a PMS with a channel manager remains a better fit.

Is iCal enough to prevent double bookings?

It greatly reduces the risk, but there is always a delay between a booking on a platform and the moment it is re-read. Buffer days and an immediate deposit limit that risk; an API-based channel manager reduces it further.

Is my data safer on my own site or with a SaaS publisher?

It is not a question of location but of care: an up-to-date, backed-up WordPress site running over HTTPS protects data well. The advantage of the plugin is that you remain the sole holder of the data.

Can I start with a plugin and move to a PMS later?

Yes. Simply plan to transfer upcoming bookings and allow a short overlap during which iCal links the two tools.

GDA Kraft Booking is available for free on WordPress.org. View on WordPress.org