Ecommerce Payment Processing: Real Cost Per Sale

Key takeaways

  • Your real blended cost per transaction includes processing fees, fixed monthly charges, chargebacks, conversion spreads, and payout delays, not just the sticker rate.
  • Flat-rate pricing like 2.9% + 30¢ usually wins below roughly $10k-$20k monthly volume, after which interchange-plus quotes often come in 0.5-1.0 points lower.
  • A chargeback typically costs $15-$25 plus the lost sale, so disputes should be modeled as a line item, not a rounding error.
  • Cross-border sales add 1-2% currency conversion spreads plus fixed international fees, which can push an effective 2.9% rate above 6%.
  • Fixed monthly platform and app costs, not per-transaction rates, are the biggest leak for low-volume or seasonal stores.

Ecommerce payment processing usually costs you 2.9% plus $0.30 per transaction on flat-rate pricing, but your real blended cost per sale runs higher once you add chargebacks, currency conversion, and payout delays. This guide builds a worked cost model for three merchant profiles so you can compare providers on total cost, not sticker rates.

What Does Ecommerce Payment Processing Actually Cost You Per Sale?

The headline rate your processor quotes is one layer of four. The real cost of ecommerce payment processing stacks up like this:

The four fee layers: interchange, processor markup, fixed per-transaction fees, and incidentals

Interchange is the wholesale rate paid to the card-issuing bank, set by the card networks. Visa publishes its US interchange schedules openly (Visa US interchange rate schedules), and the figures vary widely by card type: a swiped debit card and a premium rewards credit card can differ by well over a percentage point. Processor markup is what your gateway or platform adds on top, usually a percentage. Fixed per-transaction fees are the flat cents-per-order charges that hurt most on small baskets. Incidentals cover monthly account fees, statement fees, and payout timing.

Where chargebacks and disputes fit in

A single chargeback typically costs $15-$25 plus the lost sale, and dispute rates above roughly 0.9% can trigger network monitoring programs. One contested order can erase the margin on dozens of clean ones, so your blended cost model needs a line for disputes, not just the sticker rate.

How Do You Calculate Your Blended Cost Per Transaction?

The blended-cost formula

Your sticker rate, 2.9% + 30¢ or whatever your gateway quotes, is not what a sale costs you. Blended cost per transaction divides everything payment-related in a month by the number of orders: processing fees, monthly gateway and platform charges, chargebacks and their dispute fees, refund-related losses, currency conversion spreads, and the cash-flow cost of payout delays. The formula is simple: Blended cost = (processing fees + fixed monthly fees + chargeback costs + conversion costs) ÷ number of transactions Run it monthly. A platform fee that looks trivial at 500 orders a month is real money at 80, and a 2% conversion spread on cross-border sales can double your effective rate. This is the same arithmetic we apply to our own pricing at UnifyCart, and it is why we publish what the platform fee does to per-order cost rather than quoting a rate alone.

Worked example: a $42 average order

Say you sell 300 orders a month at a $42 average, about $12,600 in revenue. Processing at 2.9% + 30¢ costs $1.52 per order, or $456 monthly. Add $79 for the plan, $60 in paid apps that exist only to handle checkout and shipping basics, and two chargebacks at $15 each. Total: $625 across 300 orders, a blended cost of $2.08 per transaction, or 4.9% of revenue. That is the number to compare, not the 2.9% on the pricing page. When you model alternatives, include everything a platform already covers, since features you no longer pay apps for change the math; our integrations page lists what ships built in.

What Should a Sub-$10k/Month Store Look For?

Why flat-rate pricing wins at low volume

At low volume, interchange-plus deals and custom rates never pay off, because the processor's fixed monthly fees eat the savings. A flat rate like Stripe's 2.9% + 30¢ per online transaction (published pricing) is predictable, and predictability is what a small store actually needs. Skip any processor that charges a monthly account fee to give you a "better" rate you won't hit the volume to earn.

The months-you-sell-nothing problem and fixed platform costs

