Payments

How to Take Payments for a Surf Camp: Complete 2026 Guide

14 min read · Payments · June 2026 Share →

If you’re running a surf camp, there’s a good chance you’re still collecting payments the way you always have: a bank transfer here, a PayPal request there, a spreadsheet you half-update, and a nagging feeling that someone hasn’t paid their balance yet.

You’re not alone. Most surf camp operators handle payments manually, and it works - until it doesn’t. A missed deposit, a no-show, a client who disputes a charge three months after their trip, or a peak season where you’re in admin hell chasing payments with a looming supplier payment due. Getting your payment setup right is one of the most impactful operational changes you can make.

This guide covers the practical realities: what payment options actually exist for surf camps, how to structure deposits and balance payments, how to forecast cash flow between booking and departure, and what to do when things go wrong.

Why Surf Camp Payments Are More Complex Than Standard E-Commerce

You can’t just send a bank transfer request and call it a payment system. Surf camps face specific challenges that most generic payment advice doesn’t account for:

You’re taking money months before you deliver the service. Someone books in January for an September camp. That’s seven months of holding their deposit, managing cash flow, and hoping they don’t cancel - or dispute the charge.

Your clients are international. Currency conversion fees add 1-3% to transaction costs, cross-border transaction charges can total 5-7% of revenue, and unfamiliar payment methods lead to cart abandonment rates of 30%+ when clients can’t pay in a way that works for them.

Your revenue is seasonal. When payment volume spikes in spring and summer, the manual process you’ve hacked together start to show their cracks. Manual tracking doesn’t scale; invoices get lost; reminders don’t go out.

Clients book extras and upgrades. A camp isn’t just the camp fee. Clients add private lessons, accommodation upgrades, equipment hire, airport transfers. Each add-on is another payment to track, another line item to reconcile, another thing that can go wrong on arrival day leading to last minute problem solving or client disappointment.

Weather cancellations create refund complexity. You process a payment and pay a 2.9% transaction fee, then issue a refund and potentially pay another 2.9% fee. Your policy needs to be airtight - and communicated clearly at booking - before this happens.

What Payment Methods Actually Work for Surf Camps

Most operators land somewhere on this spectrum:

Manual Payments: Bank Transfers and Peer-to-Peer Apps

This is where a lot of camps start, and it’s not inherently wrong for your first season of operations.

The reality: Zero transaction fees if you use bank transfers. But you take on all the admin work - tracking who paid, chasing balances, sending reminders, reconciling bank statements. And peer-to-peer apps like Venmo or PayPal Friends & Family offer zero seller protection. If someone disputes a payment, as a seller you have no protection or recourse.

When manual payments work: Under 10-15 bookings per year, where you personally know most clients and the admin overhead is manageable (typically 2-3 hours weekly on payment tracking and reconciliation).

When it breaks: Once you’re managing multiple deposits at different stages, running group bookings, or accepting international clients who can’t easily do a bank transfer. No-show rates for manual payment systems typically reach 30-40% because there’s no financial commitment barrier.

Card Payments via Stripe (Self-Managed)

Stripe is the backbone of most modern payment processing. On its own, with a bit of setup, it handles card payments cleanly.

Stripe transaction fees: 2.9% + £0.30 per transaction for domestic cards. Add 1.5% for international cards, and currency conversion adds another 1-3%. For a £600 surf camp booking, expect £17.70 in fees for UK cards, £26-45 for international cards.

The good: Payments are fast, professional, and clients can pay with a card rather than logging into online banking. You can send payment links or set up a simple checkout without building anything complex.

The problems with DIY Stripe: It’s a payment processor, not a booking system. It knows about that individual payment not how many spots you have left, it doesn’t send automated reminders, it doesn’t track deposit balances or trigger the second payment at 30 days out. You build all that yourself - or you don’t, and the gaps become problems. Operators using self-managed Stripe typically spend 10-12 hours monthly on payment administration.

Integrated Booking and Payment Platforms

This is where platforms like Roamer come in - combining availability management, booking, and payment processing into one integrated system.

Effective cost: Platform fee plus payment processing, typically 5-6% all-in. For a £600 booking, total fees of £30-36 compared to £17.70 for raw Stripe.

