MMomoCalc
MomoCalc Research · Tool + Report

What did your card purchase really cost?

On a foreign card purchase your bank charges you two costs: a visible POS or foreign-transaction fee, and a hidden FX markup baked into the exchange rate. The card network (Visa, Mastercard) charges your bank about 1.5%. African issuing banks routinely charge cardholders 6%-12% all-in. The calculator above attributes the difference honestly: the legitimate network layer, and your bank's margin.

Adaeze Okonkwo
By Adaeze Okonkwo🇳🇬
Finance Writer · 19 June 2026 · 10 min read
with Kwame Asante🇬🇭 · MomoCalc Research

What did your card purchase really cost?

Type the three numbers off your statement. The tool backs out the implied exchange rate, compares it to the live mid-market rate, attributes ~1.5% to the legitimate Visa/Mastercard network cost, and shows what your bank kept as hidden margin.

All-in cost — very high
You paid ~11.3% above the real rate
Amount lost on this purchase: GHS 88.52
Cost breakdown
Real cost100%
Network (legit)~1.5%
Bank hidden margin3.8%
Visible POS fee6.0%

Visa / Mastercard charged your bank about ~1.5% on this transaction (network ISA + cross-border assessment + scheme FX).

Your bank charged you 11.3% all-in. The ~3.8% between the FX markup and the network layer is your bank's margin — buried in the exchange rate, not on the statement.

How we calculated this

Implied rate: 11.7563 (billed 799.43 ÷ foreign 68.00)

Live mid-market rate (MomoCalc): 11.1600 USDGHS

Total FX markup: 5.34% = (11.7563 ÷ 11.1600 − 1) × 100

Network layer (Visa/MC, legitimate): ~1.5% — Visa ISA + International Acquirer Fee, or Mastercard Cross-Border Assessment + Acquirer Support, both with scheme FX. Sources: Visa's published Interchange Reimbursement Fee schedule; Mastercard's Cross-Border Assessment schedule. These are non-negotiable and the same for every issuing bank.

Bank's hidden margin: max(0, 5.34% − 1.5%) = 3.84%

Visible POS fee: 6.00% = 47.97 ÷ 799.43 × 100

All-in cost vs real value: 11.34%

Privacy: this calculator runs entirely in your browser. We don't store, log, or transmit any of the numbers you typed. No localStorage, no cookies, no analytics on these inputs.

The two costs on every foreign card purchase

Every foreign-currency purchase you make on an African-issued card carries two costs, and your bank deliberately tells you about only one. The visible cost is the POS or foreign-transaction fee that shows up as a line item on your statement (commonly 1%-6% of the local-currency billed amount). The second cost — usually larger — is the FX markup the bank bakes into the exchange rate it converts at. That second cost is invisible on the statement: you only see the converted local-currency amount, never the rate the bank used.

The calculator above does the audit for you. You type three numbers off your statement — the foreign-currency amount, the local-currency amount billed, and any visible POS fee — and it backs out the implied exchange rate the bank used, compares it to MomoCalc's live mid-market reference rate, and shows the gap. The gap is your hidden FX markup. Add the visible fee and you have the all-in cost.

How to read it off your statement

The audit is mechanical and you don't need a finance background. Pick any foreign-currency purchase on your statement. You'll see three pieces of information: the merchant amount in the foreign currency (e.g. USD 68.00); the amount your bank billed in your local currency (e.g. GHS 799.43); and any separately-listed POS or foreign-transaction fee (e.g. GHS 47.97). The bank computed an implied exchange rate: billed ÷ foreign = implied. In the worked example, 799.43 ÷ 68.00 = 11.76 GHS per USD.

Now compare that implied rate to the live mid-market rate for the same currency pair. MomoCalc shows the mid-market on every exchange-rate page; on the same June day as the example, USD/GHS interbank mid-market was around 11.19. The implied rate was 11.76 — a gap of about +5.1%. That's the bank's FX markup, baked into the converted amount. The 6.0% visible POS fee comes on top. Total all-in cost: about 11.1% above the real value of the purchase. Reproducing this for any line on your own statement is the same three-step calculation.

