Research/Payments

The Cost of Moving a Dollar: Transaction Fees Across Every Payment Rail in 2026

Comparing the true cost of sending $1, $10, and $100 across card networks, ACH, wire, stablecoins, and Bitcoin L2s.

bcNeutronSep 14, 2026

Transaction fees are rarely what they seem. A merchant processing a $1 card payment loses 33 cents to interchange, assessment, and processor markup. A freelancer receiving $100 via international wire watches $25 to $65 vanish before the funds arrive. Meanwhile, a stablecoin transfer on Solana costs less than a penny regardless of amount, and a Spark transfer settles for zero. This article breaks down the true cost of moving a dollar across every major payment rail in 2026: card networks, bank transfers, real-time payment systems, stablecoins, and Bitcoin Layer 2s.

Understanding these costs matters because the fee structure of a payment rail determines what it can be used for. A system that charges $25 per transaction is unusable for micropayments. A system that charges 3% is uneconomical for high-value B2B invoices. The economics of each rail define its niche, and the emergence of near-zero-fee networks is disrupting those boundaries.

How Payment Fees Work: The Four-Layer Stack

Every payment rail charges fees at up to four layers: the network operator, the intermediary institutions, the processor or gateway, and currency conversion (for cross-border transactions). The distribution across these layers varies dramatically by rail.

Card Networks: The Most Complex Fee Stack

Credit and debit card payments operate in a four-party model where fees are split between the issuing bank, the card network (Visa or Mastercard), and the acquiring processor. The total cost a merchant pays breaks down into three components.

ComponentRecipientShare of TotalTypical Rate
InterchangeIssuing bank70-80%1.15% to 2.70% + $0.05 to $0.22
AssessmentCard network~8%0.13% to 0.15%
Processor markupAcquirer / processor12-20%Varies (Stripe: 2.9% + $0.30 all-in)

The critical detail is the flat per-transaction fee. Visa charges a Network Access and Brand Usage fee of $0.0195 per transaction. Mastercard charges an Acquirer Authorization Network Fee of $0.0195. These look trivial on a $100 purchase, but they compound with the processor's own flat fee: Stripe's $0.30, for example, makes small transactions disproportionately expensive.

The flat-fee problem: On a $1 card transaction through Stripe, the merchant pays $0.33 in fees: a 33% effective rate. On a $100 transaction, the same formula yields 3.2%. The fixed component ($0.30) creates a floor that makes card payments economically nonviable for micropayments under a few dollars.

Bank Transfers: Flat Fees Dominate

ACH, wire transfers, and SEPA charge primarily flat fees. ACH costs $0.20 to $1.50 per transaction at the processor level, with NACHA charging the originating bank just $0.002 to $0.01 per item. Same-day ACH adds a $0.052 NACHA surcharge and typically costs $0.50 to $5.00 through a processor. Domestic wire transfers start at $25 and international wires reach $65 or more before accounting for foreign exchange margins.

SEPA in Europe offers a substantially different cost profile. Since October 2025, EU regulations mandate that SEPA Instant must cost no more than standard SEPA Credit Transfers, putting the typical price at around EUR 0.20 per payment with settlement in 10 seconds.

Blockchain Networks: Gas Auctions and Base Fees

Blockchain-based payment rails replace institutional intermediaries with protocol-level gas fees. On Ethereum, the sender pays a fee calculated as gas units consumed multiplied by the current gas price. An ERC-20 stablecoin transfer uses approximately 65,000 gas units. On Solana, the base fee is a fixed 5,000 lamports (0.000005 SOL) per signature, plus optional priority fees.

Bitcoin Layer 2s like Lightning and Spark bypass the fee market entirely for off-chain transfers. Lightning charges routing fees (a small base fee plus a proportional rate per hop), while Spark-to-Spark transfers incur zero protocol fees.

The Master Comparison: Cost at Every Transaction Size

The table below shows the actual cost to transfer specific dollar amounts across each rail. For card payments, the cost shown is what the merchant pays. For all other rails, the cost is borne by the sender unless noted. Ethereum gas is shown at two levels: the current low-congestion environment and a more typical moderate-congestion scenario.

