💷 Payments & Accounting

Get paid instantly,
reconcile automatically

Accept cards, Apple Pay, and Google Pay through Stripe. Sync every transaction to Xero. Handle deposits, surcharges, refunds, and multi‑provider setups — all from one dashboard.

3
Payment providers
0%
Platform commission
Auto
Xero reconciliation
24h
Payout speed
Core Feature

Stripe Payments

Accept payments through your own Stripe account — you keep full control of your money. Cards, Apple Pay, Google Pay and more, all seamlessly integrated into your booking flow.

  • 💳
    Cards, Apple Pay, Google Pay Accept every major payment method. Students pay with whatever's in their pocket — or on their wrist.
  • 🔗
    Your own Stripe account Connect your existing Stripe account. Payments go directly to you — we never touch your money or take a cut.
  • Multi-currency support Accept payments in your local currency — GBP, EUR, USD, AUD, NZD and more. Stripe handles the rest.
  • 🌍
    Nexi for Europe European card processing through Nexi — ideal for Mediterranean sailing schools needing local acquiring.
Payment Methods ● Connected
S
Stripe
Cards · Apple Pay · Google Pay
Active
N
Nexi
European card processing
Optional
Analytics

Revenue Dashboard

See exactly where your money is coming from. Track revenue by course, instructor, location, and time period — with beautiful charts you can actually understand at a glance.

  • 📊
    Period comparison Compare this week, month, or quarter against previous periods. Spot trends and seasonal patterns instantly.
  • 📈
    Course‑level breakdown See which courses generate the most revenue. Identify your top performers and spot underperformers early.
  • 👨‍✈️
    Instructor revenue Track revenue per instructor — useful for commission calculations, performance reviews, and capacity planning.
  • 📍
    Location analytics Multi‑location? See revenue broken down by venue. Compare performance across your marinas and training centres.
Total Revenue
£31,500
+12% vs prev
£6.4k
W1
£8.2k
W2
£7.1k
W3
£9.8k
W4
Revenue by Course
Day Skipper
35%
£11,025
Competent Crew
22%
£6,930
Yachtmaster
18%
£5,670
Powerboat L2
12%
£3,780
Other
13%
£4,095
Cash Flow

Deposit Payments

Collect a deposit at booking and the balance before departure. Configurable deposit amounts, automatic balance reminders, and a clear dashboard showing what's been paid and what's outstanding.

  • 💰
    Configurable deposits Set deposit as a fixed amount or percentage. Different courses can have different deposit rules.
  • Automatic reminders Balance due reminders are sent automatically at intervals you set — 30, 14, and 7 days before the course.
  • 🚨
    Overdue tracking See instantly which balances are overdue. Flag students who haven't paid so you can follow up before they arrive.
  • 📋
    Payment progress Visual progress bars show exactly how much each student has paid — at a glance across all your bookings.
Collected
£1,970
Outstanding
£1,115
EW
Emma Wilson
Day Skipper
£200 / £695
Deposit Paid
JC
James Cooper
Yachtmaster
£1495 / £1495
Paid in Full
SC
Sarah Chen
Competent Crew
£150 / £425
Overdue
TB
Tom Bradley
Powerboat L2
£0 / £345
Pending
LH
Lucy Harris
VHF Radio
£125 / £125
Paid in Full
Accounting

Xero Accounting Sync

Every booking creates an invoice in Xero automatically. Payments reconcile themselves. Your accountant will love you — and you'll never manually enter a booking into your accounts again.

  • 🔄
    Automatic invoice creation When a booking is confirmed, an invoice is created in Xero with the correct line items, tax codes, and contact details.
  • Payment reconciliation Stripe payments automatically mark the corresponding Xero invoice as paid. No manual matching required.
  • 📁
    Account mapping Map course revenue to specific Xero accounts. Keep your chart of accounts clean and reporting accurate.
  • 🧾
    Tax handling VAT and GST are handled correctly per region. Australian tenants get automatic 10% GST on invoices.
