AI surf school software

Surf school software that runs your beach on autopilot.

EquipDash hands the busywork — bookings, waivers, deposit holds, tide reschedules — to Dash AI. So you can focus on getting surfers in the water instead of behind a screen.

No credit card. 21-day free trial. Cancel anytime.
Surf school operator Surf instructor Board rental operator Rental operator
Surf schools and board rental shops trust EquipDash ★★★★★ 4.9/5.0 average rating
Break Point Surf
Surf Lessons & Board Rentals
🏄
Beginner Group Lesson — 2hr
May 24 · mid-tide 10am · 4:1 ratio
$75.00 per surfer
Board + wetsuit hire incl.
Total $75.00
Surf Waiver — Break Point Surf
I, Sarah M., confirm I can swim 50m unaided, agree to the safety terms set by Break Point Surf, and accept liability for the board deposit hold…
Signature
Signed by Sarah M. · 22 May 2026 · 4:13pm
Booking confirmed
Sarah M. · group lesson · 4 surfers
Beginner group lesson ×4$300.00
Board + wetsuit hireincl.
Rash vest ×4$20.00
Paid$320.00
Deposit hold $120 · pre-auth on card
General
Dashboard
Dash AI
Operations
POS
Calendar
Check Availability
Scan a barcode
Bookings
Services
Rentals
Experiences
Store
Management
Customers
Staff
Waivers & Forms
TM
Tom · Alpine
Bookings — Lessons
All bookings
Today's sessions
Board returns
Status Lesson type All Beaches
#SurferSessionStatusMeetPrice
BK-2389 Sarah M. Beginner group ×4 + boards Confirmed 24 May 10:00am $320.00
BK-2388 Jake R. Private lesson + board In water 24 May 8:30am $120.00
BK-2387 Patel family Group lesson ×5 Confirmed 25 May 11:00am $375.00
BK-2386 Marco L. Board rental · 4hr Returned 23 May 9:00am $40.00
General
Dashboard
Dash AI
Operations
POS
Calendar
Check Availability
Scan a barcode
Bookings
Services
Rentals
Experiences
Store
Management
Customers
Staff
Waivers & Forms
TM
Tom · Alpine
Booking #BK-2389
Confirmed Paid
Details
History
Ask Dash AI about this booking…
↵ to submit
Customer
Sarah M.sarah.m@example.com · +1 415 555 0188
Source: Online · Booking made: Yesterday 4:12pm
Session
Meet
10:00am24 May 2026
Tide window
Mid-push2ft · clean
Meeting point
Break Point Surf · North Beach hut1 Beach Rd, Newquay
AssignedRefQtyStatus
🏄
7'2 Funboard · 62L BP-FUN-14 ×1 Assigned
🩱
Wetsuit 3/2 · Medium WS-M-08 ×1 Assigned
Payment
Paid
Beginner group ×4$300.00
Board + wetsuit hireincl.
Rash vest ×4$20.00
Total$320.00
Paid + $120 deposit hold
General
Dashboard
Dash AI
Operations
POS
Calendar
Check Availability
Scan a barcode
Bookings
Services
Rentals
Experiences
Store
Management
Customers
Staff
Waivers & Forms
TM
Tom · Alpine
Booking #BK-2389
Returned Paid 1 issue
Return Boards
Select items to mark as returned:
Select All 1 of 1 selected
7'2 Funboard · 62L
×1
Condition
Nose ding — open
~2 inches · needs ding repair
📷
!
Repair ticket · 1 board
Repair ticket RT-104 auto-created · 3 photos · Ding repair estimate $35 · Deposit hold $120 reduced by $35, $85 released
Details
History
Return summary
Returned at
12:14pm · 24 May
Session
2h · group
Wetsuit
Returned · OK
Deposit
$85 released
ItemRefQtyStatus
🏄
7'2 Funboard · 62L
Nose ding · open · ~2 in
BP-FUN-14 ×1 Repair
🩱
Wetsuit 3/2 · Medium WS-M-08 ×1 Returned · OK
Repair ticket
RT-104
Ding photo
nose-ding-funboard.jpg
Ding repair estimate$35
Deposit applied$35 of $120
Surfer notified✓ Auto-text
Setup in under 10 minutes
Plans from $29/month · 21-day free trial
Dash AI automates 200+ operations
Built for surf schools & board rental shops

