Dive Shop Payment Processing: Rates, Reserves and Chargebacks
Card rates, payout speed, rolling reserves and chargebacks, explained for dive shops and charter boats.
A guest books a two-tank dive, pays with a card, and shows up with a big smile. Three weeks later, a letter from the bank says they “don’t recognize the charge.” Now you are digging through emails while your tanks sit half-filled. Sound familiar?
Dive shop payment processing is more than a card rate. It is the rate, plus how long the money takes to reach you, plus whether someone holds part of it back, plus what happens when a guest disputes a charge. We will cover all four in plain words. If you want the quick version of how we handle it, see our fair credit card processing page.
Dive shop payment processing rates, in real numbers
Let’s start with the published rates. Two big names post theirs openly, which makes the math easy.
According to Stripe’s pricing page (as of September 2026), the rate is “2.9% + $0.30 per successful transaction for domestic cards,” with no setup fees or monthly fees.
According to Square’s Square Appointments pricing page (as of September 2026), Square Free is $0 a month with 2.6% + 15 cents in person and 3.3% + 30 cents online. Square Plus is $49 a month per location, with 2.5% + 15 cents in person and 2.9% + 30 cents online.
Here is what that looks like on a $150 dive trip.
| Plan and channel | Published rate | On a $150 trip |
|---|---|---|
| Stripe, domestic card | 2.9% + $0.30 | $4.65 |
| Square Free, online | 3.3% + 30¢ | $5.25 |
| Square Free, in person | 2.6% + 15¢ | $4.05 |
| Square Plus, online | 2.9% + 30¢ | $4.65 |
| Square Plus, in person | 2.5% + 15¢ | $3.90 |
Rates from each company’s own pricing page as of September 2026. Square Plus also costs $49 a month per location. Check current rates before you decide.
Notice the pattern? Online and in-person rates are not the same. A shop that takes most payments at the counter has different math than one that sells everything online. So pull last season’s sales and split them by channel before you compare.
Charter boat payment processing works the same way
Dive boats, fishing charters and marinas all face the same four questions. Rate. Speed. Holds. Disputes. The only real difference is ticket size. A bigger ticket means a bigger percentage in dollars, and a bigger hit if a charge goes wrong. (Credit card processing for marinas has one extra twist: slip fees and fuel can add up to large single charges, so ask about any per-charge limits.)
Payout speed: when does the money land?
Cash flow matters most in the off-season, and right before it. You have tanks to service, a boat to haul out, and crew to pay.
So ask every provider: how many days from the guest’s payment to my bank? With GoFish.Rocks, payments go straight into your own merchant account. You can use Stripe, Square, Authorize.net, or the eCrypt fair credit card processing option. GoFish.Rocks never holds your money. It offers next-day funding, and most operators see deposits within 24 hours.
Why does “your own merchant account” matter? Because the money never sits in a middle account first. You can see every charge, every payout and every fee in one place, with the processor you picked. Our post on direct merchant payments for tours goes deeper.
Some platforms process payments themselves. For example, according to FareHarbor’s payments page (as of September 2026), “Funds processed through FareHarbor are paid out on the next day or whenever is best for your schedule.” That page does not list rate numbers, so ask for them in writing.
Rolling reserves: the money you can’t touch yet
A rolling reserve is when a processor holds back part of your sales for a set time, in case of refunds or disputes. It can catch a dive shop off guard, since trips are often booked far ahead.
Here’s the thing. A reserve is not a fee, but it still keeps your cash away from you. Ask any processor if a reserve could apply to your account, how much, and for how long. Our guide on what a rolling reserve is explains it step by step.
Ask this before you sign: “If my sales jump in peak season, will you hold any of it?” A clear yes or no now beats a surprise in July.
Chargebacks: how to protect yourself
A chargeback happens when a guest asks their bank to reverse a charge. For dive shops, it often comes from a canceled trip, a weather call, or a guest who forgot what they booked.
Your best defense is clear records. Can you show what the guest was told, and when? GoFish.Rocks logs every confirmation, reminder and cancellation alert, with IP tracking and delivery time stamps. That gives you a clear trail when a guest says they never heard from you. See how it works on the billing and payments page.
Do
- Post your cancel and weather policy at checkout Policy
- Send a confirmation and a reminder for every trip Records
- Answer bank letters fast, with dates and messages Disputes
Don’t
- Explain your policy only by phone Policy
- Rely on “I’m sure we texted them” Records
- Ignore a dispute and hope it goes away Disputes
Weather calls can lead to disputes, so make refunds easy. On GoFish.Rocks, a trip canceled for weather costs you $0 in booking fees, which makes a fast refund less painful. (The fish, and the reef, will still be there next week.)
What to do next
Write down your card sales by channel, your biggest trip price, and your slowest month. Then ask each provider about rate, payout speed, reserves and dispute fees. Our scuba diving booking software page shows how the pieces fit for dive operators.
GoFish.Rocks setup, training and migration are free, with US-based same-day support at (805) 871-0044.
Frequently asked questions
What is a normal rate for dive shop payment processing?
Stripe publishes 2.9% + $0.30 for domestic cards. Square Appointments publishes 2.6% + 15 cents in person and 3.3% + 30 cents online on its free plan, as of September 2026.
How do I evaluate FareHarbor on payment processing?
Its payments page says funds are paid out the next day or whenever works for you, but it lists no rate numbers. Ask for the rates, reserve terms and dispute fees in writing.
What is a rolling reserve?
It is money a processor holds back from your sales for a set time. Ask any provider if it could apply to you.
Does GoFish.Rocks hold my money?
No. Payments go straight to your own merchant account, and most operators see deposits within 24 hours.
Get paid into your own account
GoFish.Rocks plugs into your own merchant account and never holds your money. Most operators see deposits within 24 hours. See How It Works →





