JAVISTAB PayPal IPN, OnePay webhook restore & 10 new languages shipped — read the changelog →
NEW EU VAT compliance + 13 languages

The operating system
for bookings.

JavisTab Booking Pro is the all-in-one WordPress booking & CRM plugin for restaurants, spas, salons, clinics and service businesses. Real-time floor plan, 6 payment gateways, SMS, loyalty points and EU VAT — built into one plugin, deployed on your own domain.

Get JavisTab View live demo From $19.9 · 3 sites · 30-day refund
JavisTab Booking Pro — real-time floor plan dashboard

Trusted by 2,400+ booking businesses in 38 countries

The booking-tool tax

You shouldn’t need four plugins to take a reservation.

Most WordPress booking plugins ship a calendar — and sell everything else as a $39/year add-on. By the time you have payments, SMS, multi-language and loyalty, you’re paying more than the SaaS platforms you tried to replace.

PLUGIN + 9 ADD-ONS

SMS sold per-message, not per-feature.

Buy the plugin. Then buy the SMS add-on. Then buy SMS credits. Then buy Stripe, then PayPal, then multi-language. The bill keeps moving.

MARKETPLACE SAAS

Your customers, their rules.

Diner data lives on the platform. Per-cover fees. Surprise commercial terms. Migrate away and you lose every customer relationship you built.

DIY FORMS + ZAPIER

A workflow only you understand.

Five tools stitched with Zapier. Hand-off to a new manager is a two-week training program. Nothing reconciles. Reporting is a guessing game.

Free companion plugin · v3.3.8 Spotlight · Reputation engine

The Smart Review Funnel that turns guests into 5★ Google reviews.

After every completed booking, JavisTab automatically emails the guest a 1–5 star rating. Happy guests are routed to your Google Business Profile. Unhappy guests are quietly captured for private follow-up — before they ever leave a public 1★ review.

  • 01 Triggers on status=completed. Hooks directly into Booking Pro’s lifecycle — zero config, no Zapier.
  • 02 Configurable threshold. Default split is 4★+ → Google, 1–3★ → private. Change the threshold in the admin in one click.
  • 03 HMAC-signed star URLs. Each rating link in the email is token-verified — guests cannot spoof their own scores.
  • 04 15-minute cron queue. Send delay configurable (e.g. 24h after the visit). All emails logged in the admin queue for resends.
  • 05 Private alert routing. Unhappy feedback emails the owner instantly with booking ref, customer name, phone & full text — recover them before public damage.
Everything, in one plugin

Built for businesses that actually take bookings.

Every feature below is included in the license. No add-on store. No per-seat fees. No SMS reseller markup. No commissions, ever.

01 — Bookings

Real-time floor plan & resource control

Drag tables, rooms, suites, courts or staff onto a visual floor plan. Live availability is calculated server-side with deterministic locking — no double-bookings, ever.

  • Multi-floor, multi-room, multi-restaurant
  • Configurable time slots & buffer minutes
  • Walk-in mode + waitlist + auto-promote
02 — CRM

Customer profiles, guest history & tags

Every booking writes back to a built-in CRM record — visit count, lifetime value, preferences, no-show ratio, VIP tags. Search any customer in 200ms.

  • Auto-merge on email, phone or VAT ID
  • Birthday triggers & segments
  • GDPR export & delete one-click
03 — Payments

Six gateways, HMAC-verified, no WooCommerce

Stripe, PayPal, Square, Razorpay, OnePay and Bank Transfer / VietQR — built into the booking flow. Every gateway ships server-to-server webhook verification.

  • Deposits, full prepay or pay-on-arrival
  • Refunds & partial captures from admin
  • ISO 4217 currency rounding everywhere
04 — Notifications

Email, SMS & .ics calendar invites

Confirmations, reminders, no-show alerts, review requests — sent through your own provider. Every confirmation ships a calendar invite that auto-removes on cancellation.

  • Twilio, Vonage, MessageBird
  • Smart review funnel (4–5★ → Google)
  • Reschedule reminders 6h & 24h before
05 — Loyalty

Points, tiers & redeemable discounts

Reward every booking with points. Customers see their balance in confirmation emails and on their account page. Define earn-rate per package, tier thresholds and a reward catalog.

  • Per-restaurant or shared loyalty wallet
  • Birthday bonus & first-visit bonus
  • One-tap redemption at booking
06 — Compliance

EU VAT, GDPR & printable invoices

