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 type
who applies it
description
Card Issuance Fee
You or your platform
Charged to user (e.g., $1 per card created)
Top-Up Fee
You or your provider
Usually a flat fee per top-up (e.g., $1 per $100 loaded)
FX Fee
Processor or issuer
Applied when converting local currency (e.g., NGN) to USD
Cross-Border Fee
Card network (Visa, Mastercard)
Applied when a USD transaction is processed outside the US
Withdrawal Fee
Issuer
If cash withdrawal or POS is enabled (rare for virtual)
Dispute/Chargeback Fee
Issuer or processor
Cost of handling chargebacks
Termination Fee
You (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

scenario
fx fee?
cross-border fee?
Pay NGN → Card in USD
Yes
Maybe
Card pays Amazon in USD
No
Maybe
Card pays a merchant charging EUR
Yes
Yes
Card pays a US merchant settled in the US
No
No

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

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

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

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

audience
monetization tactic
Freelancers
Add fees to withdrawals or convert to USD card value
Consumers
Bundle with wallet product; charge creation and FX fees
Teams or SMEs
Offer budget control, charge monthly or per card
International Payouts
Pass 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


Share on
Share on FacebookShare on XShare on LinkedIn
Did you find this page useful?