Why accept Lightning? Stripe charges 1.4–2.9% per transaction + €0.25 fixed fee, and settlement takes 2–7 days. Lightning charges less than €0.01 per transaction and settles instantly. For high-volume merchants or international clients, the savings are substantial.
📋 Table of Contents
Why Lightning for businesses
Traditional payment processors have significant drawbacks:
- Fees: Stripe, PayPal and card networks charge 1.4–3% per transaction. On €10,000/month, that's €140–€300 in fees.
- Chargebacks: Customers can reverse payments weeks after the fact. With Lightning, payments are irreversible — eliminating chargeback fraud entirely.
- Settlement delay: Card payments don't reach your bank for 2–3 business days. Lightning settles immediately.
- Geographic restrictions: Payment processors often require a bank account in specific countries, block certain industries and require KYC. Lightning has no such restrictions.
Real numbers: A webshop processing €20,000/month on Stripe pays approximately €400/month in fees (2%). The same volume on Lightning costs approximately €20 in total transaction fees — a saving of €380/month, or €4,560/year.
Your options: comparison
| Solution | Type | Fees | Setup complexity | Best for |
|---|---|---|---|---|
| BTCPay Server | Self-hosted | Free (hosting: ~€5/mo) | Medium (requires VPS) | Webshops, full control |
| OpenNode | Hosted | 1% per transaction | Easy (no server) | Quick setup, SMEs |
| Breez POS | App | Free + tiny routing | Very easy | Physical shops, markets |
| Lightning address | Wallet | Free | Very easy | Freelancers, invoices |
| Voltage | Hosted node | ~$12/mo node fee | Medium | Advanced, high volume |
BTCPay Server — free, self-hosted
BTCPay Server is the open-source standard for Bitcoin payment processing. It's free software you host yourself (or use a hosted instance), with no transaction fees beyond the network fee (less than €0.01).
What you can do with BTCPay Server:
- Generate Lightning invoices and QR codes for your webshop
- Integrate with WooCommerce, Shopify, Magento and more via plugins
- Create point-of-sale (POS) apps for physical stores
- Set up a donation page or payment button
- Receive on-chain and Lightning in the same checkout
Setup overview:
- Get a VPS (Virtual Private Server) — LunaNode, Hetzner, or similar. Cost: ~€5–€10/month.
- Deploy BTCPay Server using the one-click installer or Docker.
- Connect your Lightning wallet or let BTCPay manage a Lightning node.
- Install the plugin for your e-commerce platform.
- Start receiving payments.
OpenNode — hosted, easy setup
OpenNode is a hosted payment processor for Bitcoin Lightning. You don't need to run your own server — they handle the infrastructure. The trade-off: a 1% transaction fee (much less than traditional processors, but not free like BTCPay).
OpenNode is the right choice if you want to accept Lightning payments quickly without managing servers. Setup takes about 30 minutes and they have WooCommerce, Shopify and API integrations.
Breez POS — for physical locations
Breez Wallet includes a built-in point-of-sale feature that turns your phone into a Bitcoin Lightning terminal. Create a product list, tap to create an invoice, and the customer pays by scanning the QR code with their Lightning wallet. Settlement is instant, non-custodial, and costs less than €0.01 in routing fees.
Ideal for: markets, pop-up shops, cafés, events. No internet-connected POS terminal needed — just a smartphone.
For freelancers: Lightning address
As a freelancer, the simplest approach is a Lightning address — a payment identifier that looks like an email address (e.g., yourname@strike.me or yourname@getalby.com).
Add your Lightning address to your invoice or website. Clients can pay you directly via Lightning from any Lightning wallet. No invoicing software needed for small payments. For larger invoices, you can generate a Lightning invoice (QR code) manually from your wallet.
Lightning address providers:
- Strike — provides a Lightning address in the format
name@strike.me - Alby — browser extension + Lightning address, good for web3 and Nostr users
- Wallet of Satoshi — custodial, simplest setup
- Self-hosted — LNbits or BTCPay Server with your own domain
Converting Lightning payments to fiat
Not ready to hold Bitcoin? You can automatically convert Lightning payments to euros:
- OpenNode: offers automatic fiat conversion (bank transfer) for a small additional fee
- Strike: allows automatic conversion at time of receipt
- BTCPay + exchange: manually withdraw and sell on Kraken or Bitstamp when convenient
Many businesses start by converting 100% to fiat, then gradually hold a percentage as Bitcoin as they become more comfortable.
⚠️ Disclaimer: Informational purposes only. Not financial advice. Tax implications of accepting Bitcoin vary by country — consult a tax advisor. Some links may be affiliate links.