Payment Rail$1$10$100$1,000$10,000
Visa/MC (online, Stripe)$0.33 (33%)$0.59 (5.9%)$3.20 (3.2%)$29.30 (2.9%)$290.30 (2.9%)
Visa/MC (in-person, IC+)$0.12-$0.15$0.26-$0.40$1.87-$2.50$18-$25$180-$250
ACH (Stripe)$0.01$0.08$0.80$5.00 (cap)$5.00 (cap)
ACH (same-day, bank)$0.50-$5$0.50-$5$0.50-$5$0.50-$5$0.50-$5
FedNow (bank markup)$0.50-$2$0.50-$2$0.50-$2$0.50-$2$0.50-$2
Wire (domestic)N/AN/A$25-$35$25-$35$25-$35
SWIFT (international)N/AN/A$27-$69$45-$105$225-$465
SEPA Instant~$0.22~$0.22~$0.22~$0.22~$0.22
Ethereum L1 (current low gas)~$0.01~$0.01~$0.01~$0.01~$0.01
Ethereum L1 (moderate gas)$1-$5$1-$5$1-$5$1-$5$1-$5
Solana<$0.005<$0.005<$0.005<$0.005<$0.005
Bitcoin L1 (current)~$0.14~$0.14~$0.14~$0.14~$0.14
Lightning<$0.001~$0.005~$0.02~$0.15~$1.50
Spark$0$0$0$0$0

Several patterns emerge. Card networks are the most expensive at every tier, especially for small transactions where the flat fee dominates. Traditional bank rails (ACH, wires, SWIFT) have high fixed costs that make them impractical below $50 to $100. Blockchain rails flip the model: fees are flat and low, making them proportionally cheapest for large transfers and still viable for micro-transactions.

Where Each Rail Becomes Optimal

No single payment rail is best for every use case. The crossover points where one rail becomes cheaper than another define the boundaries of each system's economic niche.

Under $5: The Micropayment Gap

For transactions under $5, card networks are prohibitively expensive. Stripe's $0.30 flat fee alone means a $1 payment has a 30% floor before any percentage-based charges. ACH and wires are even worse in this range due to their higher flat fees. This is why most digital content, tipping, and IoT micropayments remain either bundled into subscriptions or simply unmonetized.

The only rails viable for sub-dollar payments are Lightning (under $0.001 per transaction), Spark ($0), and Solana (under $0.005). This is not a marginal advantage: it is the difference between a business model that works and one that does not.

$5 to $100: The Consumer Sweet Spot

In the $5 to $100 range, card networks remain the dominant choice because of their ubiquity and buyer protection, despite effective rates of 2.5% to 6%. ACH becomes competitive for recurring payments where the lower per-transaction cost (as low as $0.01 through Stripe) outweighs the slower settlement time. FedNow and SEPA Instant offer real-time settlement at flat fees under $2, but their adoption is still growing.

Stablecoin transfers on Solana and Layer 2 Bitcoin rails operate at a fraction of the cost in this range. A $50 USDC transfer on Solana costs less than $0.005. The same transfer through Stripe card processing costs $1.75.

$1,000 and Above: Where Percentage Fees Bite

At higher transaction values, percentage-based fees become painful. A $10,000 card transaction costs $290 through Stripe. Even interchange-plus pricing yields $180 to $250 in merchant fees. Wire transfers, despite their $25 to $35 flat fee, become the cheaper option above roughly $1,000 for domestic transfers.

For international high-value transfers, SWIFT's combination of flat fees ($25-$65) and FX markup (2-4%) means a $10,000 international wire can cost $225 to $465. Stablecoin rails eliminate the FX component entirely for dollar-denominated transfers, reducing cross- border costs by an order of magnitude.

Cross-Border Fees: Where the Gap Widens

Domestic fees tell only half the story. Cross-border payments add currency conversion spreads, intermediary bank fees, and compliance surcharges that multiply the base cost.

RailCross-Border SurchargeFX MarginTotal Cross-Border Premium
Visa/Mastercard~1% international service fee1-3% (issuer-set)2-4% above domestic rate
SWIFT wire$10-$30 per intermediary2-4% (bank spread)$25-$100+ per transfer
ACHN/A (domestic only)N/ANot available cross-border
SEPA$0 (within SEPA zone)$0 (EUR to EUR)$0 within 36-country zone
Ethereum / Solana$0$0 (stablecoin to stablecoin)$0
Lightning / Spark$0$0 (BTC to BTC)$0

The correspondent banking system that underpins SWIFT transfers involves chains of nostro and vostro accounts across multiple intermediary banks. Each intermediary may deduct fees, and the FX conversion happens at a rate set by the bank rather than the interbank market rate. The total cost for a $100 international wire can exceed 25% of the transfer value when all fees and margins are included.

The cross-border advantage: Blockchain-based payment rails are geography-agnostic by design. A stablecoin transfer from Lagos to London costs exactly the same as one from Brooklyn to Manhattan. There is no concept of “domestic” versus “international” at the protocol level. For remittance corridors where workers send $200 to $500 home monthly, this eliminates the 5-10% fee burden imposed by traditional money transfer operators.

Settlement Speed vs. Cost Tradeoffs

Fee comparisons without settlement time context are incomplete. A cheaper rail that takes three days to settle may not be cheaper once you account for the cost of capital or the risk of chargebacks and reversals.

