Get DineKit — Free
🎉 Now live & free on WordPress.org →

One free plugin to replace your paid restaurant systems.

Menus, QR ordering, allergen labelling, table bookings, commission-free ordering, card payments, a full POS and a live kitchen display — all in one plugin, on your own website, anywhere in the world. No monthly fees. No per-cover charges. No lock-in.

✅ Live on WordPress.org ✅ Free forever core ✅ 0% commission 🌍 Works worldwide
A DineKit restaurant menu on a phone, showing dishes, prices, dietary tags and allergen icons

Restaurants are drowning in subscriptions. A menu plugin here, a booking SaaS there, 25–30% to the delivery apps, and per-cover fees that grow as you get busier. DineKit gives you the lot — free, on your own site.

Everything in one place

Your whole restaurant, in one free plugin

Not just menus. DineKit now runs your bookings, ordering, payments, staff, guests, till and kitchen too — commission-free, on your own site, anywhere in the world.

🍽️

Menu Builder

Gorgeous, fast menus with sections, multiple prices, photos, badges and dietary tags. Seven designer templates, one-click looks and a click-to-style Design Studio — every menu can wear its own look, plus a photo or video banner on any section.

📱

QR Code Menus

Print-ready QR codes and table cards (A4 & A6) that link straight to your live menu. Update once, everywhere changes.

⚠️

Allergen Labelling

Allergen labelling for your country's rules — the UK's 14 (Natasha's Law), the EU-14 and more — with icons, a printable matrix and dietary filters. Free.

🕒

Opening Hours

Live "open now" status, holiday overrides and schema that helps Google show your hours. Never field a "are you open?" call again.

🛎️

Table Booking

Reservations on your own site — a drag-and-drop floor plan, live availability, waitlist and deposits. No per-cover fees.

🛒

Commission-Free Ordering

Eat-in, takeaway and delivery orders on your website — for now, or days ahead with pre-orders. Keep 100% — stop paying 25–30% to the apps.

💳

Card Payments

Take deposits and order payments on-site with your own Stripe account — Apple Pay & Google Pay built in. You keep 100%.

👥

Staff & Rota

Weekly rotas, holiday requests and a live "are we staffed?" dashboard built from your own bookings and covers.

🧾

Point of Sale

Run the floor from a phone or tablet: order pad, split bills, cash & card, tips and X/Z cash-up. Your own till, free.

🍳

Kitchen Display (KDS)

A live kitchen board — orders flow New → Preparing → Ready with per-ticket timers, one-tap advance and a full-screen mode for any tablet or kitchen TV.

🌍

Works Worldwide

Set your country and DineKit speaks your language of business — the right address labels, region terms and your own currency, everywhere.

🔔

Smart Notifications

A notification bell surfaces what needs you now — orders to accept, bookings to confirm, the waitlist and leave requests — each a one-click jump.

🎧

Built-in Support

Message the DineKit team right from your dashboard — no account or key needed. Replies land back in the same screen. Help without leaving WordPress.

📲

Installable App

Install DineKit to a phone or tablet home screen, separate from wp-admin. It keeps working if the connection drops, and many tablets stay in live sync.

📴

Offline POS

Broadband down mid-service? The till carries on. Open tables, fire to the kitchen and take cash exactly as normal — everything is held on the tablet and posts to your books the moment you reconnect.

📖

Guest Book (CRM)

Every guest's bookings, orders, loyalty and allergies in one profile. Staff see who's walking in — VIPs, lifetime spend, past no-shows — at the booking and at the till.

🎉

Events & Pre-orders

Set-menu events with per-guest pre-orders via a share link — guests pick courses and flag allergens; the kitchen gets one consolidated prep sheet.

💬

Text Messages BETA

Booking confirmations, automatic reminders, "your table is ready" and "order ready" texts — through your own Twilio account at raw Twilio prices, every switch off by default.

DineKit menu with allergen icons, dietary filters and a printable allergen matrix
Allergen labelling, built in

The only free menu plugin that takes allergen labelling seriously

Most plugins bolt allergens on as an afterthought — or charge for them. DineKit ships allergen labelling as a first-class citizen, for wherever you trade: the UK's 14 (Natasha's Law), the EU-14 and beyond — with clear icons, "show only / avoid" filters for diners, and a printable allergen matrix for your staff and inspectors.

  • Allergens for your region (UK-14, EU-14 and more) with icons
  • Printable allergen matrix for compliance
  • Dietary filters (vegetarian, vegan, gluten-free…)
  • Menu schema so Google can read your dishes

See allergen labelling

The commission trap: the delivery apps take 25–30% of every order — on a busy month of delivery that's thousands gone, every single month. Booking platforms pile per-cover fees on top of a subscription. That's your profit, walking out the door.
DineKit's answer: take orders and bookings on your own site. Keep 100% of the order. Own the customer relationship. Pay nothing but standard card fees.
Keep what you earn

Stop renting your own customers

Every booking through a marketplace and every order through a delivery app is a customer you paid to reach — handed to a middleman who charges you to reach them again. DineKit keeps your menu, orders, bookings and customer data on your website, where they belong.

  • No monthly SaaS subscription
  • No per-cover or per-order commission
  • No contracts, no hardware, no lock-in
  • Your data stays on your WordPress site

Compare with the paid systems

Why DineKit

One free plugin vs. the usual stack

The typical restaurant cobbles together three or four paid tools. Here's how that compares.

What you needDineKitMenu pluginsBooking SaaSDelivery apps
Digital & QR menuFreeOften paid——
Allergen labellingBuilt inRare——
Table bookingsFree*Separate pluginMonthly fee—
Online orderingFree*WooCommerce needed—25–30% commission
Per-cover / per-order feesNoneNonePer coverPer order
You own the dataYesYesNoNo

*Bookings, ordering, card payments and staff tools are all included free in the DineKit plugin — available today on WordPress.org.

Live in minutes

From install to published menu — under 3 minutes

Install

Add DineKit from the WordPress plugin directory. Zero dependencies, works on any host.

Add your menu

The wizard drops in a sample menu. Edit dishes, prices and allergens in minutes.

Place the block

Drop the menu block or shortcode on any page. It matches your theme automatically.

Print your QR

Generate table cards and go live. Update once — every QR code stays current.

Questions

Straight answers

Is DineKit really free?
Yes. The core plugin — menus, QR codes, allergen compliance and opening hours — is free and open-source, forever. Our goal is to become the tool every restaurant uses; we'll add optional paid extras later, but the core stays free.
Do I need WooCommerce or any other plugin?
No. DineKit is completely self-contained. It activates cleanly on a bare WordPress install, on any host, with no other plugins required.
Will it work with my theme?
Yes. DineKit outputs clean, self-contained markup that adapts to your theme's fonts and colours. It's tested on block themes, classic themes and page builders.
How does it handle allergen labelling?
Allergen labelling is built in for wherever you trade — the UK's 14 (Natasha's Law), the EU-14 and more — with icons, dietary filters and a printable allergen matrix, free. See allergen labelling →
Does DineKit work outside the UK?
Yes — DineKit works worldwide. Set your country in Settings and it uses the right address labels and region terms, shows prices in your own currency, and outputs local-business structured data for your location. Menus, ordering, bookings, payments and the POS all work the same, anywhere.
Are bookings and ordering included?
Yes — table bookings, commission-free ordering, card payments, staff scheduling and a full POS are all in the free plugin today. See the roadmap for what's coming next.

Give your restaurant its own platform — for free

Menus, bookings, ordering, card payments, staff, a full POS and a live kitchen display — all free, all on your own site, anywhere in the world.

Get DineKit — Free