Society Calculator

Instant society day quotes.
On your website. 24/7.

Society organisers pick a date, choose a package, and get an itemised quote in under a minute — no phone calls, no waiting for emails.

  • Capture enquiries outside office hours — 40% of society searches happen evenings and weekends
  • Dynamic pricing handles seasonal rates, day-of-week pricing, and blackout dates automatically
  • Server-validated quotes eliminate manual pricing errors
  • Embed on your website in under 5 minutes — one line of code
  • GDPR-compliant consent capture with separate marketing opt-in
  • Fully branded to match your club's website — colours, fonts, and custom CSS

Most clubs are losing Friday afternoon enquiries

A society organiser asks "how much for 20 on a Friday in June?" The club looks it up, emails back a day later — and half the time the organiser has already booked elsewhere.

Pricing buried in PDFs. Seasonal rates forgotten. Staff quoting the wrong package. The Society Calculator gives the organiser an answer in 60 seconds and sends a server-validated quote straight to your inbox.

How it works

For your club — one-time setup

1

Create packages with base prices (e.g., "Gold Day — 18 holes, bacon roll, 2-course dinner")

2

Set seasonal pricing — summer rates, winter rates, day-of-week overrides

3

Add optional extras — buggies, caddies, prize funds, meals

4

Configure blackout dates — recurring days, specific dates, date ranges with reasons

5

Paste one line of code on your website

For the society organiser — 60 seconds

1

Pick a date — blackout dates greyed out with explanations shown

2

Set group size — quick-select (12, 16, 20, 24) or custom input

3

Choose a package — price adjusts automatically for season and day of week

4

Add extras — per-person or fixed pricing, quantity capped at group size

5

Enter society name, contact details, and submit

6

Review the full price breakdown with VAT — confirmation email sent instantly

What's included

Dynamic pricing engine

Base price, seasonal overrides, and day-of-week rates — applied in order automatically. Set it once, never touch it again.

Blackout date management

Recurring days, specific dates, or date ranges with reasons. Greyed out on the calendar with the explanation shown to the organiser.

Add-on system

Per-person pricing (e.g., £10/head for breakfast) or fixed pricing (e.g., £50 per buggy). Quantity capped at group size automatically.

Package availability windows

Set available from/to dates per package. Packages outside the window are hidden automatically — no manual maintenance.

Server-validated quotes

Every price is recalculated on the server. The organiser gets an accurate quote every time — the frontend can't be tampered with.

Embed in 5 minutes

One div, one script tag. Works on any website. Fully themeable to match your club's colours, fonts, and custom CSS.

GDPR-compliant consent

Separate data processing consent and marketing opt-in, both unchecked by default, with timestamps recorded for audit.

VAT handling

Configurable VAT rate shown as a separate line item on every quote. Correct for VAT-registered clubs from day one.

Society days are one of your highest-margin revenue streams

Most clubs still handle enquiries by phone or a generic contact form — and lose bookings to clubs that respond faster. An organiser who gets an instant, itemised quote is far more likely to confirm than one waiting for a callback.

The Society Calculator captures the enquiry with accurate pricing, sends it straight to your inbox, and handles GDPR consent — all before you've picked up the phone.

Example quote output

Rotary Club Golf Society — Fri 15 March

20 players

Premium Package (20 × £180)£3,600.00
Golf Buggy (3 × £35)£105.00
Caddy Service (20 × £20)£400.00
Prize Fund (1 × £100)£100.00
Subtotal£4,205.00
VAT (20%)£841.00
TOTAL QUOTE£5,046.00

Try it yourself

This is the live widget — the same one your club would embed on your website.

Embed code

Paste this into your website where you want the calculator to appear. Your club slug will be set up during onboarding.

<!-- Golf Society Calculator Widget -->
<link rel="stylesheet" href="https://golf-society-calculator.vercel.app/widget/golf-society-widget.css" />
<div
  id="golf-society-widget"
  data-club-slug="your-club-slug"
  data-api-url="https://golf-society-calculator.vercel.app"
></div>
<script src="https://golf-society-calculator.vercel.app/widget/golf-society-widget.iife.js"></script>

Ready to stop losing society enquiries?

Book a demo and we'll show you how to set it up for your club.

Book a demo