Ship in Europe out of the box. Reverse-charge per Art. 196, mandatory Art. 226 invoice fields, B2B VAT IDs, three tax modes (standard / inclusive / cascading) and currency-aware rounding.

  • 27 EU country & rate lookup table
  • 13-language reverse-charge invoice notes
  • Print/PDF invoices with sequential numbering
Spotlight · Resource management

See your room the way
your host sees it.

A visual, drag-and-drop floor plan that mirrors the physical space — tables, rooms, suites, stations, courts, even bar seats. Switch floors in one click.

  • Combine & split tables on the fly. Walk-in of 8? Drag tables 7+8 together — the system locks both as one until they leave.
  • Server-side double-booking lock. Deterministic availability — two customers tapping “book” at the same second never both succeed.
  • Buffer minutes per resource. 15 minutes after a 4-top leaves before it can be booked again — configurable by table, room or service.
  • QR check-in. A phone-camera scan flips status from Reserved → Seated. No iPad required.
Get JavisTab
Spotlight · Global payments

Six payment gateways, zero WooCommerce required.

Most WordPress booking plugins resell Stripe through WooCommerce — a three-plugin chain with three failure points. JavisTab ships every gateway natively, with HMAC-verified webhooks on each.

Cards · Apple Pay · SEPA
Webhook + pull-verify
In-person + online
UPI · India
ATM · Visa · Master
Bank transfer · ref code
01 · Taxes

Tax-correct everywhere

Three tax modes — standard, inclusive, and cascading (SC → tax) — for EU VAT, AU GST, UK VAT and Thai/Malaysian ++ pricing.

02 · Deposits

Deposits or full prepay

Charge a 30% deposit, a fixed amount, or the full grand total. Send a one-tap pay-link if you take bookings by phone.

03 · Idempotency

Webhook idempotency

Every IPN handler is safe to replay — Stripe, PayPal, Square, Razorpay and OnePay all reconcile to a single source of truth.

04 · Rounding

ISO 4217 rounding

USD & EUR round to 2 decimals; JPY and VND to 0. No more cents-lost-to-int-cast tickets from your accountant.

How we compare

JavisTab vs other WordPress booking options.

Apples-to-apples: what you actually get in the base license, without add-ons or per-message fees. Categories compared against the most popular plugins & SaaS booking platforms on the market today.