Run your surf school the way you wish you could.

More bookings online. Every board tracked. Every surfer contacted automatically. The stuff your last system promised and never quite delivered.

Take more bookings online. Branded as yours.

Most surfers book direct on your website — if the widget feels like your school. Embed a branded widget that looks like your operation, not generic tourism software. Real-time availability, group + private + rental pricing, tide-window slots, deposit holds. Mobile-ready and fast, even on the busiest Saturday of the season.

Stripe WordPress Squarespace Wix Shopify
Break Point Surf
Lessons & Board Rentals
🏄
Beginner Group · 2hr
24 May · mid-tide 10am
$75.00
+ Add to Booking
24/7direct bookings

Know where every board in your fleet is. Every minute.

In the water. Back on the rack. On the repair bench. Overdue. Assign at check-in, mark return — from any device. Auto-text the surfers running late so you stop chasing them.

Multi-beach Volume tracking Board assignment
🏄7'2 Funboard · #024In water
🏄‍♀️8'0 Soft-top · #018Ready · Rack 7
🌊6'2 Shortboard · #007Overdue
🩹7'6 Mini-mal · #012Repair

Waivers + swim ability before they walk in.

A signed waiver and a swim-ability declaration captured on every booking before the sand. Surfers sign on their phone. Ding photos save automatically. Exports are insurance-ready, not a PDF mess.

E-signature Swim-ability Insurance exports
Surf Waiver — Break Point Surf
Surfer signature
Sarah M.
Signed · swims 50m ✓ · 7:48am

Stop running your surf school from your inbox.

Confirmations. Tide-window reminders. Overdue chasers. Waiver follow-ups. Blown-out reschedule offers. Post-session review requests. All sent automatically — no scripts, no 11pm copy-paste from a spreadsheet. Pulls surfer phone right from the booking.

SMS Email Triggered flows Reviews
SM
Sarah M.
Surfer
···
Hi Sarah — your lesson is on for tomorrow. Best tide is 10:00am, meet at North Beach hut. Reply YES to confirm.
YES 👍
Locked in. Waiver + swim ability here: edash.co/w/sa
signed ✓
8 of 8 tomorrow's surfers chased — 100% confirmed
Start Free Trial → 21-day free trial · no credit card · cancel anytime
Dash AI · trained for surf schools

AI on demand. And on autopilot.

Ask Dash anything in plain English — get the answer in seconds. Or deploy pre-built agents that run in the background while you're on the sand or in the shop.

D
Dash AI
Online · Dash AI · trained for surf schools
Try a prompt
Features

Workflows built for surf schools + board rental shops, not generic tourism software.

Three workflows other rental software doesn't have. Plus all the standard tools you'd expect — done well.

Lesson check-in

A group of eight in wetsuits and on the sand — fast.

Ten-o’clock group rolls up all at once. EquipDash checks the whole group in on a tablet, matches each surfer to the right board by height and skill, hands them a wetsuit in their size, and keeps the instructor ratio honest — so nobody’s standing on the beach in the wrong gear when the tide’s pushing.

  • Assign boards by height and skill — each surfer matched to a board by length and volume — a 90kg beginner gets a high-volume soft-top, an improver gets the funboard. Recorded on the booking.
  • Wetsuit by size, in seconds — grab the right 3/2 in their size and it’s logged against the session. Torn suit at return? Flagged automatically for repair.
  • Instructor ratio, kept honest — set your student-to-instructor ratio per lesson type and the widget can’t oversell a group past the instructors you’ve rostered.
  • Whole group checked in at once — a family of five or a stag of eight — one tablet, one pass, everyone assigned before they’ve zipped up.
