← OneStudio Guides

Business

Surf School Pricing Page: Lessons, Packages and Clear Booking Paths

Structure a surf school pricing page around lesson format, duration, group size, inclusions, packages and the correct booking or enquiry action.

Overview

Price is rarely the only thing a surf-school customer compares, but hidden pricing creates unnecessary friction.

A useful pricing page helps the visitor understand what they receive, how formats differ and whether the next step is a direct booking or a request.

Lead with lesson format, not a giant price grid

Most visitors think in terms of the experience they want:

Organize the page around those decisions before presenting every possible variation.

  • first beginner lesson;
  • group lesson;
  • private coaching;
  • family session;
  • multi-lesson package.

What to show for each lesson

A strong pricing block can include:

Lesson name

Use the language customers recognize.

Price

State whether the number is per person, per group, per session or a starting price.

Duration

Include the actual lesson duration. If changing time or briefing is separate, explain that accurately.

Group size

Show the standard capacity or minimum/maximum only when it is real.

Inclusions

State whether a board, wetsuit or other equipment is included. Do not imply that OneStudio manages rental inventory.

Booking path

Use a direct booking CTA for a standardized service or an enquiry CTA when review is required.

Explain packages without pretending they are memberships

A multi-lesson package can be commercially useful, but the website should explain it precisely.

Clarify:

Do not describe a package as an automated credit wallet inside OneStudio unless that exact functionality is verified for the project.

Specialist surf software may support lesson credits, passes and package balances. That is a different feature set.

  • number of sessions;
  • expiration or validity rules if applicable;
  • whether sessions are transferable;
  • how times are scheduled;
  • cancellation rules;
  • whether all lessons must use the same format.

Publish pricing factors when a fixed price is impossible

Some requests cannot be priced with one number.

For custom groups, explain the variables that affect the quote, such as:

This gives the visitor useful information without inventing a fake "from" price.

  • number of participants;
  • lesson duration;
  • private versus group format;
  • staffing;
  • location;
  • equipment;
  • transport when actually offered.

Handle deposits carefully

The current OneStudio Business plan publicly lists online payments and deposits.

If a project uses that capability, the pricing page can explain the real deposit policy. State the amount or percentage only when the business has defined it.

Also explain:

The software does not create the policy. The business does.

Check current OneStudio pricing.

  • when the balance is due;
  • what happens if the customer cancels;
  • what happens if the school reschedules;
  • whether the deposit is refundable under specific conditions.

Put cancellation information near the money decision

Surf schools face condition-related changes that ordinary studio businesses may not.

Do not bury the cancellation policy in tiny footer text.

A clear pricing page can summarize:

Avoid promising automatic weather or wave decisions from OneStudio.

  • customer cancellation window;
  • rescheduling rules;
  • no-show treatment;
  • school-initiated changes;
  • where the full policy lives.

Use comparisons to explain value

A simple comparison can help a visitor choose between group and private lessons.

For example, compare:

Do not invent unsupported claims such as "learn twice as fast" unless the school has defensible evidence.

  • attention level;
  • group size;
  • flexibility;
  • price;
  • who the format is best for.

Keep the CTA attached to the price

After each pricing block, give the visitor the action that matches that product.

A common mistake is to present a beautiful price table and then make the visitor scroll to the footer to find a generic contact button.

Make the next step obvious at the point of decision.

Keep the pricing page current

Outdated prices damage trust quickly.

Use a simple maintenance routine:

OneStudio keeps services and pricing in the Business workflow, while the website editor lets the public copy be updated. See OneStudio features.

  1. review published services;
  2. compare website prices with the actual booking setup;
  3. check package terms;
  4. check deposits;
  5. confirm inclusions;
  6. test each CTA.

FAQ: Should every surf school publish prices?

If standard services have known prices, publishing them usually removes uncertainty.

If a service genuinely requires a quote, publish the pricing logic and use an enquiry path instead of pretending a fixed price exists.

FAQ: Should surf-camp accommodation be listed here?

Only if the business genuinely sells that product and has a verified workflow for it. OneStudio should not be described as a surf-camp accommodation packaging or OTA system.

CTA

Make the pricing page a decision tool, not a wall of numbers. Explain the lesson, the real price structure and the next step, then connect standard services to booking where appropriate.

Related guides