RailSettlement TimeFinality TypeReversal Risk
Visa/Mastercard1-2 business daysProvisional (chargebacks up to 120 days)High
ACH (standard)1-3 business daysProvisional (returns up to 60 days)Medium
ACH (same-day)Same business dayProvisionalMedium
FedNowSecondsFinalNone (irrevocable)
Wire transferSame day (domestic)FinalNone
SEPA Instant10 secondsFinalNone
Ethereum L112 seconds (1 block)Probabilistic (final after ~13 min)None
Solana~400 millisecondsDeterministicNone
Bitcoin L1~10 minutes (1 confirmation)Probabilistic (practical after 6 blocks)None
LightningSub-secondFinal (conditional on channel state)None
SparkSub-secondFinalNone

The combination of instant settlement and zero reversal risk is a unique property of blockchain-based rails. Card networks offer neither: merchants wait 1-2 days for settlement and face chargeback risk for months. This hidden cost of provisional settlement does not appear in fee schedules but directly impacts working capital and fraud losses.

Breaking Down the Fee Components: A $100 Payment

To illustrate how fees decompose across layers, consider a $100 payment on each rail.

Card Payment ($100 Online via Stripe)

  • Interchange to issuing bank: ~$1.80 (1.80%)
  • Visa/MC assessment fee: ~$0.14 (0.14%)
  • Visa NABU / MC AANF: $0.02
  • Stripe processor margin: ~$1.24 (remainder of 2.9% + $0.30)
  • Total: $3.20

ACH Transfer ($100 via Stripe)

  • NACHA network fee: ~$0.005
  • Stripe fee: $0.80 (0.8%, capped at $5)
  • Total: ~$0.80

SWIFT International Wire ($100)

  • Sending bank fee: $30
  • Intermediary bank fee: $10-$15
  • Receiving bank fee: $10
  • FX margin (3% estimated): $3
  • Total: $53-$58

Stablecoin on Solana ($100 USDC)

  • Protocol base fee: $0.0004
  • Priority fee: ~$0.002
  • Total: ~$0.003

Spark ($100 in BTC or USDB)

  • Protocol fee: $0
  • Network fee: $0
  • Total: $0

The Hidden Costs Not in the Fee Schedule

Nominal transaction fees do not capture the full cost of using a payment rail. Several categories of hidden costs can substantially change the total cost of ownership.

Onboarding and Infrastructure

Card processing requires a merchant account, PCI-DSS compliance (which costs $5,000 to $200,000 annually depending on transaction volume), and integration with a payment gateway. ACH requires a bank relationship and NACHA compliance. SWIFT requires correspondent banking relationships.

Blockchain rails require a wallet and access to tokens for gas (on Ethereum and Solana) or nothing beyond a wallet (on Lightning and Spark). The infrastructure cost is dramatically lower, but the onboarding friction for non-crypto-native users remains a barrier.

Float and Opportunity Cost

ACH transfers that take 2-3 days to settle create float: money in transit that neither party can use. At current US Treasury rates, the opportunity cost of three-day float on a $10,000 payment is roughly $6. This is small per transaction but adds up for businesses processing high volumes. Instant-settlement rails eliminate this cost entirely.

Chargeback and Fraud Costs

Card payments carry the cost of fraud and chargebacks. The average chargeback costs merchants $190 per incident when accounting for the disputed amount, chargeback fees ($15-$100 per dispute), and administrative overhead. For high-risk merchants, chargeback rates of 0.5-1% of transactions add 0.3-0.6% to effective processing costs. Irreversible payment rails like Bitcoin, Lightning, and Spark do not have chargebacks, though this also means buyers lack the same dispute protection.

FedNow and the Real-Time Payments Shift

The Federal Reserve's FedNow service represents the US entry into instant bank-to-bank payments. At the network level, FedNow charges just $0.045 per credit transfer, with the first 2,500 transfers per month currently free as a volume incentive. The monthly participation fee was discounted to $0 for 2026 to encourage adoption.

However, what end users pay depends entirely on their bank's pricing. Most banks currently mark up FedNow transactions to $0.50 to $2.00, and many have not yet enabled the service for retail customers. As adoption grows and competitive pressure increases, these markups should decline. The underlying economics: $0.045 per instant, final transfer: make FedNow competitive with ACH on cost while offering real-time settlement.

By comparison, Europe's SEPA Instant already processes payments across 36 countries at roughly EUR 0.20 per transfer with 10-second settlement, giving European consumers and businesses a real-time payment option that the US is still building toward.

Stablecoins as Payment Rails: The Ethereum vs. Solana Tradeoff

