Accepting crypto at checkout can lower costs, unlock global demand, and speed up settlements. To do it legally across the EU, you need the right provider, clean accounting, and clear refund and data-protection policies. This guide walks you through the essentials—from roles and licenses to invoices, VAT, and settlement—so you can start taking crypto without creating compliance headaches.
Understand roles and licensing
Most merchants don’t want to hold customer assets. The practical route is to work with an authorized crypto payment processor—see Sharpay’s processing stack—which handles custody, conversion, and screening. In that model the provider is the crypto-service operator, while you remain a merchant selling goods/services. If you directly custody funds or operate an exchange, you may fall into licensing scope; most retailers avoid that by outsourcing.
EU rules in plain English
- AML/CFT still applies: expect business KYC, transaction monitoring, and sanctions screening.
- The “travel rule” requires basic originator/beneficiary data to move with transfers via compliant providers.
- Consumer law still applies: pricing, delivery, refunds, and support stay your responsibility.
- GDPR applies to order/support data—choose a provider with solid data processing terms and EU-friendly hosting.
This is general information, not legal advice.
Pick a payment flow that fits your books
A) Crypto → EUR at checkout. Customer pays in crypto, you receive EUR to your business bank—ideally to your Euro IBAN. Simple VAT and accounting, minimal treasury risk.
B) Keep crypto, convert later. Flexible but requires managing price risk and gains/losses.
C) Hybrid. Auto-convert most assets to EUR, keep a small balance for refunds or loyalty.
For 90% of merchants, A or C delivers the cleanest audits.
Pricing, invoices, VAT, refunds
- Show prices in fiat; store the crypto amount, rate, and timestamp on the invoice.
- Treat crypto as a means of payment; VAT rules remain the same as for cards or bank wires.
- Define refunds in your policy: if you settle in fiat, refund in fiat; if you keep crypto, specify whether refunds are in the original asset or EUR equivalent.
- Publish these policies clearly on your site and support pages.
Risk controls auditors love
- Complete provider onboarding (company docs, UBOs, licensing if any).
- Let the processor screen transactions; add order-value caps and manual review for anomalies.
- Log everything: invoices, exchange rates, wallet receipts, payouts, disputes, and settlement reports.
- Agree payout schedules (e.g., T+1/T+2 for EUR) and stress-test during network congestion. Mention low-fee networks once (for example, Tron) without locking yourself in.
Integrate fast without heavy engineering
If you run on WooCommerce or OpenCart, choose a gateway that provides plugins or quick setup, plus hosted invoices, payment links, webhooks, and payouts. Sharpay covers these flows inside its processing stack and reconciles sales to EUR so finance doesn’t need new tooling.
Use Sharpay cards and wallet to boost UX
Some buyers prefer to pay from a dedicated crypto balance or need a simple on-ramp for smaller top-ups. Sharpay’s crypto card helps them pay online where cards are accepted, while the crypto wallet lets users hold major assets and stablecoins before you convert to EUR. Together they reduce friction at checkout and improve completion rates.
Settlement and transparent fees
Settle daily or on a fixed cadence to your Euro IBAN and audit in EUR. Confirm exact pricing—transaction %, any withdrawal/FX/network fees—on the price page and test a small payout before launch.
Launch checklist
- Choose flow (A/B/C) and supported assets (BTC/ETH + a major stablecoin).
- Finish onboarding with your processor; share checkout URLs for review.
- Connect WooCommerce/OpenCart or your API; enable hosted invoices and payment links.
- Configure invoices to store fiat amount, crypto amount, rate, and timestamp.
- Publish refund and cancellation policies; train support on crypto FAQs.
- Run test orders from two countries; verify webhooks and payout timing.
- Go live; monitor approvals, fees, and settlement delays weekly.
Start accepting compliant crypto payments with predictable SEPA settlement—learn more on Sharpay’s processing page.