Integrations

Accepting Crypto Payments on Tablelist

7 min read

TablelistPro supports crypto payments through Stripe. This guide covers what that means for your venue, how to turn it on, and what to expect.


The short version

Guests can pay you in stablecoins (digital dollars) at checkout. You never have to touch or hold crypto — Stripe converts the payment and it lands in your regular Stripe balance.

The Stripe processing fee is 1.5% per transaction, and these payments can't be charged back.

Crypto currently appears only when checkout is priced in USD. Enabling it in Stripe won't add a Crypto option to an EUR (or other non-USD) checkout.


What guests actually experience

When a guest checks out on a USD payment, they'll see a Crypto option alongside cards. If they choose it, they:

  1. Get redirected to a secure Stripe crypto page.
  2. Connect their digital wallet (like MetaMask, Coinbase Wallet, or Phantom).
  3. Pay using a stablecoin — most commonly USDC, on networks such as Ethereum, Solana, Polygon, Base, or Tempo.

That's it. Compared with a card, they need a wallet and USDC (or to buy it first). Stripe may also run wallet or identity checks. Guests can't pay you directly in Bitcoin or Ethereum — only in these dollar-pegged coins.

Once the payment succeeds, TablelistPro updates the reservation or payment link the same way it does for a card: status, prepaid amount, and Payments all move to paid automatically.


What's a stablecoin? (plain English)

A stablecoin is a type of crypto designed to always be worth about one US dollar. So 1 USDC ≈ $1. Unlike Bitcoin, the value doesn't swing around, which is why Stripe uses it for payments.


How to turn it on

How you enable crypto depends on how your venue is set up with TablelistPro.

  • If you have your own Stripe login: Log into your Stripe Dashboard, go to Settings → Payment methods, and enable Stablecoin payments. Once it's on, the crypto option appears on USD checkouts automatically.
  • If you don't have a Stripe login (TablelistPro manages your account): Crypto is enabled on your managed Stripe account when stablecoin payments are turned on for that account. You can't switch this on from the Stripe Dashboard yourself.

Turning it on in Stripe is not enough on its own. The checkout still has to be in USD, and your Stripe account has to be in a region where Stripe allows stablecoin payments.


Where it's available

  • US-based businesses can accept crypto today, on USD checkouts.
  • Other regions (including the EU) are in early testing with Stripe. Even if Stripe lets you enable stablecoin payments there, Crypto still won't show on a standard EUR or other non-USD checkout.

If you're outside the US and want this for a guest who specifically asks to pay in crypto, start from whether your Stripe account is eligible — then remember the checkout still needs to be in USD.


Currency and settlement

Stripe only shows crypto when the checkout's presentment currency is USD. Other currencies, including EUR, are a Stripe private preview and are not used in TablelistPro today.

You can still get paid in your normal Stripe payout currency. For US businesses that's USD. For a European Stripe account, settlement can still be in local currency (for example EUR) even though the guest-facing checkout is in USD.

Stripe's 1.5% fee includes conversion from the stablecoin into fiat, plus wallet screening and network fees. There's no extra Stripe fixed fee on the crypto method.


Fees

  • Stripe crypto fee. A flat 1.5% per crypto transaction. No extra fixed fee.
  • TablelistPro processing fee. If you already charge a package or ticket processing fee, that still applies the same way it does on card checkout.
  • Refunds. The 1.5% isn't returned to you if you refund the guest.

For US card rates, 1.5% is usually cheaper than standard card processing, especially on larger tickets. In some other regions, local card rates may already be in that range — so the win is “we can take crypto,” not always a lower fee.


Deposits and payment links

Crypto works on payments that are charged immediately:

  • Prepaid Full payment links and checkouts
  • Prepaid Deposit payment links and checkouts
  • Balance Due payment links

It does not work for Authorization (hold a card and charge later). Stripe can't capture crypto later the way it can with a card. If your flow authorizes first, the guest would need to pay a real deposit or the full amount at checkout instead.

After a deposit is paid, send a Balance Due link to collect the rest. You can't create a new link of a different type while another payment link is still pending. There's no TablelistPro limit on how many completed payment links you put on a reservation.

Crypto also doesn't leave a chargeable card on file. You can't later capture a no-show, damage, or remaining minimum against that crypto payment the way you can with a saved card.

Use Creating & sending a payment link for the usual deposit and remaining-balance flow.


What to expect

  • No chargebacks. Once a guest pays, they can't reverse it through a dispute in TablelistPro or Stripe. The only reversal is a refund you issue. That protects you from chargeback fraud — a real advantage over cards.
  • Refunds. You refund from TablelistPro as usual. The money goes back as stablecoins to the guest's original wallet, not to a card. Full and partial refunds are both supported. The guest needs to still have access to that wallet. The 1.5% processing fee isn't returned.
  • Payout timing. Crypto sales settle into your regular Stripe balance and pay out on your normal TablelistPro schedule — no separate process.
  • Reporting. In TablelistPro, a crypto payment looks like any other prepaid Stripe payment: reservation status, prepaid amount, Payments, and exports. Exports show amounts, fees, and net — they don't automatically label the sale as crypto. In Stripe, the charge is identified as a crypto/stablecoin payment. You can also add the Paid via crypto tag on the reservation if your team wants that flagged in TablelistPro.

Limits

  • $10,000 USD maximum per single Stripe transaction. That's Stripe's cap, not a TablelistPro reservation or guest maximum.
  • A booking over $10,000 can be split across multiple payment links, each under the cap. Use the same type for pending links; after a deposit is paid, Balance Due can collect the rest. Each payment is a separate Stripe transaction and each pays the 1.5%.
  • Available for US-based businesses right now on USD checkouts. A few other regions are in early testing.
  • Works for one-time bookings, standard checkouts, and immediate-charge payment links.
  • Hold-and-charge-later bookings aren't supported for crypto.

A good fit for some guests — not every checkout

Crypto is a handy extra for guests who already use a wallet, can pay in USD, and are within Stripe's $10,000 per-payment limit. Your usual card deposit and checkout flow stays as-is.

It's less of a fit when you need a card on file for later charges, when checkout is in EUR or another non-USD currency, or when a single payment is over $10,000.

Related articles