All postsPayments

How to accept credit card payments online in JMD: a small business guide

A practical guide to accepting JMD credit card payments online for Jamaican service businesses. Fees, setup, and what to ask before you sign up.

20 January 2026
9 min read
By the Bookerva team

Key takeaways

  • Stripe, Square, and PayPal all break somewhere in the Jamaican payout chain — JMD-native processing is the only route that scales.
  • Budget 3.5–4.5% per transaction, and compare that against the real cost of running cash-only, not against zero.
  • The money is in charging at the point of booking: deposits become enforceable and no-shows collapse.

Cash is fine until it isn't. The day a client says "I forgot to go to the ATM, can I PayPal you?" — and you don't have PayPal — is the day you start thinking about online payments.

This is the version of that conversation written for Jamaican service businesses. No hype, no offshore advice, no "just use Stripe" (Stripe doesn't take JMD). Just the actual options, the actual fees, the actual setup, and what to ask before you sign anything.

What "accept credit card payments online" actually means

Three slightly different things, often confused:

  1. 1Accepting card payments in-person — a card reader on your counter. Different problem, different post.
  2. 2Accepting card payments online via a payment link — you send the client a link, they tap it, they pay, the money lands in your account. Useful for invoicing, deposits, follow-up payments.
  3. 3Accepting card payments at the point of online booking — built into the booking flow. The client picks a service, picks a time, enters card details, confirms. Money is charged or held immediately.

This post covers options 2 and 3. Option 3 is the one that changes your business — because it ties payment to the booking, which means deposits and prepayments work without you having to chase anybody.

Why "just use Stripe" doesn't work in Jamaica

Most international guides skip the Jamaica-specific part. Here it is:

  • Stripe doesn't support JMD payouts. You can take USD payments to a US bank, but settling those into a Jamaican account adds fees, conversion losses, and bank lag.
  • PayPal is restricted. Receiving payments works, but withdrawing to a Jamaican bank account is limited and slow.
  • Square requires a US business address for most features. Jamaican businesses generally can't open a Square account that works end-to-end.
  • Wise (formerly TransferWise) is for transfers, not card processing. It's not a merchant solution.

The local options that actually work for online card processing in JMD are limited. Right now, the main ones are:

  • Inkress — Jamaican payment processor, supports JMD, integrates with the major local banks. This is what Bookerva's payments are built on.
  • NCB Merchant Services / Scotia Online — direct merchant accounts through the banks. More paperwork, longer setup, usually higher minimums. Better for established businesses processing high volumes.
  • Lynk and similar wallet apps — peer-to-peer focused. Useful for one-off payments, not for automated booking flows. No real merchant features (refunds, automatic invoicing, deposit holds).

For most service businesses under JMD$5M annual revenue, Inkress (often through a platform like Bookerva that handles the setup) is the path of least resistance.

What it actually costs

Honest numbers. Fees in JMD payment processing in Jamaica typically fall in this range:

  • 3.5% to 4.5% per transaction. Where you land inside that band depends on your monthly volume and your card mix.
  • A lower rate for debit cards. A higher rate for foreign cards (US, UK).
  • Sometimes a monthly platform fee on top, depending on the provider.

On a JMD$5,000 service, that's about JMD$175–$225 per transaction in fees. Less than the cost of a missed cancellation, less than the value of a deposit that prevents a no-show, less than the time you save not chasing payments. Our guide to JMD card processing breaks down where each part of that percentage goes.

A common mistake: comparing online fees to "cash, which costs nothing." Cash isn't free. It costs you bank deposit time, the risk of theft, the friction of clients who don't have cash on hand, and the no-shows that happen because there was no payment to lose. The honest comparison is the total cost of running cash-only versus the total cost of running cards-accepted. For most businesses doing more than 20 appointments a week, cards win.

What you should ask before signing up

The good providers will answer all of these directly. The bad ones will dodge.

  1. 1Are payouts in JMD to a Jamaican bank? If the answer is "we settle in USD then convert," you're losing 1–3% to FX on every transaction. Find another provider.
  2. 2What's the all-in fee, including any monthly platform fee? Get the number per JMD$1,000 transacted, not just the percentage. That's the apples-to-apples comparison.
  3. 3How long until I see the money? 1–3 business days is normal. 5+ days is slow. Anything that says "weekly payouts only" without an option to upgrade is a flag.
  4. 4What happens with chargebacks? Who pays the fee, what's the dispute process, and how often do they win disputes for merchants. If they can't tell you, walk.
  5. 5Can I issue refunds from the dashboard? Should be one click. If you have to email support every time, find another provider.
  6. 6Does it integrate with my booking system? Standalone payment links are okay, but the real value is automatic charging at the point of booking. If you're still shopping around, our rundown of booking software in Jamaica covers which systems handle JMD payments natively.
  7. 7What's the setup paperwork? A business name, your TRN, a bank account, and ID is normal. If they're asking for an audited balance sheet to take JMD$10,000 a week, that's overkill.

A practical setup sequence

If you're starting from zero:

Step 1: Get your paperwork in one folder

Business registration / tax compliance certificate / TRN, bank account details, government ID, a bill or document showing the business address. Scan everything to PDF. You'll need them all.

Step 2: Pick the payment route

  • If you don't have a booking system yet and you want both at once, Bookerva bundles booking and JMD payments through Inkress in one signup.
  • If you already have a booking system you like and just need payments, sign up directly with Inkress or your bank's merchant services.
  • If your volume is small (under 10 transactions a week), payment links may be enough — no booking integration needed.

Step 3: Verify your account

This usually takes 24–72 hours. The provider checks your documents and confirms your bank. Don't book any prepaid appointments until it's done.

Step 4: Test with a real card

Step 5: Decide your deposit structure

Set it per service. Some services no deposit, some 30%, some 50%, some full prepayment. The working range is 30–50% — start at 30%, because you can always raise it, and lowering it later reads as distrust. We've covered the deposit conversation in detail in our deposits guide — that's the place to figure this out.

Step 6: Turn it on for new bookings only

Don't retroactively change terms on existing booked clients. The new policy applies to anyone who books from today forward.

Step 7: Watch the first 10 transactions closely

Make sure receipts arrive, money lands, and the client experience feels smooth. If something feels off, fix it now while the volume is small.

Three things that surprise first-time merchants

Foreign cards have higher fees and longer holds

A client paying with a US-issued card will cost you a percentage point more, and the funds may take an extra day to settle. Build it into your pricing if you have a lot of tourist or diaspora clients.

Chargebacks are rare but real

A client disputes a charge through their bank. The amount is held, you get notified, you have a window to respond with evidence (booking record, reminder logs, signed cancellation policy). Win or lose, you'll eat a small fee. The good news: in our experience, fewer than 1 in 500 transactions hit chargeback. The better news: a clear cancellation policy on the booking page, plus reminder logs, wins almost all disputes.

Refunds can take days to land back on the client's card

Sometimes a week. The client will email you in two days asking where their refund is. Send them a screenshot of the refund record from your dashboard and tell them to check with their bank. It's normal. It's not your problem to solve, but it is your problem to communicate.

What changes when you turn on online payments

A few real things, all good:

  • Deposits become enforceable. No-shows drop because clients have skin in the game — most businesses go from around 25% to under 5% inside the first month. Our full no-show playbook has the rest of the system.
  • You stop chasing payments. The "I'll pay you tomorrow" cycle ends.
  • Bigger packages get booked online. Clients are more willing to book a JMD$15,000 service when they can spread the awkwardness of paying over an unattended booking page versus a face-to-face counter conversation.
  • Your accounting gets cleaner. Every transaction has a record. Reconciling at the end of the month is a 30-minute job, not a Sunday afternoon.
  • You can go on vacation. Money keeps coming in even when the shop's closed.

What you might give up

Honest list:

  • The 3.5–4.5% in fees. Real cost. Built into the math above.
  • A few cash-loyal clients who don't trust online payments. Most come around within a few months when they see how easy the booking flow is. A small number won't, and that's okay — they can still pay cash on arrival, you just won't auto-charge a deposit.
  • Some friction with the older crowd. Anyone over 60 may need walking through their first online booking. That conversation is one phone call. Once they've done it once, they're fine.

A word on security and trust

Don't store card details anywhere yourself. Ever. Not on a spreadsheet, not in a notes app, not on a Google Doc. The payment processor stores them securely and tokenises them. You should never see a full card number in your dashboard — only the last four digits.

Same goes for clients. If a client offers to "WhatsApp you the card number" because they're having trouble with the form, don't take it. Walk them through the form instead. Easier for both of you, and you stay clean.

FAQ

Can I take international (USD) cards too?
Yes. Most JMD-first processors accept Visa, Mastercard, and Amex regardless of issuing country. The transaction is processed in JMD, the foreign card is charged in their currency at their bank's exchange rate. The fee on your end is slightly higher.
What about American Express specifically?
Amex is supported by most local processors but at a slightly higher fee. Some smaller merchants disable Amex acceptance because the fee differential isn't worth it for the small share of Amex-using clients. Your call.
Do I need a separate merchant account or can the booking system handle everything?
For most small businesses, the booking system can handle everything end-to-end. You don't need a separate merchant account — the booking platform's processor (Inkress, in Bookerva's case) covers it. Larger volumes may benefit from a direct bank merchant account with negotiated fees.
What if I want to keep cash-only as an option?
Easy — just don't require a deposit. Set the service to "no deposit, pay at appointment" and clients can still book online without paying. You get the booking, they pay in cash on arrival. The only thing you lose is the no-show protection that deposits provide.
How do refunds work?
One click in your dashboard. The amount is sent back to the original card. It usually shows up on the client's statement in 3–7 business days, depending on their bank.

Ready to take JMD card payments at the point of booking?

Bookerva bundles booking and JMD payments through Inkress in one signup — no separate merchant account, no FX conversion losses, no Stripe workarounds. No credit card required to sign up.

Start your free 14-day trial