Feature
JavisTab Booking Prov5.7 · WordPress
Popular Plugin A+ paid add-ons
Popular Plugin BDeveloper plan
Booking SaaSMonthly subscription
Real-time visual floor plan Built-in Not available Not available Not available
Payment gateways included 6 built-in Add-on per gateway 3–4 built-in 2–3 built-in
SMS notifications Bring your own gateway SMS add-on + credits Built-in Paid credits
Built-in CRM & guest history Full CRM Customers add-on Customers panel Clients
Loyalty points & tiers Built-in Not available Not available Premium feature
EU VAT & reverse-charge invoices Art. 196 / 226 Manual Manual Manual
Languages with full .po files 13 locales ~20 ~15 ~30
REST API + POS sync /rbp/v1/* Developer add-on Custom API REST
iCalendar (.ics) email attachment + auto-cancel Not available Not available Link only
Smart review funnel (Google routing) Built-in Not available Not available Add-on / 3rd-party
Per-booking commission to vendor $0 forever $0 $0 % of bookings
License model Term · 3 sites Annual · 1 site Annual · 1+ sites SaaS · monthly

Comparison reflects publicly listed features of the most popular WordPress booking plugins & SaaS booking platforms, May 2026. Trademarks belong to their respective owners.

One plugin · many verticals

Built for the long tail of bookings.

The booking engine is industry-agnostic. Switch terminology, units and rules with one preset.

001

Restaurants & cafés

Tables, courses, deposits, party sizes, waitlist promotion and a real-time floor plan your host can read at a glance.

002

Spas & wellness

Therapists, rooms, treatment durations and gift cards. Per-resource buffer minutes between sessions.

003

Salons & barbers

Stylist calendars, package menus, repeat-customer reminders and tip-on-checkout via Stripe.

004

Clinics & healthcare

Practitioner availability, intake forms, GDPR-compliant records, automated reminders 24h before.

005

Hotels & B&Bs

Multi-night rooms, suites, daily rate tables, payment-on-arrival or pre-pay deposit options.

006

Fitness & courts

Group classes, court bookings, capacity limits, recurring weekly sessions and class waitlists.

007

Cruises & tours

Departures, seat maps, multi-guest pricing groups (adults, child, infant) and printable boarding manifests.

008

Coworking & studios

Hourly desks, day passes, studio rentals, member tiers and walk-in QR check-in.

4.8/5
Avg. rating · 418 verified buyers
2.4M+
Bookings processed
38
Countries · 24+ currencies
13
Languages · full .po coverage
For developers & global teams

A booking platform that doesn’t end at the form.

Production-grade REST API, POS sync hooks, deterministic webhooks — and 13 fully-translated locales.

Clean REST API /wp-json/rbp/v1

Create, update, query bookings from a POS, kiosk, mobile app or a no-code platform. Rate-limited per-IP, nonce-aware and OpenAPI-documented.

# Create a booking from your POS
curl -X POST https://your-site.com/wp-json/rbp/v1/bookings \
  -H "Content-Type: application/json" \
  -d '{
    "restaurant_id": 1,
    "date": "2026-05-20",
    "time": "19:30",
    "guests": 4,
    "customer": {
      "name": "Mia Park",
      "email": "[email protected]",
      "phone": "+1 415 555 0199"
    },
    "payment": "stripe",
    "deposit_amount": 30
  }'

# → 201 Created
{ "id": 8421, "ref": "RBP-9F2C81-038", "status": "pending_payment" }

13 languages, full .po / .mo coverage

Booking forms, admin UI and invoice strings translated end-to-end — including reverse-charge legal notes per EU Directive 2006/112/EC Art. 196.

🇬🇧 English
🇫🇷 Français
🇩🇪 Deutsch
🇪🇸 Español
🇮🇹 Italiano
🇵🇹 Português
🇧🇷 PT-BR
🇨🇳 简体中文
🇹🇼 繁體中文
🇯🇵 日本語
🇰🇷 한국어
🇮🇩 Bahasa
🇻🇳 Tiếng Việt
What buyers say

The plugin we wish we’d found first.

Verified reviews from JavisTab license holders running production bookings across hospitality, wellness and clinics.

★★★★★

“We swapped two plugins, a Zapier flow and a $19/month SMS reseller for one JavisTab license. The floor plan alone paid for the year in the first month — our hosts stopped triple-seating tables.”

M
Marco Ferri Owner · Olive & Oak, Milan
★★★★★

“EU VAT compliance out of the box was the deciding factor. We invoice across DE, AT and IT — the reverse-charge note prints automatically in the buyer’s language. Saved us a 3-week accounting project.”

A
Annika Hofer Operations · Sereno Spa Group
★★★★★

“We’re a 22-chair barber chain. Built a POS integration in two days against the REST API. Walk-in QR check-in is honestly cooler than what our previous SaaS charged $89/month for.”

R
Ravi Mehta Co-founder · Atelier 19, Mumbai
Pricing

One plugin. Four simple plans.

Every paid plan includes every feature. The only difference is term length & support tier. 30-day money back, no questions asked.

Starter

Single-location bookings — get online & taking payments fast.

$19.9/ 30 days
≈ $0.66/day · 3 sites
  • All core features
  • Floor plan + 6 gateways
  • CRM + loyalty
  • Email + SMS via Twilio
  • Email support
Choose Starter

Business

Multi-brand groups & agencies billing in multiple currencies.

$59.9/ 180 days
≈ $0.33/day · save $16
  • Everything in Professional
  • 6 months of updates
  • Full REST API + POS sync
  • Multi-restaurant
  • Email support
Choose Business

Annual

Best $/day value · maximum savings · priority response SLA.

$99.9/ 365 days
≈ $0.27/day · save $44
  • Everything in Business
  • 365 days of updates
  • Priority support SLA
  • Migration assistance
  • Best $/day value
Choose Annual

Compare every line item on the full pricing page →  ·  30-day refund · USD, EUR, GBP, VND accepted · or claim a free 90-day code

FAQ

Answers to the questions our team gets weekly.

Is JavisTab Booking Pro a one-time purchase or a subscription?

JavisTab Booking Pro is licensed in fixed terms: 30, 90, 180 or 365 days. Every plan ships with priority updates, security patches and email support for the full term. After the term ends, the plugin keeps working forever — only updates and support require renewal. There are no per-booking, per-message or commission fees from JavisTab.

Does it work with my WordPress theme & page builder?

Yes. The booking form is rendered through a shortcode and a Gutenberg block — it works inside Astra, GeneratePress, Kadence, Hello Elementor, Blocksy, Divi, Avada and any standards-compliant theme. Builders supported include Elementor, Bricks, Breakdance and Beaver Builder. Front-end CSS is scoped to the shortcode wrapper — no theme conflicts.

Can I take payments without installing WooCommerce?

Yes — that’s the point. Most WordPress booking plugins resell payments through WooCommerce, a three-plugin chain with three failure points. JavisTab ships Stripe, PayPal, Square, Razorpay, OnePay and VietQR/Bank Transfer natively, with HMAC-verified webhooks on each. WooCommerce is supported if you already use it — but never required.

Is it GDPR and EU VAT compliant out of the box?

Yes. The plugin ships EU-27 country and VAT rate tables, B2B VAT-ID capture, automatic reverse-charge per EU Directive 2006/112/EC Article 196, and Article 226-compliant invoices in 13 languages. GDPR: full export & delete in one click from the CRM record — every booking entity has an explicit data-purge endpoint.

How is JavisTab different from other WordPress booking plugins?

Most WordPress booking plugins are appointment calendars built around a staff schedule. Few of them have a visual floor plan; most require paid add-ons for SMS, payments, multi-language and loyalty. Booking SaaS platforms bill monthly and may take a percentage of bookings on premium tiers. See the side-by-side comparison → JavisTab ships every feature in the base license, with no commission, no add-on store, and no monthly creep.

Can I migrate from another booking platform?

Yes. The CRM accepts CSV import for customers, past bookings and loyalty balances. We provide importer mappings for common platforms — restaurant SaaS booking, generic WordPress appointment plugins, Google Sheets and HubSpot. Customers and historical bookings preserve guest visit counts so loyalty tiers carry over. The Annual plan includes hands-on migration assistance.

What hosting do you recommend?

Anything that runs WordPress 5.8+ and PHP 7.0+ (PHP 8.1+ recommended). Tested at scale on Kinsta, WP Engine, Cloudways, SiteGround and Hostinger Cloud. For high-volume sites (1,000+ bookings/day) we recommend a dedicated Redis object cache and a managed MySQL 8.

What if I run into trouble?

Email support on every plan. Professional & Annual plans get the priority queue, an in-admin diagnostics report tool you can attach to tickets, and a 30-day no-questions-asked refund. Read the documentation → for setup guides, REST API reference and migration walkthroughs.

More on JavisTab Booking Pro

The complete booking & CRM plugin for WordPress.

Why a WordPress booking plugin beats SaaS

SaaS reservation platforms own your customer list. Per-cover commissions and platform fees compound month-over-month — and the day you decide to migrate, you discover the customer data is no longer yours to export. A WordPress booking plugin like JavisTab Booking Pro flips that model: your customers, your data, your domain, your brand. Pay once per term, run forever.

A real-time floor plan, on your own server

Most WordPress reservation plugins were built as appointment calendars and bolted on resource management later. JavisTab is the inverse — the booking engine started as a real-time visual floor plan for hospitality. Drag tables, combine for parties of 8, lock buffer minutes between sittings, and watch reservations flow in live. The same engine reskins for spa suites, salon chairs, fitness courts and clinic rooms.

Stripe, PayPal, Square, Razorpay — built into the booking flow

Selling globally means accepting payments globally. JavisTab Booking Pro ships six payment gateways natively. Stripe handles cards, Apple Pay, Google Pay and SEPA across 46 countries. PayPal covers the long tail of trust-driven shoppers. Square is the right call for businesses that take in-person and online together. Razorpay opens up the Indian UPI market. OnePay covers Vietnam’s ATM/Visa/Master rails. Every gateway uses HMAC-verified server-to-server webhooks so a closed browser tab never strands a payment.

EU VAT, GDPR & multi-currency, ready for Europe

If you sell into the EU, your invoice has to satisfy Directive 2006/112/EC Articles 196 and 226. JavisTab ships the country table, the standard rates table, B2B VAT-ID capture and automatic reverse-charge — the legal note prints in the customer’s own language. Currency-aware rounding means cents never disappear into intval() on USD or EUR totals. Read the setup guide →

Start today

Run your bookings.
Keep your customers.

Install in under two minutes. Take your first reservation tonight. No commission, ever. Your plugin keeps working even after your license term ends.

30-day refund · auto-updates via WP Admin · annual term · no commissions, ever