Crypto POS Terminals: Mobile Payment Solutions for Merchants
Compare mobile crypto point-of-sale terminals by supported coins, hardware, fees, and fiat conversion options.
Crypto POS Terminal Overview
Crypto point-of-sale terminals let brick-and-mortar merchants accept Bitcoin, stablecoins, and other cryptocurrencies at checkout. Unlike traditional card terminals that require merchant accounts, interchange agreements, and hardware leases, most crypto POS solutions run on standard phones or tablets using QR codes and, increasingly, NFC tap-to-pay. Transaction fees typically range from 0% to 2%, compared to the 2.5% to 3.5% merchants pay for credit card processing through traditional payment processors.
The market splits into two categories: multi-coin payment gateways (CoinGate, BitPay, NOWPayments, Alchemy Pay) that handle fiat conversion and support dozens or hundreds of tokens, and Lightning-native terminals (BTCPay Server, Breez, Swiss Bitcoin Pay) that focus on Bitcoin with near-zero fees and instant settlement. The right choice depends on whether you need broad altcoin support with automatic fiat conversion, or prefer a low-cost, self-custodial setup for Bitcoin-only acceptance.
POS Terminal Comparison
The following table compares the major crypto POS solutions across fees, supported assets, hardware requirements, and settlement options. For a deeper look at Bitcoin-specific setups, see the Bitcoin POS system comparison.
| Provider | Transaction Fee | Coins Supported | Hardware | Lightning | NFC Tap-to-Pay | Fiat Settlement |
|---|---|---|---|---|---|---|
| BitPay | 1% to 2% + $0.25 | 100+ | Phone, tablet, Verifone terminal | Yes | Via Verifone | 1-2 business days (USD, EUR, GBP, +5 more) |
| CoinGate | 1% processing + 2-4% fiat withdrawal | 70+ | Phone, tablet (web-based) | Yes | No | SEPA (EUR), SWIFT (USD, GBP) |
| NOWPayments | 0.5% (crypto) / 1% (converted) | 300+ | Phone, tablet (web-based) | No | No | SEPA/SWIFT via Switchere |
| Alchemy Pay | 0.8% to 2.5% | Major tokens (BTC, ETH, USDT, USDC) | Phone, existing POS via SDK | No | No (QR only) | 50+ fiat currencies, T+0 or T+1 |
| BTCPay Server | 0% (self-hosted) | BTC, LTC, + altcoins via plugins | Any browser (tablet/phone) | Yes | Via Bolt Card | None (crypto-only) |
| Breez POS | 0.4% channel setup | BTC only | Mobile app (iOS/Android) | Yes (native) | No | None (crypto-only) |
| Swiss Bitcoin Pay | 0% to 1% | BTC only | Mobile app, any NFC device | Yes (native) | Yes | CHF/EUR bank transfer |
Multi-Coin Payment Gateways
Multi-coin gateways handle the complexity of accepting dozens or hundreds of cryptocurrencies while automatically converting to fiat for the merchant. They function as custodial intermediaries: the customer pays in crypto, the gateway converts it, and the merchant receives local currency in their bank account.
BitPay
BitPay is the longest-running crypto payment gateway, processing transactions since 2011 with over 130,000 merchants globally. Its retail POS generates QR codes on any phone, tablet, or desktop browser. BitPay also integrates directly with Verifone terminals, letting merchants add crypto as a payment option alongside card and contactless methods on existing hardware. Fees are volume-tiered: 2% + $0.25 per transaction under $500K/month, dropping to 1% + $0.25 above $1M/month. Fiat settlement arrives in 1 to 2 business days across eight currencies including USD, EUR, GBP, CAD, and CHF. BitPay has supported Lightning Network payments since April 2022, with Lightning accounting for roughly 14% of all Bitcoin transactions on the platform.
CoinGate
CoinGate supports over 70 cryptocurrencies with a flat 1% processing fee and no monthly charges. Its POS is entirely web-based: merchants open the app on any device, enter the payment amount, and the customer scans a QR code. CoinGate was one of the first major gateways to integrate the Lightning Network in 2018, enabling all merchants to accept Lightning payments by default. Fiat withdrawals carry an additional 2% to 4% conversion fee depending on currency and volume, making the effective cost higher than the headline 1% for merchants who settle in fiat. CoinGate holds a MiCA CASP license from the Bank of Lithuania and operates across 61 countries (the US is excluded).
NOWPayments
NOWPayments offers the broadest token coverage at over 300 supported cryptocurrencies with the lowest base fee at 0.5% for direct crypto payments (1% when currency conversion is required). Volume discounts bring fees down to 0.4% at 100+ BTC/month. The POS terminal is web-based and requires no deployment expenses. Fiat settlement is available through a partnership with Switchere, supporting SEPA transfers, with withdrawals starting from 15 EUR and typically arriving within one business day. NOWPayments does not currently support Bitcoin Lightning Network for merchant payments.
Alchemy Pay
Alchemy Pay operates across 173 countries with over 300 payment channels, bridging traditional and crypto payments. Rather than selling proprietary hardware, Alchemy Pay integrates into existing POS infrastructure via its SDK and API. Through a partnership with Terminus.network and AEON, it connects to over 100,000 POS terminals across Southeast Asia. Transaction fees range from 0.8% to 2.5% depending on settlement preferences and volume, with ACH token holders receiving up to 50% fee reductions. Merchants can settle in real time (T+0) or next-day (T+1) across 50+ fiat currencies.
Lightning-Native POS Solutions
Lightning-native terminals take a different approach: instead of converting to fiat through a custodial gateway, they settle payments directly to the merchant's Bitcoin wallet over the Lightning Network. This eliminates intermediary fees, enables instant settlement, and gives merchants full control of their funds. The tradeoff is Bitcoin-only support (no altcoins) and no automatic fiat conversion in most cases.
BTCPay Server
BTCPay Server is the only fully self-custodial, open-source POS with zero processing fees. Merchants host their own instance (typically $10 to $30/month for a VPS) and receive payments directly to their wallet with no third party involved. The POS app runs in any browser with a touchscreen-friendly interface supporting itemized menus, tipping, custom amounts, and product inventory. Native Lightning support means sub-second confirmation for in-person payments. BTCPay also supports Bolt Card NFC payments natively since version 1.12.0, allowing merchants to issue reloadable NFC cards and accept contactless Lightning payments. At the Bitcoin Conference 2025, BTCPay Server processed over 4,187 Lightning and NFC Bolt Card transactions in 8 hours.
Breez POS
Breez is the only self-custodial Lightning wallet with a built-in POS mode designed for retail. The app displays amounts in local fiat currency while settling in Bitcoin over Lightning. Features include manager password protection for employee access control and transaction export for accounting. The only fee is a 0.4% channel setup charge (minimum 2,000 sats) when opening new Lightning channels. Ongoing transaction fees are standard Lightning network rates, typically fractions of a cent.
Swiss Bitcoin Pay
Swiss Bitcoin Pay offers a non-custodial merchant solution with fees capped at 1%, where Lightning-to-on-chain conversion costs and miner fees are covered by the service. Settlement is available in CHF or EUR via bank transfer, making it one of the few Lightning-native solutions that also handles fiat conversion. The service operates globally and has seen strong adoption in Switzerland, where the city of Lugano has integrated Bitcoin payments across hundreds of merchants. Swiss Bitcoin Pay also supports Bolt Card NFC payments, giving customers a tap-to-pay experience.
NFC Tap-to-Pay for Crypto
NFC tap-to-pay eliminates the QR code scanning step that slows down most crypto checkout experiences. The technology uses NFC (Near Field Communication) to initiate a Lightning payment when a customer taps a card, ring, or phone on the merchant's device. The payment settles in seconds without the customer needing to open a wallet app or scan a code.
The Bolt Card protocol is the primary open standard for Lightning NFC payments. Each NFC card contains an NXP NTAG 424 DNA chip programmed with an LNURL-withdraw endpoint and rotating cryptographic keys via Secure Unique NFC (SUN). When tapped, the card generates a unique hash that the merchant's POS uses to pull a one-time Lightning payment. Compatible merchant software includes BTCPay Server, LNbits, Swiss Bitcoin Pay, and LifPay. Customer-side wallets supporting Bolt Card include Breez, Blixt, Blink, and Wallet of Satoshi.
Dedicated Lightning hardware terminals such as Bitcoinize add receipt printing and a merchant-facing display to the NFC experience. The BoltRing brings the same technology to a wearable form factor. Numo, launched in February 2026, takes a different approach: it uses the Cashu ecash protocol to turn any NFC-enabled Android phone into a merchant terminal with zero platform fees. For traditional POS integration, BitPay's partnership with Verifone enables crypto payments on existing credit card terminals via QR code scanning.
Fees and Settlement Comparison
The total cost of accepting crypto depends on more than the headline processing fee. Merchants must also account for fiat conversion spreads, withdrawal fees, and network costs. The table below breaks down the full cost structure. For a broader view of payment processor economics, see the payment processor fee comparison.
| Provider | Processing Fee | Fiat Conversion Cost | Monthly/Setup Fees | Effective Total Cost |
|---|---|---|---|---|
| BitPay | 1% to 2% + $0.25 | Included in processing fee | None (standard plan) | 1% to 2.25% |
| CoinGate | 1% | 2% to 4% withdrawal + 0.5-1% spread | None | 3.5% to 6% (with fiat settlement) |
| NOWPayments | 0.5% to 1% | 1.5% to 2.3% via Switchere | None | 2% to 3.3% (with fiat conversion) |
| Alchemy Pay | 0.8% to 2.5% | Included in processing fee | None | 0.8% to 2.5% |
| BTCPay Server | 0% | N/A (manual conversion) | $10 to $30/month hosting | Hosting cost only |
| Breez POS | 0.4% channel setup | N/A (manual conversion) | None | ~0.4% one-time |
| Swiss Bitcoin Pay | 0% to 1% | Included | None | 0% to 1% |
Note: Lightning-native solutions (BTCPay, Breez, Swiss Bitcoin Pay) settle directly in Bitcoin. Merchants who want fiat must convert separately through an exchange or off-ramp service, which adds its own fees. Swiss Bitcoin Pay is the exception, offering built-in fiat settlement to CHF and EUR.
Lightning and Spark for In-Person Payments
The Lightning Network solves the confirmation-time problem that has historically made Bitcoin impractical for in-person payments. On-chain Bitcoin transactions require at least one block confirmation (roughly 10 minutes) before a merchant can be confident the payment won't be reversed. Lightning payments settle in under a second, matching or beating card network speeds. The network surpassed $1 billion in monthly transaction volume in late 2025, and Block (Square) is rolling out Lightning-powered Bitcoin payments to its US merchant base with zero processing fees through 2026.
Spark extends this further by enabling stablecoin payments (via USDB) on Bitcoin infrastructure, giving merchants the option to receive dollar-denominated value with Lightning-speed finality. This addresses the volatility concern that keeps many merchants from accepting Bitcoin directly: the customer pays in a stablecoin, the merchant receives stable dollar value, and the transaction settles in seconds without credit card interchange fees. For more on how stablecoin rails compare to traditional payment methods, see our research on stablecoin payment rails vs. traditional systems.
Integration with Existing POS Systems
Merchants rarely want to replace their entire checkout infrastructure. The integration story varies significantly across providers:
- BitPay integrates directly with Verifone terminals, adding crypto as a payment option on existing hardware alongside card and contactless methods
- Alchemy Pay connects to over 100,000 existing POS terminals in Southeast Asia via its Terminus.network partnership and offers SDK/API integration for custom setups
- CoinGate and NOWPayments provide plugins for Shopify, WooCommerce, and other e-commerce platforms, but their in-store POS is a standalone web app
- BTCPay Server offers plugins for major e-commerce platforms and a standalone POS app, but requires self-hosting
- Breez and Swiss Bitcoin Pay are standalone mobile apps that operate alongside existing POS systems rather than integrating into them
For merchants already using Verifone hardware, BitPay's integration offers the lowest-friction path to crypto acceptance. For those willing to run a separate device (a dedicated tablet or phone), any web-based POS works with minimal setup.
How to Choose a Crypto POS Terminal
The right crypto POS solution depends on three factors: what currencies you want to accept, whether you need automatic fiat conversion, and how much you want to pay in fees.
If you need to accept multiple cryptocurrencies with automatic fiat settlement, a custodial gateway like BitPay or Alchemy Pay is the practical choice. BitPay offers the smoothest Verifone integration and supports eight settlement currencies, while Alchemy Pay has the strongest Southeast Asian coverage with real-time settlement options.
If you want the lowest possible fees and are comfortable receiving Bitcoin, a Lightning-native solution like BTCPay Server (0% fees, fully self-custodial) or Swiss Bitcoin Pay (up to 1%, with fiat conversion included) is hard to beat. BTCPay requires technical setup but gives you complete control. Swiss Bitcoin Pay is the easiest Lightning option for merchants who also want fiat settlement.
For merchants prioritizing token variety with low fees, NOWPayments covers 300+ cryptocurrencies at 0.5% base processing. Use the merchant savings calculator to estimate how much you could save by switching from card processing to crypto.
Frequently Asked Questions
What is the cheapest crypto POS terminal for merchants?
BTCPay Server is the only POS with genuinely 0% processing fees. Merchants pay only for server hosting, typically $10 to $30 per month for a VPS. The tradeoff is that it requires self-hosting, supports primarily Bitcoin, and does not offer automatic fiat conversion. Among custodial solutions, NOWPayments has the lowest processing fee at 0.5% for same-currency payments. Swiss Bitcoin Pay offers up to 1% all-inclusive with built-in fiat settlement.
Can I accept crypto payments without special hardware?
Yes. Most crypto POS solutions are web-based and run on any phone, tablet, or laptop with a browser. The customer scans a QR code displayed on your screen to complete the payment. Dedicated hardware (like Verifone terminals or Bitcoinize devices) is optional and primarily adds features like receipt printing, NFC tap-to-pay, and a more polished checkout experience.
How fast are crypto POS payments compared to credit cards?
Lightning Network payments settle in under one second, which is faster than credit card authorization (typically 2 to 5 seconds) and significantly faster than on-chain Bitcoin (10+ minutes for one confirmation). Custodial gateways like BitPay and CoinGate confirm payments within seconds by absorbing the confirmation risk themselves. For a detailed speed comparison, see the Lightning vs. Visa comparison.
Do crypto POS terminals support offline payments?
Most crypto POS terminals require an internet connection to verify transactions in real time. Numo, which uses the Cashu ecash protocol, supports limited offline payment acceptance on Android. Some solutions like Breez POS can queue transactions and settle them when connectivity is restored, but this carries risk since the payment cannot be verified until the device reconnects. For reliable in-person payments, a stable internet connection is recommended.
What is a Bolt Card and how does tap-to-pay work for Bitcoin?
A Bolt Card is an NFC-enabled card programmed with LNURL-withdraw credentials that allows contactless Bitcoin Lightning payments. When a customer taps the card on a merchant's NFC-enabled device, the card's NTAG 424 DNA chip generates a unique cryptographic hash that authorizes a one-time Lightning withdrawal. The payment settles in seconds without the customer needing to open a wallet app. Compatible POS software includes BTCPay Server, LNbits, Swiss Bitcoin Pay, and LifPay.
Can I receive fiat currency instead of crypto through a POS terminal?
Yes, but the method varies. Custodial gateways (BitPay, CoinGate, NOWPayments, Alchemy Pay) handle conversion automatically and deposit fiat into your bank account, typically within one to two business days. Lightning-native solutions generally settle in Bitcoin, though Swiss Bitcoin Pay offers direct fiat conversion to CHF or EUR. For other Lightning solutions, merchants must convert Bitcoin to fiat separately through an exchange or off-ramp.
Is accepting crypto at a POS terminal legal?
In most jurisdictions, accepting cryptocurrency as payment is legal, though tax treatment varies. Crypto payments are typically treated as property transactions, meaning the merchant may owe capital gains tax on any appreciation between receipt and conversion to fiat. Custodial gateways that convert instantly to fiat minimize this exposure. In the EU, the MiCA regulation took full effect in July 2026, requiring crypto-asset service providers to hold proper authorization. Merchants should consult local tax guidelines and consider using crypto tax tools to track obligations.
This tool is for informational purposes only and does not constitute financial advice. Fee structures and supported features change frequently. Data is based on publicly available information as of mid-2026. Always verify current pricing and capabilities directly with each provider before making a decision.
Build with Spark
Integrate bitcoin, Lightning, and stablecoins into your app with a few lines of code.
Read the docs →