What the card network actually charges your bank

The single most important fact in this whole topic is rarely surfaced: of the 11% all-in cost in the worked example, the card network's portion is small. Visa publishes an International Service Assessment (ISA) of 0.8% on cross-border transactions without currency conversion, rising to about 1.0%-1.4% on transactions WITH conversion, plus an International Acquirer Fee of around 0.45%. Mastercard's equivalent is a Cross-Border Assessment of about 0.6% (USD) to 1.0% (with conversion), plus acquirer support of 0.55%-0.85%. Both networks then add their own scheme FX margin sitting roughly 0%-1% above the true mid-market.

Stacked together, the network layer on a converting transaction comes to about 1.5% all-in. These figures are published in Visa's Interchange Reimbursement Fee schedule and Mastercard's Cross-Border Assessment schedule — non-negotiable, identical across every issuing bank in the world. The implication is clean: when your African bank charges you 11% on a foreign card purchase, about 1.5% of that is a real cost the bank passes through from the network. The remaining ~9-10% is your bank's margin — buried in the exchange rate and the POS fee, never broken out on the statement.

That distinction matters because it's the part that gets the framing right. A bank charging you 1.5% on a foreign purchase is passing through what it actually pays the network. A bank charging you 11% is keeping the difference. The calculator above attributes the 1.5% network layer separately as a "legitimate cost" and labels the rest as the bank's margin — not because every cent above 1.5% is unjustified, but because that's where the honest conversation about pricing starts.

The Africa picture — why card FX runs higher here

African card FX runs structurally higher than the global average for three interlocking reasons documented in industry data and the GSMA / IMF Africa Pulse research.

The US/EU correspondent-bank detour

More than 80% of cross-border African payments still route through US or European correspondent banks rather than directly between African banks. That means a transaction settles via a USD or EUR intermediation step on top of the local-currency leg, and each leg of conversion carries its own scheme FX margin and intermediation fee. The double-conversion penalty is most visible on naira and cedi card purchases of European or Asian merchants: you pay the USD/EUR margin, then your bank's USD-to-NGN/GHS margin on the same transaction.

Nigeria's naira-card throttling

Nigeria's hard-currency squeeze through 2022-2023 forced most banks to throttle naira card spending abroad to USD 20-50 per month per card, eventually suspending international use on many naira cards altogether. The visible numbers are stark: industry data shows transactions per active card per year in 2025 at about 118 for South Africa, 51 for Nigeria and 24 for Egypt — Nigerian cardholders simply use their cards a fraction as often, reflecting collapsed confidence in the foreign-spend rail. The price impact: when international use does work it carries the highest markups in the market, both because the FX squeeze hasn't fully unwound and because issuers price for friction.

Where it works better: Kenya and South Africa

Kenya and South Africa have functioning international card rails with reasonable markups by African standards (typically 3%-5% all-in vs the 8%-12% common in Nigeria and Ghana). The South African rand is highly liquid, settles without USD intermediation on a number of corridors, and PayShap-style instant rails are pulling consumer pricing tighter. Kenya's KES card economy benefits from the same Vodacom/Safaricom payments ecosystem that drives M-Pesa's reach. Neither is a low-fee market by global standards — but both are functional.

The fintech escape: virtual USD cards

Grey, Geegpay, Chipper, and a handful of newer fintechs issue virtual USD-denominated cards funded from local-currency wallets. Because the card is denominated in USD, a foreign-currency purchase incurs only the network scheme's small cross-currency margin (where applicable) rather than the full local-bank FX markup. Effective all-in cost on these cards is typically 1.5%-3% — close to the legitimate network layer. The trade-off is the funding step (you have to move local currency into the fintech wallet, which carries its own conversion) and the regulatory tightening that periodically constrains the model. For a household making frequent foreign purchases the math usually favours the fintech card.

How to pay less