The bigger leak isn't the per-transaction rate, it's the fixed monthly stack. If you have quiet months, a flat subscription plus paid apps means you pay the same whether you sell $8,000 or $800. That's exactly the complaint behind "I will have months where I will not be selling anything."

This is where we built UnifyCart differently: one flat monthly subscription with catalogue, checkout, payments, shipping, tax, and accounts included, so there's no app stack inflating your all-in cost. The honest trade-off: our payment processing still charges standard per-transaction fees, and we're newer with a smaller app ecosystem than Shopify. If seasonal pause options matter more than an included feature set, a platform with a pause plan may suit you better. We wrote about our reasoning when UnifyCart opened for business.

What Changes at $10k-$100k/Month?

The crossover math between flat-rate and interchange-plus

Flat-rate processing (a single percentage plus a fixed fee per transaction) is convenient until volume makes the premium visible. Interchange-plus passes the card network's base cost through and adds a fixed markup, so it usually wins once monthly volume passes roughly $10k-$20k, depending on your average ticket and card mix. The honest way to check: pull last month's transactions, compute your effective blended rate (total fees divided by total volume), and compare quotes on the same numbers. If interchange-plus quotes come in 0.5-1.0 points below your blended flat rate, the switch pays for itself at your current volume.

Monthly volumeFlat-rate blended cost (illustrative)Interchange-plus blended cost (illustrative)Crossover
$5k~2.9% + fees~2.7% + markupFlat rate simpler
$25k~2.9%~2.2-2.5%Interchange-plus ahead
$75k~2.9%~2.0-2.3%Gap widens

These rows are illustrative, not quoted rates. UnifyCart's Growth tier prices processing this way, and the pricing page shows the current markup rather than a teaser rate.

Chargeback exposure scales faster than revenue

Chargeback fees are fixed per case, so a dispute costs a $75k/month store the same dollar amount as a $5k store, but a single contested order hits a smaller margin percentage harder. What actually scales is dispute volume: more orders means more fraud attempts and more "item not received" claims, and each one carries a fee plus the lost sale plus your staff time. At this tier, model chargebacks as a line item (dispute rate times fee plus lost revenue) rather than rounding to zero. Also weigh payout delay: flat-rate processors often hold funds 2-5 days, which matters when you're buying inventory against receivables.

What Do Cross-Border Sellers Pay That Nobody Quotes Upfront?

Advertised processing rates usually cover domestic cards only. Sell internationally and three extra cost layers appear, none of them on the sticker price.

Currency conversion spreads

Every sale in a foreign currency typically costs a conversion spread of 1-2% on top of the cross-border fee many processors charge per transaction, plus a fixed international fee. The Federal Reserve explains how merchant discount rates stack interchange, processor markup, and fixed fees into one blended rate, and cross-border selling adds layers to each component. A 2.9% headline rate can effectively become 6%+ on a European order. Run your own blended math per currency, not per store.

Payout delay as a real carrying cost

International payouts often take days longer than domestic ones, and that float matters when you're paying suppliers weekly. If you hold inventory, a week of delayed cash is a working-capital cost you should count alongside fees. Platforms vary here too; UnifyCart's payment and payout behaviour is documented for developers at the developer documentation, and it's worth checking any platform's payout schedule before you commit.

How Do the Major Platforms Handle Payment Processing?

Platform comparison

Shopify pushes you toward its own processor. Use it and you get standard card rates; use anyone else and Shopify adds an extra transaction fee on top of that processor's charges. That is the "transaction fees on top of everything" pattern.

BigCommerce has no platform cut on which gateway you pick, but its paid plans price around features, so the sticker price sits higher before you add anything. Ecwid and Wix eCommerce bundle processing with their own plans and are simplest to start on, though both assume you stay on their checkout. WooCommerce is free software, so you bring your own gateway and pay its rates directly, plus hosting and the plugins that make checkout work.

Where UnifyCart fits, and where it falls short