Stablecoin payment rails have matured significantly. On Ethereum, gas fees for an ERC-20 stablecoin transfer (approximately 65,000 gas units) have dropped dramatically since the Dencun upgrade. As of September 2026, Ethereum gas prices have sustained sub-1 gwei levels for extended periods, putting L1 transfer costs near $0.01. But this is not a guarantee: during periods of network congestion, gas can spike to 20-30 gwei or higher, pushing a simple ERC-20 transfer to $2-$5.

Solana offers more predictable pricing. The base fee is a fixed 5,000 lamports (0.000005 SOL) per signature, yielding transfer costs under $0.005 even during moderate congestion. The tradeoff is that Solana has experienced network congestion and outages historically, though stability has improved substantially in 2025-2026. For payment applications that require cost predictability, Solana's fixed-fee model has an edge over Ethereum's auction-based gas market.

The gas volatility problem: A payment rail whose fees change by 100x depending on network conditions is difficult to integrate into business pricing models. This is why many stablecoin payment processors quote fees inclusive of a gas margin, effectively reintroducing fixed-fee pricing on top of a variable-cost protocol.

Bitcoin Layer 2s: Lightning and Spark

Bitcoin's base layer currently charges a median fee of around $0.30 per transaction (at the sustained 1 sat/vB fee rate floor that has persisted through much of mid-2026). This makes L1 usable for moderate-value transfers but still too expensive and too slow for point-of-sale or streaming payments.

Lightning Network Fees

Lightning routing fees have two components: a base fee (median approximately 0.444 satoshis per hop) and a proportional fee rate (median approximately 143 parts per million, or 0.0143%). For a $10 payment routed through two hops, total fees typically fall between $0.003 and $0.01.

The nominal routing fees are remarkably low, but Lightning has hidden costs that do not appear in the per-payment fee: channel opening and closing require on-chain Bitcoin transactions (currently ~$0.14 to $0.30 each at minimum fee rates), and liquidity management adds ongoing operational expense for node operators. Users of custodial Lightning wallets avoid these costs but give up self-custody.

Spark: Zero-Fee Self-Custodial Transfers

Spark eliminates per-transaction fees entirely for transfers within the network. A Spark-to-Spark transfer of BTC or USDB costs $0 in protocol fees, settles in sub-second time, and maintains self-custody through a 1-of-n operator trust model secured by FROST threshold signatures.

Cross-network transfers carry fees: sending from Spark to Lightning costs 0.25% plus Lightning routing fees, and receiving from Lightning to Spark costs 0.15%. Depositing from Bitcoin L1 requires the standard on-chain mining fee. Withdrawing to L1 follows a formula of 250 times the current sats-per-vbyte rate plus 750 sats, with a minimum of 300 sats.

The zero-fee model for internal transfers makes Spark particularly suited for use cases where small, frequent payments need to happen at near-zero cost without sacrificing self-custody: daily purchases, peer-to-peer transfers, and dollar-denominated payments via USDB.

Where Different Rails Win

Each payment rail has a niche defined by its fee structure, settlement speed, and geographic reach.

  • Card networks win where buyer protection and ubiquity matter most (e-commerce, in-store retail) despite their 2-3% cost
  • ACH wins for recurring US domestic payments where same-day settlement is not required (payroll, subscriptions, rent)
  • FedNow and SEPA Instant win for real-time bank-to-bank transfers where both parties are in the same regulatory zone
  • Wire transfers win only for high-value, time-sensitive domestic transfers above $1,000 where alternatives are unavailable
  • Stablecoins on Solana win for cross-border dollar transfers at any amount, with sub-penny fees and sub-second settlement
  • Lightning wins for Bitcoin-denominated payments where the sender already holds BTC and the recipient accepts it
  • Spark wins for frequent, low-value transfers where self-custody, zero fees, and instant settlement are all required simultaneously

Implications for Builders and Businesses

The cost data points to a clear trend: new payment rails are collapsing transaction costs toward zero while simultaneously reducing settlement times from days to seconds. For builders integrating payment infrastructure, the choice of rail increasingly depends not on cost (which is converging to near-zero on crypto rails) but on the user base's readiness, regulatory requirements, and the specific settlement guarantees needed.

Businesses processing high volumes of small-value transactions (content platforms, gaming, IoT data markets) should evaluate Bitcoin Layer 2 rails and stablecoin infrastructure alongside traditional options. The Spark SDK provides a developer-friendly integration path for applications that need instant, zero-fee transfers with self-custodial guarantees. Wallets like General Bread already demonstrate how Spark-powered payments work in practice for everyday users.

For a deeper comparison of merchant payment acceptance costs across these rails, or to explore how stablecoin rails compare to traditional infrastructure, see the linked research.

This article is for educational purposes only. It does not constitute financial or investment advice. Bitcoin and Layer 2 protocols involve technical and financial risk. Always do your own research and understand the tradeoffs before using any protocol.