Self-Hosted vs Hosted Crypto Payments: The Real Cost Analysis
Hosted crypto payment gateways like BitPay and Coinbase Commerce advertise “1% fees” as if it is negligible. For a business processing $100k/month, that 1% adds up to $12,000+ per year — before you even factor in monthly plan fees, settlement delays, and fiat conversion overhead.
We built a transparent cost model across five volume tiers so you can see exactly what each gateway charges — and how much self-hosted infrastructure saves.
Annual Cost Comparison by Volume Tier
All figures include transaction fees + monthly plan fees. Self-hosted costs include VPS hosting at $5–$20/month depending on tier. Blockchain gas fees are excluded (they are identical across all solutions since the merchant pays them regardless).
| Monthly Volume | BitPay | Coinbase Commerce | NowPayments | XPay Labs (Self-Hosted) |
|---|---|---|---|---|
| $10k/mo | $1,560/yr | $1,260/yr | $900/yr | $60/yr |
| $50k/mo | $6,360/yr | $5,260/yr | $3,300/yr | $120/yr |
| $100k/mo | $12,360/yr | $10,260/yr | $6,300/yr | $120/yr |
| $250k/mo | $30,360/yr | $25,260/yr | $15,300/yr | $240/yr |
| $500k/mo | $60,360/yr | $50,260/yr | $30,300/yr | $240/yr |
The 3-Year Impact
Payment infrastructure is a long-term decision. Here is what the cumulative cost looks like over 3 years for a merchant processing $100k/month:
That is $36,720 in savings over 3 years by choosing self-hosted infrastructure. Enough to fund a developer for a month, cover a year of server costs for an entire microservices architecture, or reinvest into product development.
Hidden Costs Most Merchants Miss
Transaction fees are the visible cost. Here are the invisible ones that make hosted gateways even more expensive than the percentage suggests:
1. Float Loss from Delayed Settlement
BitPay settles in batches — daily at best, weekly at worst. If you process $100k/month, you have an average of ~$16k in un-settled funds at any given time. At a 5% return rate (what that capital could earn elsewhere), that is $800/year in opportunity cost. XPay Labs settles instantly — your capital works for you immediately.
2. Fiat Conversion Spread
BitPay and Coinbase Commerce offer fiat settlement — but at a spread. BitPay's conversion rate is typically 0.5-1% below market. On $100k/month, that is an additional $6,000–$12,000/year in hidden costs. Self-hosted solutions let you choose your own conversion venue (or hold crypto directly).
3. Migration Cost When Processors Change Terms
Coinbase Commerce is shutting down its custodial service. BitPay has raised fees and changed plan structures. When a hosted processor changes terms, you migrate — and migration costs engineering time, testing, and potential downtime. With self-hosted infrastructure, you control the upgrade cycle.
When Hosted Makes Sense
To be fair: hosted gateways are not always the wrong choice. Here are the scenarios where paying 1% fees is worth it:
- •Under $5k/month volume: The absolute dollar difference is small enough that convenience wins. $5k × 1% = $50/month. Not worth DevOps time.
- •No technical team: If you cannot run a Docker container, a hosted solution is your only option until you hire or learn.
- •Fiat-only business model: If you need USD in your bank account and cannot hold crypto, the processor's built-in conversion (despite the spread) simplifies accounting.
- •Bitcoin-native customer base: If your customers primarily pay in BTC/LTC and you need Lightning support, BTCPay Server (self-hosted Bitcoin) or OpenNode (hosted) are better fits than any stablecoin-focused solution.
Calculate Your Savings
If you process $10k+/month in crypto payments, self-hosted infrastructure saves you thousands per year. Deploy XPay Labs in under 30 minutes and keep 100% of your revenue.