Three lever you can pull at the consumer level, in increasing order of effort and saving.

Always pay in local currency (decline DCC)

When a foreign merchant's terminal asks "do you want to pay in your home currency or the local one?" — always pick the LOCAL currency. The home-currency option is Dynamic Currency Conversion (DCC), which lets the merchant's acquirer set the FX rate, typically with a 4%-7% markup that's worse than your card's own network rate. Picking local currency keeps the conversion on your bank's rails, which (even at African issuing-bank margins) is usually cheaper than DCC.

Use a low-markup fintech / USD card for foreign spend

If you make foreign purchases more than once a quarter, a virtual USD card from a regulated fintech will usually pay for itself in saved markup within a couple of transactions. Compare your bank's effective markup (use the calculator above on your last three foreign purchases) against the fintech card's all-in funding + transaction cost. Below about 3% effective on the fintech card vs 8%+ on the bank card, the fintech wins on any meaningful transaction size.

Check the rate before big foreign purchases

For one-off large foreign purchases (a flight, a piece of equipment, a year of software) check the live mid-market rate on MomoCalc and back out what your bank would charge before swiping. If the implied cost is over 6-8% all-in and the merchant accepts an alternative (bank wire, fintech card, even a USD-denominated bank account if you have one), the alternative usually clears at half the cost.

See the live mid-market rate for major USD pairs on USD → GHS, USD → NGN, USD → KES or USD → ZAR.

Methodology

The calculator's markup figures are DERIVED from two inputs: the implied rate (the user's billed-divided-by-foreign, which the user reads off their own statement) and MomoCalc's live mid-market rate (the same one shown on every exchange-rate page on this site, served from our eac_fx_rates table and refreshed daily). The calculation is identical to what any analyst would do on a spreadsheet: implied / mid-market - 1 = total FX markup. The network-layer figure (~1.5%) is attributed to Visa's Interchange Reimbursement Fee schedule and Mastercard's Cross-Border Assessment schedule — public scheme-rule documents updated semi-annually. We do not fabricate a single number; every value is either user input, a live MomoCalc rate, or a cited scheme rule.

Privacy: the calculator runs entirely client-side. The numbers you type are not stored, logged or transmitted. There is no localStorage, no sessionStorage, no analytics on these inputs, no POST to any backend. The result is computed in your browser and disappears when you close the tab.

Last updated: 19 June 2026

How to cite this report

MomoCalc Research. (2026). What did your card purchase really cost?. MomoCalc. https://momocalc.com/reports/hidden-cost-of-card-payments

Methodology + calculator output is free to reproduce with attribution to MomoCalc. The underlying decomposition framework is published under CC BY 4.0 — please link back to this page when citing.

About the research team

Adaeze Okonkwo
About the author
Adaeze Okonkwo 🇳🇬

Adaeze Okonkwo writes about money in Nigeria — how it moves, what it costs, and the policies that shape it. Based in Lagos, she focuses on mobile money fees, naira exchange rate trends, CBN monetary policy, and the personal finance questions ordinary Nigerians actually ask: what's my take-home after tax, why did my transfer fee change, how do I send money home cheaply. Her work translates dense regulatory announcements — Finance Acts, EFCC directives, FX circulars — into plain, practical guidance. She has followed Nigeria's fintech boom from the early MoMo agent expansion through the rise of OPay, PalmPay, and Moniepoint.

Kwame Asante
About the author
Kwame Asante 🇬🇭

Kwame Asante covers the engine room of Ghana's cashless economy: MTN MoMo, Telecel Cash, AirtelTigo Money, and the regulatory tug-of-war between operators and the Bank of Ghana. Working from Accra, he has tracked the E-Levy from its contentious introduction through its 2025 abolition, the MoMo interoperability rollout, and the recurring fee disputes that flare up between telcos and the regulator. He writes for the everyday Ghanaian who wants to know what a transfer actually costs, how the cedi is moving against the dollar, and whether the latest BoG directive will help or hurt their wallet.

See also