Speed up your check-ins →
Surf lesson check-in and board assignment on the beach
Group · 10:00am · 4:1 ● Checking in · 6 of 8
Sarah M. → 7'2 Funboard · WS M
Jake R. → 8'0 Soft-top · WS L
2 surfers · boards pending
Instructors: Kai + Maya · ratio OK
8
surfers checked in
in one pass
Tide scheduling

Book lessons around the tide window. Not against it.

Beginner surf works on a pushing mid-tide with small, clean waves — and that window moves every day. EquipDash ties each lesson slot to a tide state instead of a fixed hour, pulls swell, wind and tide into one day view, and auto-suggests the good windows so you sell sessions that actually work.

  • Slots that follow the tide — tie a beginner slot to “mid-push” and it moves with the water each day, instead of stranding surfers at a blown-out low.
  • Swell, wind and tide in one view — the day view shows the forecast next to your bookings, so you see at a glance which sessions are on and which need a nudge.
  • Auto-suggest the workable windows — Dash AI reads the forecast and surfaces the good teaching windows for the week — you approve, it schedules.
  • Evening-before meet times — once the forecast firms up, the Tide-Window agent texts each surfer their exact meet time the night before — no morning-of confusion.
Schedule around the tide →
Surfboards on the beach — tide-aware lesson scheduling
North Beach · Fri 24 May ● Best window · 9:40–11:20
TideMid · pushing
Swell2ft · clean
Wind8kt offshore ✓
Beginner group slot10:00am
Board fleet + repair

Flag a ding at return. Fixed before the next session.

A board comes back with a fresh nose ding. Log it at return and EquipDash opens a repair ticket on the spot, pulls the board off the water, applies a rate-card ding charge to the deposit hold, and texts the surfer with the photo. The board’s back on the rack repaired — not renting out with water getting into the foam.

  • Ding logged, ticket auto-created — flag a ding at return and a repair ticket is opened instantly — the board leaves the rental pool until it’s fixed.
  • Boards tracked by length and volume — every board carried by length, volume and condition, so you assign the right one and know exactly which board took the knock.
  • Rate-card ding charge on the hold — a $35 nose ding is applied against the deposit hold with the photo attached — disputes have a paper trail, not an argument.
  • Wax and leash checks built in — the pre-rental check covers fresh wax and a sound leash too, so nobody goes out on a slick deck or a frayed cord.
Protect your board fleet →
Surfboard fleet on a rack — ding repair tracking
Board · #FUN-024 ● Repair ticket · RT-104
Pre-auth on card$120.00
Nose ding · repair-$35
3 photos · rate-card applied
Released to surfer$85.00
$35
ding repair
on the hold
Plus the standard stuff

All the features you'd expect. Done well.

The 3 features above are unique to surf school and board rental ops. Everything below is table stakes — and we don't charge extra for any of it.

Live board fleet by type and volume.

Every soft-top, funboard, mini-mal, fish and shortboard tracked by ref number and volume. Live updates as boards go out and come back — no more “sorry, the 7’2 is already out” mid-Saturday.

Volume tracking Board assignment Real-time
🏄Soft-tops · 8'06/7
🏄‍♀️Funboards · 7'22/4
🌊Mini-mals · 7'64/5
🩹Shortboards · 6'21/3

Repair & ding logs.

Every board gets a full repair history across seasons. Dings logged per board, resin work, fin swaps, last check. Free surf pre-rental checklists. Searchable by board, surfer or date.

Templates Ding history
Repair log · Funboard #024
Nose ding + rewax · 12 May

Peak-day instructor scheduling.

Build rosters for the Saturdays that matter. Pair with the tide-window alert agent to forecast the good sessions ahead.

Shifts Ratios
👤Kai · 8–12 AMInstructor
👤Maya · 9 AM–3 PMInstructor
👤Jess · 9 AM–5 PMBeach
👤Marcus · 12–6 PMRepair

Online booking with waiver + swim-ability flow.