X
Xero Connected
● Syncing
Last sync: 2 min ago
PAID
INV-0042
Day Skipper — E. Wilson
£695.00
PARTIAL
INV-0043
Yachtmaster — D. Park
£500 / £1,495
SENT
INV-0044
Competent Crew — S. Chen
£425.00
PAID
INV-0045
VHF Radio — L. Harris
£125.00
Flexibility

Surcharges & Fee Management

Pass card processing fees on to students if you choose, or absorb them. Configurable surcharge rules that display transparently at checkout — no surprises for your students.

  • 💸
    Card fee pass‑through Add a configurable surcharge percentage at checkout to cover Stripe processing fees. Students see the exact breakdown.
  • 🧮
    Transparent pricing The surcharge is shown as a separate line item during checkout. Full transparency — no hidden fees.
  • ⚙️
    Per‑provider settings Set different surcharge rates for Stripe vs Nexi. Each provider can have its own fee configuration.
  • 🔢
    Fixed or percentage Apply surcharges as a flat fee, a percentage, or disable them entirely — your call.
Checkout Summary
Day Skipper Practical £695.00
Logbook & materials (add‑on) £35.00
Subtotal £730.00
💳 Card processing fee (2.5%) £18.25
Total £748.25
Card fee covers payment processing costs. You can pay by bank transfer to avoid this fee.
Support

Refund Management

Handle cancellations gracefully with full and partial refunds. Every refund is logged with an audit trail — who requested it, why, how much, and when it was processed.

  • 🔄
    Full & partial refunds Refund the full amount or just part of it. Retain a cancellation fee if your policy requires it.
  • 📋
    Complete audit trail Every refund records who initiated it, the reason, the amount, the original payment, and the refund timestamp.
  • One‑click processing Process refunds directly through the dashboard. The refund is sent back to the original payment method via Stripe.
  • 📊
    Refund reporting Track refund volume, reasons, and trends. Identify patterns — like a course that generates too many cancellations.
4
This Month
£1,045
Refunded
1
Pending
Sarah Chen
Competent Crew · Feb 12
£425
Refunded
David Park
Day Skipper · Feb 14
£495
Partial
Amy Roberts
VHF Radio · Feb 16
£125
Refunded
Mark Stevens
Yachtmaster · Today
£1495
Pending
Bundles

Package Payments

Sell course packages online with integrated payment processing. Students buy a bundle, pay in one go, and redeem individual courses at their own pace — all tracked automatically.

  • 📦
    One‑click purchase Students buy a multi‑course package and pay the full bundle price in a single Stripe checkout.
  • 🎫
    Redemption tracking Track which courses in the package have been redeemed and which are still available. Students see this in their portal.
  • 💰
    Bundle discounts Set package prices lower than the sum of individual courses. The savings are shown clearly at checkout.
Package Purchase
Skipper Pathway
Competent Crew £425
Day Skipper £695
Coastal Skipper £1,295
Individual total £2,415
You save −£420
Package Price £1,995
Even More

Everything else included

Every payment feature integrates seamlessly with your bookings, certificates, CRM, and public booking pages.

🧾

Automatic Receipts

Students receive branded email receipts instantly after every payment — including deposit confirmations and balance payments.

🔐

PCI Compliance

Card data never touches your server. Stripe handles all PCI compliance requirements — you just collect the money.

🏦

Bank Transfer Support

Accept BACS or bank transfers for students who prefer not to pay by card. Record the payment manually when it clears.

📊

Financial Reports

Export transaction reports for your accountant. Filter by date range, course, status, or payment method.

💱

Multi‑Currency

Charge in GBP, EUR, AUD, USD, or any Stripe‑supported currency. Display prices in the currency your students expect.

🎁

Gift Card Payments

Students can apply gift card credit at checkout. Partial redemptions are supported — unused balance rolls forward.

Ready to streamline your payments?

Connect Stripe in under two minutes and start accepting payments today. 60‑day money‑back guarantee — plus free onboarding.