bestbitcoincard

On-chain vs Lightning Card Funding

Short answer: For loads under roughly $100, on-chain network fees can exceed every card fee combined; Lightning (or stablecoin rails) fixes that - if the card supports it.

How you get bitcoin onto a card decides the real cost of small top-ups. The card's fee schedule matters less than the network fee on the way in - and the difference is biggest exactly when you top up small. This guide runs the numbers on both rails with the current fee market, then lists the four checks that separate working Lightning funding from marketing copy.

table of contents
  1. The two rails, one fixed - one proportional
  2. The math that matters
  3. What Lightning funding requires
  4. The "free Lightning" that costs $1,000 a year
  5. Watching the fee market before a big load
  6. Worked example: funding a $250 balance three ways
  7. When the network fee spikes
  8. What this changes about card choice

The two rails, one fixed - one proportional

On-chain funding (Freedomia, Goblin Card, 2Fiat) pays a bitcoin transaction fee that is set by congestion, not by the amount you send. A 140 vB top-up transaction costs 140 sats per 1 sat/vB of fee rate - at the 2026-10-05 fee panel, that was $0.02-0.12 depending on priority [1]. During congestion, the same transaction has cost several dollars.

Lightning funding (Freedomia's Lightning Address; Xapo supports Lightning deposits fee-free) pays routing fees instead - measured by Freedomia's own documentation at roughly 0.25-0.50% through services like Satora or Boltz [2]. Fractions of a cent on small payments, and it scales with the amount.

That is the whole difference in one sentence: on-chain is a fixed fee, Lightning is a percentage. Everything else follows.

Fee share of a card top-up by deposit size: the fixed on-chain fee is brutal on small loads, Lightning scales as a percentage Fee share of a top-up (BTC at ~$86k, 140 vB transaction) Bar length = share of the deposit lost to network fees. Fee levels per mempool.space [1]. $25 @300 sat/vB over 100% - impossible $25 @30 sat/vB 14.4% $25 @1 sat/vB 0.5% $250 @300 sat/vB 14.4% $250 @30 sat/vB 1.4% $250 Lightning ~0.5% routing [2] $2,500 @300 sat/vB 1.4% $2,500 Lightning ~0.5% routing [2] On-chain fees are fixed per transaction - small loads pay proportionally more [4].
The same fee, four very different loads: a fixed on-chain fee consumes a $25 deposit at congestion pricing and barely registers on $2,500. Lightning's proportional ~0.5% looks identical at every size [1][2].

The math that matters

With BTC around $86,000, 1,000 sats = $0.86. A 140 vB transaction therefore costs:

Fee level (140 vB)SatsUSDOn a $25 loadOn a $2,500 load
1 sat/vB (quiet, 2026-10-05)140~$0.120.5%0.05%
30 sat/vB (moderate)4,200~$3.6014.4%1.4%
300 sat/vB (extreme spike)42,000~$36>100%1.4%

The $25-at-300 row is not a typo: during past fee spikes, the network fee exceeded a small deposit outright. That scenario is rare - but it defines the risk profile of small on-chain top-ups. Meanwhile the Lightning row does not care which day it is.

mempool.space fee panel (accessed 2026-10-05): a quiet fee market - 0.2-1 sat/vB, $0.02-0.12 for a standard transaction. These are the levels the table's first row uses [1].
mempool.space fee panel (accessed 2026-10-05): a quiet fee market - 0.2-1 sat/vB, $0.02-0.12 for a standard transaction. These are the levels the table's first row uses [1].

What Lightning funding requires

Lightning is not magic - the provider has to run (or rent) real infrastructure:

  1. Direction. Does the card accept funding over Lightning, or only pay out? Freedomia's card takes top-ups through an integrated personal Lightning Address [2]. Some products only support Lightning withdrawals - different feature, different use case.
  2. Inbound liquidity. The provider's channels must be able to receive your payments. If they advertise Lightning but channels are full, payments fail or reroute expensively.
  3. Fee display. Freedomia documents its routing range (0.25-0.50%) [2]. Xapo documents that Lightning deposits and withdrawals carry no processing fee [3]. A provider that mentions Lightning but never its routing cost is asking you to guess.
  4. Invoice expiry. Lightning invoices carry an expiry field; the BOLT 11 default is 3,600 seconds - one hour [4]. Generate the invoice when you are ready to pay.
CardMonthlyTop-upFXBTC soldKYC
Freedomia$51.3%2.5%BTC sold when you top upNo KYC
Goblin Card$03.5%0%Not documentedNo KYC
2Fiat$06.5%2.5%Not documentedNo KYC
Cash App Card$00%3%You sell manually in the appFull KYC
Xapo Bank$83.330%0%Not documentedFull KYC

Live values from our database - sources and caveats on each provider page.

The "free Lightning" that costs $1,000 a year

Fee-free Lightning exists - with a gate. Xapo Bank charges no processing fees on Lightning deposits or withdrawals [3], but Xapo membership runs $1,000 per year [3]. Freedomia's Lightning Address works without a yearly ticket, but the Founder plan costs $5/month [2]. Run your own numbers before picking the "free" rail:

  • Xapo: $1,000/year. If you top up weekly, that is $19.23 per week - more than every network fee you would have paid in a quiet year. It only pays off if you also use the banking features (FX-free spending, savings rates) heavily.
  • Freedomia: $60/year. Weekly $100 top-ups pay ~$0.25-0.50 in routing each time - about $13-26 per year in routing plus $60 subscription. Small, predictable.
  • No subscription (Goblin, 2Fiat): $0 standing cost, but on-chain only - your cost is the fee market, which is $0.12 this month and was $3.60 at moderate congestion.

The honest comparison line: standing cost per year + expected routing/network fees per year, for YOUR load pattern. The true-cost calculator does this arithmetic.

Watching the fee market before a big load

On-chain fees are forecastable one block ahead, not one month ahead - but a five-minute check saves real money on a $2,500 load:

  1. Look at the backlog, not the next-block estimate. A 40 MvB backlog at 10-15 vB/s incoming clears in about an hour at current block sizes; fees fall. A backlog growing faster than it drains is the opposite signal [5].
  2. Compare the dollar figure, not the sat/vB rate. mempool.space shows both [1]. The sat/vB rate is emotionally stable; the dollar figure is what you pay. Track your own break-even: above $1 on a $250 load is 0.4% - at that point Lightning's ~0.5% routing [2] is the same price without the volatility.
  3. Give a big load breathing room. Set a low fee with RBF (replace-by-fee) enabled in your wallet, confirm it landed on the balance, then re-fee if it stalls. A stuck funding transaction is worse than a slow one - the card balance is empty until it confirms.
  4. Weekend congestion behaves differently. Crypto-native activity (exchanges, batch consolidation) runs 24/7, while fiat-driven flows pause - some weekends clear cheaper than weekdays for the same backlog. Check the actual panel instead of assuming [1].

Worked example: funding a $250 balance three ways

  • On-chain, quiet market (1 sat/vB): 140 sats = $0.12. Total cost 0.05% - fine, one transaction, done.
  • On-chain, spike (300 sat/vB): 42,000 sats = $36. More than the entire $25 deposit - funding must wait.
  • Lightning (Freedomia): ~0.25-0.50% routing [2] = $0.62-$1.25. Available at any fee level, seconds to settle.

The pattern: the smaller and more frequent your loads, the more Lightning wins. The rarer and larger, the more on-chain's flat cost fades into noise - and its predictability (no routing hops, no channel limits) becomes the better deal.

When the network fee spikes

Bitcoin fee markets are cyclical; a full backlog puts bidding pressure on every transaction [5]. During congestion:

  1. Batch. One $500 load costs the same network fee as five $100 loads - at 5x the per-load percentage (the funding models themselves are covered in how cards work).
  2. Time it. Off-peak UTC hours usually clear cheaper. A provider app that lets you set the load amount and pay later lets you pick the moment.
  3. Check the fee estimate before confirming. Most wallets display the sat/vB rate; anything above ~50 sat/vB is congestion pricing.
  4. Switch rails. If the provider takes stablecoin funding (USDT/USDC - Freedomia charges 1.3% on Polygon deposits [6]), moving dollars over a cheap network often beats paying an on-chain BTC fee at the peak.
mempool.space backlog chart (accessed 2026-10-05): a steady ~40 MvB backlog in this window - the kind of market where fee estimates move between blocks [5].
mempool.space backlog chart (accessed 2026-10-05): a steady ~40 MvB backlog in this window - the kind of market where fee estimates move between blocks [5].

What this changes about card choice

If your funding pattern is small and frequent, the load rail is the most important line in the comparison - more than cashback or FX fees. A card with 0% load fees that only accepts on-chain BTC will still cost you network fees on every top-up. A card with a small load fee but a Lightning rail may be cheaper overall. Compare the whole path, not the fee table. Our Lightning hub tracks which cards fund over the Lightning Network, and the true-cost calculator nets the rail against every other fee line.

FAQ

Is on-chain or Lightning funding cheaper?

Depends on the size. On-chain fees are fixed per transaction, so a $25 load can lose double-digit percentages to the network while a $1,000 load loses a fraction of one percent. Lightning charges roughly 0.25-0.5% regardless of size, so small frequent loads are its home turf.

Do all bitcoin cards support Lightning top-ups?

No. Freedomia supports them with a personal Lightning Address; most cards (Goblin, 2Fiat, exchange cards) are on-chain or conversion-only. Check the funding rail, not the marketing.

How long is a Lightning invoice valid?

Per the BOLT 11 specification, one hour by default - operators can set other values. Generate the invoice when you are ready to pay, not before.

What does an on-chain top-up cost right now?

The fee market moves constantly. In quiet periods like early October 2026, mempool.space showed 0.2-1 sat/vB - a few cents per top-up. The same transaction has exceeded $3 during past congestion spikes, which is why sizing matters.

Can I avoid network fees entirely?

Not on the bitcoin rail. The alternatives are stablecoin top-ups (Freedomia 1.3% on Polygon, no BTC network fee), or exchange-funded cards where your sale happens on the exchange instead.

Does Cash App count as Lightning funding?

Only inside its own ecosystem - the app moves bitcoin over Lightning with free transfers, but the debit card spends a USD balance. It is not an open Lightning top-up rail like Freedomia's Lightning Address.

Sources

  1. mempool.space - live fee panel and dollar cost per transaction - accessed 2026-10-05
  2. Freedomia Help Center - Lightning top-ups, 0.25-0.50% routing via Satora/Boltz, 1.3% stablecoin deposits - accessed 2026-10-05
  3. BOLT 11 specification - Lightning invoice expiry field, default 3600 seconds - accessed 2026-10-05
  4. Goblin Card FAQ - funding and fees (on-chain operation) - accessed 2026-10-05
  5. 2Fiat - instant card funding with Bitcoin, on-chain top-ups - accessed 2026-10-05
  6. Xapo Bank FAQ - no processing fees on Lightning deposits or withdrawals - accessed 2026-10-05
  7. Cash App on the App Store - free Lightning Network transfers (Block Inc.) - accessed 2026-10-05
  8. mempool.space mempool chart - backlog overview - accessed 2026-10-05

Tools for this