Surfers book, pay a deposit, sign the waiver and declare their swim ability before they arrive. Counter time cut in half. Pre-booked surfers check in 3x faster than walk-ups.

Deposits E-waiver Swim-ability Mobile-first
Break Point Surf
Book · Pay · Sign
🏄
Group lesson + board
Deposit · Waiver pending
$75 + $30 hold
Sign waiver →
faster check-in

Group, family & corporate lessons.

Handle a family of five in one group lesson, a hen party of eight across two instructors, or a corporate surf day — all in one flow. One waiver per booker (guardian-signed for minors), one invoice, one consolidated deposit hold.

Family lessons Corporate days Multi-instructor
PF
Patel family · 5 surfers
Booking #BK-2412
···
Boards assigned · waivers sent
Swim ability confirmed · all 5
2 minors on session · guardian sign-off needed
Both guardian-signed ✓
$150 deposit pre-auth · North Beach · 11:00am

Beach-side POS that just works.

Ring up walk-up surfers in seconds. Tap-to-pay on iPad or phone, customer lookup for repeats, board hire and add-ons in the same flow — no separate till to reconcile.

Tap-to-pay iPad / iPhone
Beach sale · #1187
Total
$95.00
Tap-to-pay · paid

Digital waivers, signed before the sand.

Signed on phone before they arrive. Swim ability declared at booking. Guardian-signed for minors. Every waiver archived and searchable, insurance-ready exports.

E-sign Minor consent
Surf Waiver — Break Point Surf
Signature
Sarah M.
Signed · swims 50m ✓ · 7:48am

Multi-beach, one owner dashboard.

Each beach, meeting point or launch spot has its own board fleet, staff and reporting. Owner-level dashboard rolls them up. Instructors can be assigned across sites. Popular pattern: a main beginner beach plus a seasonal point break and a satellite bay.

Per-site fleet Cross-site staff Owner roll-up
🏖️North Beach (main)22 active
🌊Fistral Point9 active
🏄Watergate Bay4 active
📊Total today35 active

DESTINATIONS

Surf schools, by beach and destination

Browse our directory of surf schools and board rental shops across 12+ coastal destinations. Find schools near your trip or use the directory as a benchmark for your own operation.

AI AGENT TEMPLATES

AI agents for surf school ops

Pre-built AI agent templates for surf schools and board rental shops. Waiver chasing, tide-window lesson reminders, no-show recovery, board repair alerts, review requests and off-season student reactivation. Build any of them in Dash Agents in seconds with a plain-English prompt.

SURF GLOSSARY

The questions surf schools actually search for

Quick reference answers to the terms that come up when researching surf school software, board fleet management, tide-aware scheduling, waivers and beach logistics. Want the full lexicon? Open the surf glossary below.

What is surf school software?

Surf school software is a platform that manages every part of a surf lesson and board rental operation — online bookings, board and wetsuit fleet, deposit holds, waivers with swim-ability, instructor assignment, tide-aware scheduling, payments, ding logging and customer comms — in one place. Modern systems like EquipDash replace the whiteboard-and-clipboard setup most surf schools grew up on and add AI agents that handle the repetitive admin (tide reminders, no-show follow-ups, review requests, board repair alerts) automatically.

What is the difference between a group lesson and a private lesson?

A group lesson puts several students with one instructor at an agreed student-to-instructor ratio (commonly 4:1 or lower for beginners), priced per head. A private lesson is one-on-one or two-to-one coaching at a higher rate and a faster progression. Most surf schools run both, plus straight board rentals for surfers who don’t need coaching. EquipDash handles all three in one booking flow, with the ratio set per lesson type so a group session can’t oversell its instructor.

How does tide-aware scheduling work for surf lessons?

Beginner surf works best on a pushing or mid-tide with small, clean waves, so the good teaching window moves every day with the tide rather than sitting at a fixed clock time. Tide-aware scheduling ties each lesson slot to a tide state instead of a rigid hour, then confirms the exact meet time the evening before once the forecast firms up. EquipDash lets you build slots around the tide window and auto-suggests the workable ones; the Tide-Window agent texts booked surfers their meet time so nobody turns up to a blown-out low tide.