The good: Your availability is linked directly to payments, so a booking can only happen if there’s a space - no more overbooking or manually cross-checking a spreadsheet. Deposit rules are configured once at company level as your default, then overridden per trip where needed - so you’re in control without building everything from scratch. Automated reminders go out to clients without you thinking about it. Balance charges just happen. And on the backend, you get a clear view of booking status across all your camps - who’s paid in full, who has a balance outstanding, who’s yet to complete their booking - without digging through a spreadsheet.

Extras and upgrades are handled in the same flow, too. If a client wants to add a private lesson or upgrade their room, that gets captured at booking and paid for in the same checkout rather than chased separately.

The reality check: Yes, the percentage fee is higher than raw Stripe (additional £12-18 per £600 booking). But factor in the hours you’re spending on payment admin - chasing balances, sending reminders, reconciling payments against bookings (10-15 hours monthly) - and the numbers shift quickly. At £40/hour for your time, that’s £400-600/month in admin overhead eliminated. Roamer’s starter plan is also pay-as-you-go with no monthly fee, which makes it a low-risk option without a monthly commitment and ongoing platform fee when things are quiet off season.

How to Structure Deposits and Balance Payments

This is where operators make the most consequential decisions. Your payment structure affects cash flow, no-show rates, and how painful cancellations are to handle.

Comparing Deposit Structures for Surf Camps

No deposit: No-show rates of 30-40% are common. For a 20-person camp at £600 per spot, that’s 6-8 no-shows costing £3,600-4,800 in lost revenue per camp. Don’t do this.

Deposit at booking (50%), balance due 30 days before: No-show rates drop to 4-5% (0.8-1 person per 20-person camp). Clients feel less financial pressure at booking (£300 vs £600), but you have confirmed commitment. Balance auto-charges at 30 days, giving you time to resell the spot if they cancel. Works well for camps priced £400-1,500.

Full payment at booking: Best for short camps (1-3 days) or last-minute bookings. No-show rates drop to under 5%. Simpler to manage. Can deter some bookings (abandonment rates 10-15% higher than 50% deposit) but the clients you do get are serious.

Payment plans (for £2,000+ programmes): Three instalments work well - a third at booking (£667), a third at 60 days (£667), a third at 30 days (£666). Each must have a clear consequence for missed payment (spot forfeited, deposit lost). Payment plan structures reduce initial booking barrier by 60-70% for premium programmes while maintaining commitment.

The right answer often varies across your product range. A one-day lesson should probably require full payment at booking. A week-long residential camp makes more sense with a deposit and a balance. A premium multi-week programme warrants a payment plan. In Roamer, deposit rules are configured once at company level as your default, then overridden on a trip-by-trip basis where you need something different - so you’re not rebuilding the logic from scratch each time.

Whatever you choose, be specific in your confirmation: “You’ll be charged £250 today, with the remaining £250 automatically charged on 15 May” leaves no room for confusion. “Balance due before the camp” creates disputes.

Cash Flow Forecasting Between Deposit and Departure

This is something most operators don’t think about explicitly until it causes a problem. You’re holding client money - sometimes for months - and your spending doesn’t pause just because the camp hasn’t run yet.

A simple way to think about it:

Deposits are not revenue. They’re liabilities until you deliver the service. If you cancel, you may owe refunds. Don’t spend them as if they’re profit.

Map out your committed outflows. If your August camp costs £8,000 to run (accommodation, instructors, equipment), and you’re collecting £400 deposits from 20 people in March, you have £8,000 in deposits but you owe all of it back if anything goes wrong before August. Keep that buffer.

Track the gap. For each camp, note the total booked revenue, the deposits collected, the balances outstanding, and the expected balance collection date. Even a simple spreadsheet with these four columns will save you from nasty surprises. For a £600/person camp with 20 bookings: deposits collected £6,000 (50% × 20 × £600), balances outstanding £6,000, total committed £12,000, outflows £8,000, net position +£4,000 once balances collect.

An integrated platform makes this automatic - you can see at a glance what’s collected, what’s due, and when.

