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
| Criterion | WordPress plugin (example: GDA Kraft Booking) | Hosted software (SaaS / PMS) |
|---|---|---|
| Where the data is | On your WordPress site, with your host | With the software publisher |
| Website | Your existing site, with your theme and page builder | A site provided by the tool, or a module to embed in your site |
| Cost model | Free 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 fees | Monthly subscription, often per property, sometimes a commission |
| Sync with OTAs | iCal (blocked dates), re-read every 15 minutes | Often a channel manager through an API (dates, prices, bookings) |
| Technical maintenance | Your responsibility: hosting, backups, WordPress updates | Handled by the publisher |
| Display customisation | Complete, in your page builder | Limited to the options provided |
| Exit options | Data in your database; switching tools needs planning | Depends on the exports offered by the publisher |
| Team, housekeeping, owner management | Kraft Console by role (manager, staff member), housekeeping tasks, owner area, included | Often 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.
| Item | WordPress plugin (GDA Kraft Booking) | Hosted software |
|---|---|---|
| Licence or subscription | €0 | According 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 payer | Depends on the publisher |
| Payment fees | Stripe pricing | The chosen payment provider's pricing |
| Web hosting and maintenance | Your host, your time or your agency | Included |
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?
- How many properties or staff members will you have in two years?
- On how many platforms are you listed, and do you change your prices often?
- Who will maintain the site: you, an agency, nobody?
- Can you export your data if you switch tools?
- 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