How do damage deposits work for board rentals?

A damage deposit is a pre-authorisation hold placed on the surfer’s card at booking — typically $50 for a soft-top up to $400 for a performance shortboard. The hold sits on the card without being charged; if the board comes back clean, it’s released automatically (Stripe voids the auth and the hold drops off in 2–7 days). If there’s a ding, a rate-card-priced repair charge is applied against the hold and the balance released. This is the standard approach across surf and water sports rental shops — far cleaner than billing a card on file after the fact.

What is a pre-rental board check for surf rentals?

A pre-rental board check is the quick inspection staff run on every board before it leaves the rack: dings and delamination, existing ding-repair integrity, fin system and fins, leash attachment and length, and wax condition. It takes about six minutes and catches damage before water gets into the foam. In EquipDash this lives as a per-board checklist on a tablet, and anything failing routes the board to the repair bench instead of the next surfer.

How do surf schools handle a blown-out or unworkable forecast?

Best practice is to set explicit thresholds (wind over a set speed, swell too big for beginners, a flat or messy forecast), watch the marine forecast the evening before, and proactively text every booked surfer the night before — not the morning of — with a one-tap reschedule to the next good tide window. EquipDash automates this with the Tide-Window agent: the forecast hits your threshold, every booked surfer gets a personalized text, deposit holds roll forward, and refunds inside policy are self-serve. Decide evening-before, not morning-of: surfers are often already driving to the coast by sunrise.

What is the difference between a single-beach and multi-beach operation?

A single-beach operation works from one break or meeting point — one board fleet, one instructor schedule, one set of lesson slots. A multi-beach operation runs lessons and rentals from multiple spots (a main beach plus a satellite bay, or a beginner beach plus a point break) with separate fleets and staff at each. Multi-beach schools need software that tracks boards and bookings per site — a blown-out forecast at one beach shouldn’t black out the others. EquipDash handles both single and multi-beach with no extra add-on.

How does board and wetsuit assignment work in surf software?

At check-in, each surfer is matched to a board by length and volume (heavier or newer surfers get more volume) and a wetsuit by size, both recorded against the booking. This keeps the fit right, keeps the fleet accountable, and means a board that comes back with a ding is tied to the session it came off. EquipDash assigns boards and wetsuits on the booking detail, tracks every board by length, volume and condition, and flags a torn wetsuit or a ding for repair at return.

What is a ding repair and when does a board come off the water?

A ding is a break in a surfboard’s outer skin — a crack, a gouge, or an open nose or rail — that lets water into the foam core if it isn’t sealed. A minor ding is a five-to-ten-minute UV-resin fix; deeper cracks need traditional resin work with a longer cure. In a rental fleet, any board flagged with a ding at return comes off the water until it’s repaired. In EquipDash, logging a ding at return auto-creates a repair ticket so the board is fixed before its next session, not after a bad rental.

What board volume does a rental or lesson surfer need?

Volume in litres, not length, is the metric that matters for a rental or lesson board. A rough guide: beginners want roughly their body weight in kilograms multiplied by 1.3–1.5, intermediates around 1.0–1.2, and advanced surfers 0.7–0.9. So a 90kg beginner needs a 120L-plus board, while a 70kg intermediate is happy on 75–80L. Matching surfer weight and ability to the right volume at booking is the single biggest driver of a good first session — EquipDash records volume on every board so staff assign the right one.

How do surf schools use SMS automation?

Most surf schools send four touchpoints by SMS: a tide-window reminder with the meet time and beach (the evening before), a waiver and swim-ability chase (a few hours before, if unsigned), a no-show follow-up with a rebook link (shortly after a missed session), and a review request (an hour after the surfer comes in). Each is a small touch but stacked together they cut no-shows, recover day-of bookings, and lift your Google rating. EquipDash ships these as pre-built Dash Agents — no scripts to write, no SMS provider to wire up.

Can surf software handle board fleet condition tracking?