Balance payments dramatically improve predictability. With automated payment reminders configured to send 30 days out (our standard default), you know exactly what revenue is confirmed for the next month. That’s genuinely useful for planning instructor hours, ordering equipment, charter payments or just knowing whether you can afford to take a week off.

Accepting International Payments Without Losing Revenue to Fees

International clients often represent your highest-value bookings. They’re also where manual payment setups fall apart most visibly.

Display prices in your clients’ currencies where possible. Even if you bill in GBP, showing “approximately €580” (using real-time exchange rates) helps clients understand what they’re committing to. Currency uncertainty increases booking abandonment by 20-25% for international clients.

Warn about foreign transaction fees. If you bill in GBP and your client is American, their bank will convert the charge and may add a 1-3% foreign transaction fee. A brief note in your confirmation (“your bank may apply a foreign transaction fee of 1-3% - this is outside our control”) prevents angry emails later.

Match payment methods to your market. A Brazilian client expecting PIX, or a Dutch client used to iDEAL, will abandon a checkout that only accepts Visa. Cart abandonment rates drop from 30% to under 10% when local payment methods are available. The payment methods you offer should reflect where your clients actually come from. In Roamer, you can configure which payment methods are enabled per market - so if 40% of your bookings come from Germany, you can enable SEPA and make it the default. This alone reduces cart abandonment on international bookings by up to 30%.

Common international payment methods by region:

  • Europe: SEPA Direct Debit (Germany, Netherlands, France), iDEAL (Netherlands), Bancontact (Belgium)
  • Latin America: PIX (Brazil), OXXO (Mexico), Boleto (Brazil)
  • Asia-Pacific: Alipay (China), GrabPay (Southeast Asia), PayNow (Singapore)

How to Handle Group Surf Camp Bookings and Payments

Group bookings are where manual payment systems really start to strain. The complexity scales non-linearly: 10 individual bookings require 10 payment transactions; one group booking for 10 people can create 10-30 admin touchpoints if structured poorly.

Corporate or school groups (single payer): One invoice, one payment. Get a purchase order number if required, make sure your invoice has line items and VAT details if needed. Confirm in writing who is the responsible party for payment - this prevents confusion when the teacher who booked leaves their job.

Typical structure: 50% deposit (£3,000 for a 10-person group at £600/person) on invoice approval, balance (£3,000) due 30 days before camp start. Include cancellation terms explicitly: “Deposits are non-refundable within 60 days of camp start date.”

Friend groups (multiple individual payers): The cleanest approach is individual bookings for each person. Each person pays for themselves (£600), gets their own confirmation, signs their own waiver. You don’t chase anyone. The “organiser” doesn’t end up covering costs for someone who pulled out.

If someone insists on paying for the whole group, be clear in writing that they are responsible for the full amount (£6,000 for 10 people) regardless of what their friends do. You deal with one person; they deal with their friends. Get this acknowledgement in writing: “I understand I am financially responsible for the full group booking amount of £6,000, regardless of individual participant attendance.”

Protecting Yourself from Payment Disputes and Chargebacks

Even with perfect documentation, payment processors side with clients in 60-70% of chargeback disputes. Card networks like Visa and Mastercard have consumer-friendly dispute policies, and the burden of proof is on you as the merchant. The goal is reducing nuisance disputes and protecting yourself legally.

Collect at booking:

  • Signed liability waiver (digital signatures are legally binding in UK/EU/US)
  • Acknowledgement of your cancellation policy (“by booking, you agree to our terms”)
  • Email confirmation with policy clearly stated in the first 3 paragraphs

During the camp: An attendance sign-in (names, dates, signatures), some group photos with EXIF timestamp data, any gear rental records showing date/time of checkout.

If you get a dispute: Respond factually within 7-10 days (processor deadlines are strict) with your booking confirmation, signed waiver, attendance record, and cancellation policy. Be brief. Example response: “Client booked on 15 March 2025, paid £600, signed liability waiver on 15 March 2025 at 14:32 GMT, attended camp 12-18 August 2025 as evidenced by attendance register and timestamped photos. Our cancellation policy, which client acknowledged at booking, states no refunds within 30 days of camp start date. Client attended full camp duration.”