UnifyCart includes checkout, payments, shipping rates, tax, and accounts in the flat monthly subscription, so there is no app stack and no extra platform fee for using a different gateway. For a store paying $250-300/mo all-in on Shopify, that removes two of the three cost layers.

Where it falls short: the Growth tier is $79/mo plus a platform fee on transactions, so very high-volume sellers doing their own gateway math may still land cheaper elsewhere. And if you need a gateway UnifyCart does not support yet, you are stuck waiting. Run the blended cost model from earlier sections against your real numbers before switching.

What Should B2B and Wholesale Sellers Add to the Model?

Net terms and the cost of waiting 30-60 days

Net 30 or net 60 terms mean the processing fee is the cheapest part of the deal. The real costs are the cash flow gap and the risk of non-payment. Run your blended cost model with the float included: a 2.9% card fee paid today is often cheaper than a net-60 invoice you chase for two months. If you offer both, track which payment method each customer actually uses.

Purchase orders and manual invoicing overhead

PO-driven sales add labor the per-transaction model hides. Every manual invoice, payment reminder, and reconciliation is minutes on the clock, and disputed invoices carry collection costs. Disputes sting on card payments too: major processors charge a dispute fee per chargeback on top of the transaction amount, and Stripe's dispute documentation spells out the fee structure. Price that in before you quote a wholesale account.

Which Payment Setup Should You Choose? A Checklist

Run your store through this before renewal:

  1. Compute your blended cost per transaction from your last three months of statements: interchange, fixed fees, chargebacks, and platform transaction fees divided by sales volume.
  2. Add your full platform bill, including every paid app covering a basic feature like upsells or invoices. If the sticker price is $79 but you pay $250 all-in, the gap is your real decision variable.
  3. Check what's built in. UnifyCart includes catalogue, checkout, payments, shipping rates, tax, and accounts, with nothing to host. Shopify and BigCommerce handle basics differently through their app ecosystems.
  4. Match seasonality to pricing. If some months sell nothing, a flat monthly subscription hurts; confirm what a zero-sale month costs you.
  5. B2B sellers: confirm net terms, purchase orders, and trade accounts before committing.

Whichever platform you pick, decide from the all-in number, not the plan price.

FAQ

Is 2.9% + 30¢ a good rate for ecommerce payment processing?

At low volume, yes. Flat rates like this are predictable, and interchange-plus deals rarely pay off until monthly sales pass roughly $10k-$20k. The bigger issue is that 2.9% + 30¢ is a sticker rate, not your real cost. Compute your blended cost per transaction, including platform fees, chargebacks, and apps, and compare on that number instead.

Can I use my own payment processor instead of the platform's default, and does it cost extra?

It depends on the platform. Shopify adds an extra transaction fee on top of a third-party gateway's charges, which stacks a second cost layer. BigCommerce charges no platform cut on your gateway choice. UnifyCart also lets you use a supported gateway without an extra platform fee, though unsupported gateways are unavailable until added.

How long do payment processors hold funds before paying out?

Flat-rate processors commonly hold funds 2-5 days, and international payouts often take several days longer than domestic ones. That delay is a real working-capital cost if you buy inventory against receivables or pay suppliers weekly. Check any platform's documented payout schedule before committing, and count the float in your blended cost model.

Do I pay processing fees on refunds and chargebacks?

Usually, yes. Most processors keep the original percentage fee on a refunded transaction, and a chargeback adds a dispute fee, typically $15-$25, plus the lost sale. One contested order can erase the margin on dozens of clean ones. Model disputes as a line item: dispute rate times fee plus lost revenue, not a rounding error.

What's the cheapest way to accept payments for a store that only sells a few months a year?

Avoid fixed monthly stacks: subscriptions and paid apps bill identically in a $8,000 month and a $800 month, or a zero-sale month. Look for flat-rate processing with no monthly account fee, and check whether a platform offers seasonal pause options. What a quiet month costs you should be part of the decision, not an afterthought.

Stay Updated

Subscribe to get the latest posts delivered right to your inbox.