Module 9: Fees, Cross-Border Charges, and Revenue Modeling

🧠 Learning Objectives

By the end of this module, you will:

Understand the different types of fees associated with virtual cards

Learn how and why cross-border charges apply, even for USD cards

Break down how card networks, issuers, and processors make money

Build a realistic revenue model around your own card product

Learn to communicate fees transparently to users while protecting margins

Why This Matters

Most people assume card payments are free or that all costs are covered by the merchant. That’s a common misconception — especially in virtual card systems where issuers and platforms operate under tighter margins and higher risks.

If you’re launching a card product and don’t understand fees, you risk:

Losing money on each transaction

Getting surprised by network charges

Creating a poor user experience during “mystery declines” or FX markups

Building a product that can’t scale profitably

Types of Card Fees

Below is a breakdown of fees you may encounter or need to pass on:

Fee TypeWho Applies ItDescription
Card Issuance FeeYou or your platformCharged to user (e.g., $1 per card created)
Top-Up FeeYou or your providerUsually a flat fee per top-up (e.g., $1 per $100 loaded)
FX FeeProcessor or issuerApplied when converting local currency (e.g., NGN) to USD
Cross-Border FeeCard network (Visa, Mastercard)Applied when a USD transaction is processed outside the US
Withdrawal FeeIssuerIf cash withdrawal or POS is enabled (rare for virtual)
Dispute/Chargeback FeeIssuer or processorCost of handling chargebacks
Termination FeeYou (optional)Fee for replacing a terminated card

Understanding Cross-Border Fees (Even in USD)

This is one of the most misunderstood aspects of virtual cards.

Even if:

Your card is denominated in USD

The user is in Nigeria

The merchant charges USD

You may still pay a cross-border fee. Why?

Because the location of the merchant's acquiring bank matters more than the currency.

Example: You buy Facebook Ads from Nigeria. Charged in USD. Facebook routes the payment through a bank in Ireland. Visa classifies this as a cross-border transaction. You get charged 2.5% + $0.50 — passed from the network to your processor, and to you.

This is not a bug — it’s a common reality of global payments infrastructure.

FX Fees vs. Cross-Border Fees

ScenarioFX Fee?Cross-Border Fee?
Pay NGN → Card in USDYesMaybe
Card pays Amazon in USDNoMaybe
Card pays a merchant charging EURYesYes
Card pays a US merchant settled in the USNoNo

Realistic Card Revenue Models

Let’s now look at how platforms make money on card products.

1.

Flat Markup on Top-Up

Charge a fixed fee per load. E.g. Top up $100 → Fee: $1

Pros: Easy to communicate

Cons: Doesn’t scale with spend

2.

Percentage Spread

Take a margin on top of what the processor charges. E.g. FX Rate 750 → Charge 765

Pros: Scales with spend

Cons: Must be justified and visible

3.

Subscription Model

Charge users monthly for access to premium card features.

E.g. $2/month for higher limits, more cards

Pros: Predictable revenue

Cons: High churn risk if spend is low

4.

Hybrid (Most Common)

$1 per card creation

$1 top-up fee per $100

2.5% FX markup on cross-border spends

Volume-based revenue share from processor (if available)

Revenue Stream Design for Different Audiences

AudienceMonetization Tactic
FreelancersAdd fees to withdrawals or convert to USD card value
ConsumersBundle with wallet product; charge creation and FX fees
Teams or SMEsOffer budget control, charge monthly or per card
International PayoutsPass FX markup transparently in quote process

Internal Float Cost vs. Pass-Through

You may choose to:

Absorb some card fees to improve UX (loss leader model)

Pass through fees exactly as charged

Mark up to create a margin

Your strategy depends on your market, customer LTV, and whether cards are a product or a feature in a broader system.

How to Display Fees Transparently

Users respect honesty. Show:

Top-up cost in the confirmation screen

Cross-border fee warning after known merchants (e.g., Facebook, Alibaba)

$0.50 + 2.5% breakdown when showing statement

Refund policies and chargeback timelines

Freezing and termination costs (if any)

Avoid “surprise fees.” Those break trust.

Recap

Every card product has costs — some fixed, some per-transaction, some hidden in network rules

You must understand and model FX, cross-border, top-up , and operational fees

Monetization can be flat, tiered, or volume-based — design it to match your users

Transparent communication is not just ethical — it's good product design