Online merchants pay more to process payments than in-person businesses for the same card. That’s not a pricing quirk — it’s built into the interchange rate structure, and it compounds with every add-on: fraud prevention tools, 3D Secure authentication, international card fees, chargeback management services. A store processing $50,000/month online may be paying $500–$900 more in fees than an equivalent in-person business at the same volume.

This guide walks through every cost component that hits e-commerce merchants and where the real leverage is to reduce them.

The card-not-present rate premium

The fundamental reason online processing is more expensive: interchange. Visa and Mastercard set higher interchange rates for card-not-present (CNP) transactions because the fraud rate is 3–5x higher than card-present. The issuing bank takes on more risk, so the interchange it receives is higher.

Card type In-person rate Online (CNP) rate Premium
Visa Traditional (basic) 1.51% + $0.10 1.80% + $0.10 +0.29%
Visa Signature (rewards) 2.10% + $0.10 2.40% + $0.10 +0.30%
Mastercard World (rewards) 1.90% + $0.10 2.20% + $0.10 +0.30%
Mastercard World Elite (premium) 2.30% + $0.10 2.50% + $0.10 +0.20%
Visa Debit (regulated) $0.21 + 0.05% 1.65% + $0.15 Dramatically higher

The debit card row is the most striking: a regulated debit card costs $0.235 to process in-person on a $50 transaction. The same card used online costs $0.975 — four times more. Online merchants who rely on the “most customers pay with debit” logic from in-person retail experience a very different cost reality.

At $50,000/month with a typical online card mix (70% credit, 30% debit, 60/40 basic/rewards split), the CNP premium costs approximately $175/month more in interchange compared to the same volume processed in-person.

Processor comparison: Stripe vs PayPal vs Square

Processor Standard rate Amex rate International card Monthly fee
Stripe 2.9% + $0.30 2.9% + $0.30 +1.5% $0
PayPal (Checkout) 3.49% + $0.49 3.49% + $0.49 +1.5% $0
PayPal (Standard cards) 2.99% + $0.49 2.99% + $0.49 +1.5% $0
Square Online 2.9% + $0.30 2.9% + $0.30 +0% $0
Shopify Payments (Basic) 2.9% + $0.30 2.9% + $0.30 +1.5% $39 (Shopify plan)
Shopify Payments (Shopify plan) 2.6% + $0.30 2.6% + $0.30 +1.5% $105

PayPal’s split structure matters: the 3.49% + $0.49 rate applies when customers pay via their PayPal balance or PayPal Credit. When customers enter a card directly (PayPal Standard Card Processing), it drops to 2.99% + $0.49. That $0.49 flat fee is 63% higher than Stripe’s $0.30, which means PayPal is more expensive on low-ticket items even when the percentage rates are close.

At an average order value of $35: PayPal card rate = $1.54 vs Stripe = $1.32. At 1,000 orders/month, PayPal costs $220 more/month than Stripe. At $70 average order, the gap narrows to $110/month. PayPal is only cheaper than Stripe if your orders average over $140, which is rare for consumer e-commerce.

Square’s international card advantage: Square does not add an international card surcharge for online transactions, unlike Stripe (+1.5%) and PayPal (+1.5%). If your store has significant non-U.S. buyers — 20%+ of orders — Square’s effective rate can be meaningfully lower than Stripe’s despite the same base rate.

Chargeback risk and reserve accounts

What triggers a reserve

A rolling reserve is a percentage of sales that the processor withholds as insurance against chargebacks. Processors impose reserves when:

  1. Your chargeback rate exceeds 0.6% of monthly transactions (Visa’s monitoring threshold; processors get nervous well before that)
  2. You sell in a high-risk category (supplements, digital goods, travel, adult products)
  3. Your business is less than 6 months old with no processing history
  4. You process a sudden volume spike (3x+ your previous month)

Typical reserve terms: 5–10% of sales held for 90–180 days. A new e-commerce store processing $30,000/month with a 5% reserve has $1,500–$4,500 of its revenue sitting in the processor’s account at any given time. This is not a fee — you eventually get it back — but it is a meaningful working capital constraint for early-stage businesses.

Stripe and Square maintain “risk holds” that operate similarly to reserves but are applied ad hoc based on fraud signals. Both processors have been known to hold funds for 7–21 days when account behavior changes unexpectedly. This is a real operational risk: a viral product launch that 3x’s your usual volume can trigger a hold on the exact revenue you need to fulfill orders.

The chargeback math

Each chargeback costs the merchant the transaction amount plus a chargeback fee of $15–$25 (Stripe: $15, PayPal: $20, most banks: $25). A 0.5% chargeback rate on $50,000/month means 25 chargebacks. At Stripe’s $15 fee, that’s $375/month in chargeback fees alone — before accounting for the lost merchandise value on the disputed transactions.

Dispute win rates for e-commerce are low. Merchants win approximately 22% of disputes according to processor data. For digital goods, where there’s no shipping proof, the win rate drops to 15%. Investing in prevention (address verification, CVV requirement, velocity checks) is almost always cheaper than fighting disputes after the fact.

3D Secure: liability shift vs. conversion trade-off