Budget 1-2% of revenue for chargeback losses as a reality of doing business. For £50,000 annual revenue, expect £500-1,000 in unrecoverable disputes. Good systems reduce this but don’t eliminate it. Stripe’s chargeback fee is £15 per dispute even if you win, so factor this into pricing.

Creating a Surf Camp Cancellation and Refund Policy

Write this down before you need it. A workable structure for week-long camps (£400-800 price point):

  • More than 60 days out: Full refund minus £30-50 admin fee (covers payment processing costs and booking administration)
  • 30-60 days out: 50% refund (£300 refund on a £600 booking)
  • Less than 30 days: No refund (or credit towards a future camp valid for 12 months)
  • You cancel (weather, minimum numbers not met): Full refund including admin fee, or rebooking with priority placement
  • No-shows: No refund, no credit

For premium programmes (£2,000+), consider stricter terms:

  • More than 90 days out: 75% refund
  • 60-90 days out: 50% refund
  • 30-60 days out: 25% refund
  • Less than 30 days: No refund

Like deposit rules, your cancellation policy should have a sensible default at company level, with the flexibility to set different terms for specific trips - a premium expedition might have stricter cancellation terms than a local day session, for instance.

The critical detail: clients must acknowledge this policy at the point of booking, not buried in a PDF they never opened. In Roamer, cancellation terms are included in the booking documentation automatically, so every client receives a clear record of the terms they agreed to at the time of payment. That documentation becomes your first line of defence if a dispute comes up later.

Template cancellation acknowledgement text: “By completing this booking, I acknowledge I have read and agree to [Operator Name]‘s cancellation policy: Full refund minus £50 admin fee if cancelled 60+ days before camp start; 50% refund if cancelled 30-60 days before; no refund if cancelled within 30 days. Weather cancellations by the operator result in full refund or rebooking. I understand deposits are non-refundable once the balance payment deadline (30 days before camp) has passed.”

Real Cost Comparison: Manual vs Automated Surf Camp Payments

Let’s run honest numbers. Week-long surf camp, £600 per person, 15 bookings in a peak month, total revenue £9,000:

DIY (bank transfers + manual tracking)

  • Transaction fees: £0
  • Time on payment admin (chasing deposits, sending balance reminders, reconciling bank statements against spreadsheet, following up non-payers): 15 hours/month
  • Your time cost at £40/hour: £600
  • No-show losses (15% rate typical for no-deposit or weak-deposit systems): 2.25 bookings × £600 = £1,350 lost revenue
  • Effective cost: £1,950/month or ~21% of revenue
  • Usable revenue after costs: £7,050

DIY Stripe (card payments, no automation)

  • Processing fees (2.9% + £0.30 per transaction): (£9,000 × 2.9%) + (15 × £0.30) = £261 + £4.50 = £265.50
  • Time on payment admin (manual tracking of deposit vs balance payments, sending reminder emails, reconciling Stripe dashboard to spreadsheet): 10 hours/month
  • Your time cost at £40/hour: £400
  • No-show losses (10% rate with some deposit commitment but no automated reminders): 1.5 bookings × £600 = £900 lost revenue
  • Effective cost: £1,565.50/month or ~17% of revenue
  • Usable revenue after costs: £7,434.50

Roamer (integrated booking + payments via Stripe)

  • Platform + processing fees (5.5% effective rate including Stripe fees): £9,000 × 5.5% = £495
  • Time on payment admin (reviewing dashboard, handling edge cases only): 1-2 hours/month
  • Your time cost at £40/hour: £60
  • No-show losses (4% rate with automated deposit collection, balance reminders at 60/30 days, auto-charging): 0.6 bookings × £600 = £360 lost revenue
  • Effective cost: £915/month or ~10% of revenue
  • Usable revenue after costs: £8,085

Net comparison: The integrated option costs £230 more in platform fees than DIY Stripe but saves £1,035 in total costs (£1,050 less in no-show losses, £340 less in admin time, minus £230 higher fees). Compared to manual bank transfers, integrated saves £1,035 in total costs while delivering £1,035 more usable revenue.

The integrated option costs more per transaction but less in total once you factor in your time and no-shows.