Yes. Rental boards take constant knocks — rock contact in the shore break, drops in the car park, sun damage in storage — and the retirement driver is usually accumulated water damage from un-repaired dings, not shape wear. EquipDash tracks every board by length, volume and condition, logs each ding and repair against the board, and the Board Repair Alert agent flags anything with a fresh ding so it goes to the bench before its next session. Wax and leash checks fold into the same pre-rental routine.

GLOSSARY

The surf glossary

60+ surf and lesson terms every school owner, beach lead and instructor should know — from pre-rental board checks and Stripe deposit holds to tide states, swell and wind, board volume, and the rental-ops terminology that makes busy summer Saturdays predictable.

Take bookings in 30 languages — your booking page translates itself, automatically. 🌐 Français ▾ See how it works

FREQUENTLY ASKED QUESTIONS

Surf school software — your questions, answered

Real questions from surf school owners and board rental shops evaluating EquipDash. If yours isn't here, get in touch.

Contact Us

What does surf school software actually cost?

Plans start at $29/month. 21-day free trial, no card. There is a 1–2% platform fee you can pass to the surfer at checkout — so unlike FareHarbor or Peek Pro pulling 1–6% off your top line, your margin stays yours.

Does this handle group lessons, private lessons and board rentals?

Can EquipDash schedule lessons around the tide?

How are security deposits and damage handled for board rentals?

What happens when surf or wind blows a lesson out?

Does the booking form capture a waiver and swim ability?

How does board and wetsuit assignment work at check-in?

Can I run multiple beach locations from one account?

How long does it take to switch from FareHarbor / Peek Pro / Rezdy / Checkfront?

How does Dash AI help surf schools specifically?

See how EquipDash works for surf schools

Start your free 21-day trial and explore every feature, including Dash AI and Dash Agents. No credit card, no commitment.

GENERAL
Dashboard
AI Assistant
OPERATIONS
POS
Calendar
Bookings
SERVICES
Rentals
Experiences
Store
MANAGEMENT
Customers
Dashboard
Search... + New booking
Rentals 5 Experiences 6 Store 3
Performance snapshot Showing performance for last 7 days
Sales $2,884 +100%
Booking in period 5 +100%
Bookings received 19 +100%
Upcoming pick ups Late pick ups (1)
Booking #CustomerPick up time
123Lauren Walker2 reserved07:00 PM, Feb-17
120Andrew Clark2 reserved07:00 PM, Feb-22
121Nicole Lewis1 reserved07:00 PM, Feb-26
Next returns Late returns (3)
Booking #CustomerReturn time
116Daniel Thomas1 picked up07:00 PM, Feb-17
119Stephanie Harris1 picked up07:00 PM, Feb-16
117Ashley Jackson1 picked up07:00 PM, Feb-19
Performance snapshot Showing performance for last 7 days
Sales $4,120 +42%
Booking in period 6 +50%
Bookings received 24 +33%
Upcoming bookings Late bookings (0)
Booking #Activity NameStart time
130Sunset Kayak Tour4 confirmed09:00 AM, Feb-18
132Reef Snorkel Trip2 confirmed10:30 AM, Feb-20
135Mountain Hike6 confirmed08:00 AM, Feb-22
Active bookings Live (1)
Booking #Activity NameEnd time
128Whale Watch Cruise4 completed05:00 PM, Feb-17
129Zipline Adventure2 completed04:00 PM, Feb-18
131Cave Explore Tour3 completed06:00 PM, Feb-19
Performance snapshot Showing performance for today
Store revenue $892 +28%
Products sold 3 +200%
Orders 8 +60%
Recent orders
Order #CustomerOrder time
140Ryan Torres2 items02:15 PM, Feb-17
142Amanda Li1 item11:30 AM, Feb-18
143Chris Evans3 items09:45 AM, Feb-19
Low stock products
ProductSKUStock
Sunscreen SPF50SUN-050Low3 left
Dry Bag 10LDRY-010Low2 left
GoPro MountGPR-101Low1 left