3D Secure (3DS) is an authentication protocol that redirects customers to their bank during checkout to verify the transaction. Visa calls it “Verified by Visa,” Mastercard calls it “Mastercard Identity Check.” 3DS2 is the current version (3DS1 was deprecated in 2022).

The core trade-off:

  1. Liability shift: When a customer completes 3DS authentication and later disputes the transaction as unauthorized, the liability shifts from the merchant to the issuing bank. The merchant wins the dispute automatically. This is valuable for merchants with high fraud rates.
  2. Conversion impact: Adding a mid-checkout redirect to bank authentication increases abandonment. 3DS2 (using device fingerprinting for “frictionless flow”) reduces this to 3%–8% abandonment increase. 3DS1 (the old redirect flow) increased abandonment by 15%–25%.

On a $50,000/month store with 500 orders and a 3.5% abandonment increase from 3DS2, the conversion cost is approximately 18 lost orders. At a $100 average order value, that’s $1,800 in lost revenue. You need to be preventing at least $1,800 in chargebacks per month (18 disputes at $100 each) for 3DS to pay off on conversion alone. Most stores with under 0.3% chargeback rates are net negative on 3DS. Stores with 0.8%+ rates are strongly net positive.

International fees: the math that compounds

Most processors charge two international fee layers on non-U.S. cards:

  1. Cross-border assessment fee: Set by Visa/Mastercard. Visa charges 0.40% for European cards, 0.80% for other international cards. Mastercard charges 0.40%–0.60%.
  2. Processor’s international card fee: Stripe and PayPal both add 1.5% on top of their standard rate for non-U.S. issued cards, regardless of the card network’s fee. Square charges 0%.

Total cost example — a German customer paying $100 on your Stripe store with a Visa credit card:

  1. Base Stripe rate: $3.20 (2.9% + $0.30)
  2. Stripe international card fee: $1.50 (1.5%)
  3. Visa cross-border fee: $0.40 (0.40%)
  4. Total: $5.10 (5.1%)

That 5.1% on a $100 order is expensive. On a $30 order, it’s $1.83 + $0.30 base flat fee + $0.45 + $0.12 = $2.70 in fees on a $30 sale (9%). Cross-border business on low-ticket items is economically marginal without specifically choosing a processor with lower international fees (Square, Adyen, or Worldpay for merchants with volume to negotiate).

Volume scenario: $5K vs $50K/month

Processor $5K/month cost $5K eff. rate $50K/month cost $50K eff. rate
Stripe $175 3.50% $1,650 3.30%
PayPal (cards) $195 3.90% $1,790 3.58%
Square Online $175 3.50% $1,650 3.30%
Shopify Payments (Basic) $214 4.28% $1,689 3.38%
Helcim (IC+) $155 3.10% $1,375 2.75%

Estimates based on 100 transactions/month ($5K) or 1,000 transactions/month ($50K), U.S. cards only, typical consumer credit card mix.

At $5,000/month, Helcim’s interchange-plus saves approximately $20/month over Stripe — not life-changing. At $50,000/month, Helcim saves $275/month ($3,300/year). Shopify Payments’ Basic plan is notably expensive at low volume because the $39/month platform fee represents 0.78% of $5K in volume. The math only works on Shopify if you are already committed to the Shopify platform and would pay the $39 regardless.

Shopify Payments lock-in risk: Shopify adds a 0.5%–2% external transaction fee if you use a non-Shopify payment processor. At $50,000/month, the 0.5% surcharge on the Shopify plan costs $250/month — more than the savings from switching to Helcim. If you are on Shopify, you are effectively locked into Shopify Payments unless the interchange-plus savings exceed the external transaction fee plus the platform fee difference.

Five things e-commerce merchants commonly miss

  1. Not separating international transaction fees when doing cost analysis. If 15% of your orders come from outside the U.S. and you’re on Stripe, that 1.5% international surcharge on 15% of volume adds 0.225% to your blended effective rate. At $100,000/month, that’s $225/month you might not have factored into your unit economics.
  2. Underestimating subscription decline rates. For subscription businesses, involuntary churn from failed payments (expired cards, soft declines) typically runs 6%–12% per billing cycle. Stripe’s Smart Retries and Dunning (included on Stripe Billing) recover 30%–50% of these failures automatically. This feature has a real dollar value that rarely appears in processor comparison articles.
  3. Using the wrong MCC for your product category. Merchant Category Codes affect your interchange rate. Digital goods, software downloads, and SaaS subscriptions (MCC 5734 or 7372) have different interchange schedules than physical goods retail (MCC 5999). If your processor assigned the wrong MCC at onboarding, you may be paying higher interchange than required. This can be corrected retroactively.
  4. Not using AVS on all keyed transactions. Address Verification Service reduces fraud risk and keeps transactions out of the non-qualified tier on tiered pricing. Merchants who disable AVS to reduce friction on keyed orders are often trading a 1% conversion lift for a 0.50% downgrade surcharge on those transactions.
  5. Ignoring the dispute fee asymmetry. Stripe’s $15 chargeback fee is returned to you if you win the dispute. PayPal’s $20 fee is non-refundable regardless of outcome. For merchants with a high dispute win rate, this is a meaningful cost difference over time.