Frequently Asked Questions About Surf Camp Payments

What’s the best way to take deposits for surf camps? A 50% deposit at booking with the final balance due 30 days before the camp date works best for most week-long camps priced £400-800. This structure reduces no-shows from 15-30% down to 4-5% while keeping the initial booking barrier low (£300 vs £600 for a £600 camp). Operators using this structure report 60-70% fewer no-shows compared to no-deposit or full-payment-at-booking models.

How do I reduce no-shows for my surf camp? Require a 50% deposit at booking (£300 for a £600 camp), send automated payment reminders at 60 days and 30 days before the camp with clear balance amounts and payment links 30 days out. This three-step structure typically reduces no-show rates from 15-30% (manual systems) down to 4-5% (automated systems). For a 20-person camp, that’s preventing 2-5 no-shows worth £1,200-3,000 in lost revenue per camp.

Should I accept international payments for my surf camp? Yes. International clients typically book higher-value packages (£800-1,500 vs £400-600 for domestic clients), but cart abandonment rates reach 30% if you only offer Visa/Mastercard. Offering local payment methods like SEPA (Europe), PIX (Brazil), or iDEAL (Netherlands) reduces abandonment to under 10%. For operators where 30%+ of bookings come from a specific country, enabling that country’s preferred payment method increases conversion by 20-30%.

What payment platform is best for surf camps? For under 10 bookings/year (total annual revenue under £6,000), manual bank transfers work but expect 15 hours/month on admin. For 10-50 bookings (£6,000-30,000 annual revenue), use Stripe with manual tracking (costs 3% in fees, 10 hours/month admin). Above 50 bookings/year (£30,000+ revenue), an integrated platform like Roamer saves 10-15 hours/month on payment admin and reduces no-shows enough (from 10% to 4%) to recover the platform fee through recovered revenue alone.

How do I handle payment disputes from surf camp clients? Collect a signed digital waiver at booking, send clear booking confirmations that explicitly state cancellation terms in the first paragraph, keep attendance records with dates/signatures, and take timestamped photos. If disputed, respond within 7 days with: booking confirmation email, signed waiver, attendance register, photos. Win rate improves from 30% (no documentation) to 60-70% (full documentation). Budget 1-2% of revenue (£100-200 per £10,000 revenue) for unrecoverable disputes and Stripe’s £15 chargeback fee.

What deposit percentage should I charge for surf camps? 50% deposit works best for most week-long camps (£400-800 price range). This creates meaningful financial commitment (no-show rate 4-5%) while keeping booking conversion high (10-15% higher than full-payment-at-booking). For shorter camps (1-3 days, under £300), charge full payment at booking. For premium programmes (£2,000+), use payment plans: 33% at booking, 33% at 60 days, 34% at 30 days.

When should balance payments be due for surf camps? 30 days before camp start is optimal. This gives you time to resell cancelled spots (average resale success rate 70% if you have 30 days’ notice, 30% if you have 7 days’ notice), confirms revenue one month ahead for cash flow planning, and maintains client commitment (4-5% no-show rate vs 15-30% for pay-on-arrival). Send automated reminders at 60 days (“balance due in 30 days: £300”) and 30 days (“balance due today: £300, pay here: [link]”). Auto-charging on the 30-day deadline reduces manual admin from 2-3 hours per camp to under 15 minutes.

How much do payment processing fees cost for surf camps? Stripe charges 2.9% + £0.30 per transaction for UK cards (£17.70 on a £600 booking), plus 1.5% extra for international cards (£26.70 total) and 1-3% for currency conversion (£32.70 total for non-GBP payments). Integrated platforms like Roamer charge 5-6% all-in (£30-36 on a £600 booking), which includes Stripe fees plus platform automation. For 15 bookings/month at £600, raw Stripe costs £265.50; Roamer costs £495 but saves £1,050 in no-show losses and £400 in admin time, netting £555 better than Stripe-only.


R

Roamer team

Guides and resources for surf, SUP, wingfoil and padel camp operators.

Sort the admin. Focus on what you're good at.

Book a 30-minute demo and see how Roamer works for your camp.

Schedule a call