← Back to blog

Understanding Transaction Fees on Online Payments

Ever received less than expected after a sale and wondered where the difference went? Here's exactly how transaction fees work.

You made a sale for ₦20,000, but your payout shows a little less. If your first reaction was confusion or mild suspicion that you're being overcharged, you're not alone β€” transaction fees are one of the least explained parts of accepting online payments, even though the logic behind them is pretty straightforward once someone actually walks you through it.

What a transaction fee is actually paying for

A transaction fee isn't a single arbitrary charge, it's a small cut shared across several parties that all did real work to move your money safely and quickly. That includes the card network (Visa, Mastercard, or Verve) whose infrastructure the transaction travels on, the payment processor that runs the authorization and fraud checks, the banks on both ends, and the gateway or platform that built the checkout experience your customer used. Every layer here exists to make the transaction fast, secure, and reversible if something genuinely goes wrong β€” which is a meaningfully different value proposition from a cash sale, even though it costs a little more.

The typical fee structure you'll encounter

Most Nigerian and African payment processors follow a broadly similar pattern, even if exact numbers differ between them and change over time:

  • A percentage fee on the transaction amount, usually somewhat higher for card payments than bank transfers, a difference explored fully in bank transfer vs card payment.
  • A cap on local card transaction fees in many cases, so a large local sale doesn't cost a disproportionate amount in fees.
  • A separate, often higher rate for international cards or foreign currency transactions, reflecting the extra conversion and cross-border processing involved.
  • Occasionally, a small fixed fee per transaction in addition to the percentage, particularly for bank transfer collections.

Because exact rates change as providers adjust pricing, always check the current numbers directly on a provider's pricing page rather than relying on older figures you might see quoted elsewhere, including comparisons like our Paystack vs Flutterwave vs Monnify breakdown.

A simple worked example

Say a customer pays ₦10,000 for a product through your shop. For illustration, imagine a combined processing and platform fee of around 3%, a hypothetical figure just to show the mechanics, not a quoted rate. That would mean roughly ₦300 goes toward fees, and ₦9,700 settles to your account. Your settlement report should show all three numbers clearly: the ₦10,000 gross amount the customer paid, the fee deducted, and the ₦9,700 net amount that actually lands in your bank account. If those numbers don't roughly match what you expected based on the pricing you were quoted, that's your cue to check your provider's current rate card or reach out to their support, rather than assuming a mistake and just letting it go.

Who's actually taking a cut, layer by layer

It helps to picture the fee as being sliced at multiple points rather than pocketed whole by one company. The card network takes a small piece for running the rails. The issuing and acquiring banks each take a small piece for their role in approving and settling the transaction. The payment processor or gateway takes a piece for the infrastructure, fraud screening, and dashboard you actually interact with. It's a bit like a restaurant bill that bundles the cost of ingredients, the chef's labor, the server's tip, and the venue's rent into one number you pay at the end, even though several different parties are being compensated for different parts of the experience. If you're selling through a platform that also charges its own fee on top, like a monthly subscription plus a small transaction percentage, that's an additional, separate layer for the tools and storefront the platform provides β€” not a markup on what the underlying processor already charges.

Platform fees vs processor fees: two different things

This distinction trips up a lot of sellers. A no-code selling platform, Bifixit included, typically charges its own fee for the actual product it provides β€” an AI-generated catalog, a shareable shop link, order management, and a working storefront you didn't have to build. That's separate from whatever the underlying payment processor charges to actually move the money. Bifixit, for example, charges a flat monthly platform fee (around $15, or ₦25,000, with a 30-day free trial) plus a small transaction percentage β€” and that transaction percentage sits on top of, not instead of, whatever Monnify, Flutterwave, or Stripe charges underneath for the payment processing itself. This layered structure is completely standard across the industry, not a Bifixit-specific markup; any storefront tool built on top of a payment processor works the same way, whether or not they're upfront about explaining it. We compare this pricing philosophy more directly in subscription vs transaction-fee pricing.

How to actually read your settlement report

Most dashboards show you both a gross amount (what the customer paid) and a net amount (what actually settles to your account), with the fee itemized in between. Get in the habit of checking this breakdown rather than only glancing at your bank balance β€” it's the fastest way to catch a fee structure that doesn't match what you expected, or confirm that everything lines up correctly.

Building fees into your pricing, instead of being surprised by them

The sellers who feel least bothered by transaction fees are the ones who've already priced them in. Rather than treating the fee as a subtraction you discover after the fact, build your expected fee percentage into your product pricing from the start, the same way any retailer accounts for the cost of doing business. Once it's baked in, a payout that's a few percent below the sticker price stops feeling like a surprise and just becomes part of the math.

See Bifixit's full pricing breakdown to understand exactly what you'd pay before you commit to anything.

Ready to start your own shop?

Tell us what you sell β€” get a priced catalog and a shop link in minutes.

Start selling free β†’

More like this