A crypto card advertised as “no monthly fee” can still collect 2% on every FX conversion and 1.5% on every top-up, which turns a $1,000 trip abroad into roughly $35 of charges that never appear on the statement as a line item. The headline rate sells the card; the four fee categories (top-up, annual, transaction, and FX) quietly decide what the card actually costs. Each category hides cost in a different place: the deposit rail, the maintenance cycle, the swipe itself, or the spread baked into the displayed exchange rate. This article walks through how each fee is collected, where Visa and Mastercard wholesale rates diverge from the cardholder rate, and how BenPay’s fee model maps against the same four buckets.
Why “no monthly fee” is rarely the full picture
The $35 in the intro came from four separate moments where money left the account, not one line item. A 1.5% top-up fee on $1,000 costs $15, and a 2% FX markup across the trip adds roughly $20. The “no monthly fee” headline stays technically true while the card still earns roughly 3.5% of the trip’s value.
The four collection points sit at different moments in the card’s lifecycle:
- Deposit rail: taken at the moment funds enter the card account.
- Maintenance cycle: taken on a fixed schedule, monthly or yearly.
- Swipe instant: taken at the point of sale, sometimes as a percentage.
- FX spread: taken at settlement, buried inside the exchange rate.
Each bucket has its own mechanics. Top-up fees vary by funding method, annual fees scale with card tier, transaction fees may appear as a line or hide inside the FX rate, and FX markup sits between the wholesale rate and the rate on the statement. Which bucket the card collects from matters more than the headline rate: a $0 monthly / 3% FX card is more expensive on a Tokyo trip than a $5 monthly / 0.5% FX card.
Top-up fee mechanics
Top-up fees are the first cost to land. They vary by the chain used to deposit, the payment method, and how long the funds take to clear.
Chain-level cost
When stablecoins are sent to the card account, the chain charges gas. Ethereum mainnet gas typically runs $5-15 per top-up and doubles during congestion. Layer 2 chains like Arbitrum, Base, and Optimism run $0.10-1. Chains optimized for payments, such as BenFen, settle for sub-cent gas. Gas is a network charge, not an issuer fee, but it leaves the account either way.
Payment-method markup
Funding from fiat adds a second layer. Credit card top-ups commonly carry a 2-3% processing markup. ACH transfers are near-free in the United States but slower to clear. SEPA transfers in Europe vary by issuer.
Processing delay
The third top-up cost is not a fee, but a delay. ACH top-ups can take 1-3 business days to become spendable. During that window the balance sits unusable. Money that could have been earning yield is locked in transit. Card top-ups clear in minutes but cost more upfront.
Annual and monthly fee mechanics
Annual and monthly fees are the most visible bucket; they appear directly on the statement. The mechanics break down by card tier, virtual versus physical format, and penalty triggers.
Virtual vs physical tier
Virtual cards are the cheapest. Virtual card issuance commonly costs $1-5 one-time, with monthly maintenance from $0 to $5. Physical cards typically run $10-50 per year, plus shipping. The fee covers plastic, chip embedding, and international shipping logistics.
Premium tier $200+/yr
Premium tiers cost more but bundle benefits. Metal cards with annual fees of $200 or more typically include higher cashback, lounge access, and lower FX markup. The key distinction is whether the benefits are cash back (refunded as spendable balance) or bound spending (lounge credits, travel insurance, statement credits tied to specific merchants). A $200 fee returning $300 in lounge credits is only valuable for frequent flyers.
Inactivity and minimum-balance penalties
The third part of the maintenance bucket is the penalty. Inactivity fees commonly run $5-10 per month after 90 days of no spending, and some issuers also charge when balance drops below a minimum threshold. These charges accumulate quietly on dormant cards and can cost more in a year than the card ever returned in cashback.
Transaction and FX fee mechanics
This bucket hides the most cost. Transaction and FX fees show up two ways, and most cardholders see only one.
The first method is a separately listed transaction fee of 1-2% per purchase, which is rare on consumer crypto cards but common on business and prepaid products. The second method is embedded in the FX spread, where a 1-3% markup is baked into the displayed exchange rate. The cardholder sees one number (the converted amount) with no easy way to separate wholesale rate from issuer markup.
The wholesale rate matters because it is publicly available. Visa and Mastercard publish daily wholesale rates that banks use to settle cross-border transactions in batches. Example: Visa’s wholesale rate might say 1 USD = 0.925 EUR, while the statement converts the same purchase at 1 USD = 0.908 EUR. The 1.83% gap is the FX markup, collected at settlement and never shown as a fee.
ATM withdrawals add a third layer:
- A fixed fee of $2-5 charged by the card issuer.
- A percentage of 2-3% on the amount, labeled “foreign transaction” or “cash advance.”
- An upstream ATM network fee charged by the ATM operator, usually $1-3 internationally.
A $200 ATM withdrawal in Paris can cost $10-15 across the three layers, a 5-7.5% effective fee on cash access.
Table 1: Four fee categories and how they are collected
| Bucket | When collected | Method | Industry typical range |
|---|---|---|---|
| Top-up | Deposit moment | Chain gas + payment-method markup | Gas $0.01-15 + 0-3% method markup |
| Annual / Monthly | Periodic schedule | Flat fee per month or year | $0-50/yr standard; $200+/yr premium |
| Transaction | Swipe instant | Separately listed OR embedded in FX | 1-2% if listed, 0% if FX-embedded |
| FX | Settlement moment | Markup on Visa/Mastercard wholesale rate | 0.5-3% above wholesale |
What the table actually says: FX is the largest and most invisible bucket because the markup is hidden inside the converted number on the statement. A cardholder spending $1,000 abroad sees exact dollar amounts for top-up and monthly fees, but the $20 lost to FX spread appears only as a slightly less favorable exchange rate. This is why “zero monthly fee” cards usually recoup their cost through the FX bucket. The issuer makes its margin on every cross-currency swipe instead of a recurring line item. For someone who spends entirely in their home currency, that trade is favorable. For someone who travels or holds multi-currency balances, it is not.
BenPay’s fee model mapped against the four buckets
BenPay is a one-stop on-chain financial platform that stores, earns, spends, and transfers in one self-custodial account. A holder stores USDC in the self-custodial account, swipes the card to debit USDC directly, and the transaction settles on BenFen while private keys stay with the holder. For a direct breakdown of stablecoin cards for USDT and USDC, the fee mechanics described here apply across both rails. The architecture concentrates cost in different buckets than a typical custodial card.
The four-bucket mapping:
- Top-up: Top-ups arrive as USDT or USDC bridged onto BenFen, settle at sub-cent gas, and the per-tier top-up fee is published in the app (the schedule runs from 0% on the entry tier to 1.5% on the higher-balance tier).
- Annual / monthly: Virtual and physical card tiers are priced separately. The current schedule is published in the app.
- Transaction: The collection method (separate line or embedded in the FX spread) is disclosed in the current fee schedule.
- FX: Built on the Visa wholesale rate with a fixed markup, disclosed in the app rather than absorbed into the exchange rate display.
Table 2: BenPay fee model by bucket
| Bucket | BenPay design principle |
|---|---|
| Top-up | USDT or USDC top-ups bridged onto BenFen at sub-cent gas; per-tier top-up fee 0% to 1.5% as published |
| Annual / Monthly | Tiered by virtual / physical format; current schedule in app |
| Transaction | Collection method disclosed in current fee schedule |
| FX | Markup on Visa wholesale rate, disclosed in current fee schedule |
What the table actually says: BenPay’s design concentrates cost in published top-up and FX brackets rather than hidden spread or recurring maintenance. Settling on BenFen keeps gas negligible, so the dominant top-up cost is the per-tier rate (0%, 0.5%, or 1.5%) shown before confirming each top-up. The earn-side fee structure is separately confirmed: 15% of profit on DeFi yield, 0% on principal. A 6% APY strategy nets roughly 5.1% after the platform’s share.
Note: Chain gas can fluctuate with network congestion, even on BenFen. APY on idle balances is variable and not guaranteed. BenPay is MSB-registered, SlowMist-audited, and self-custodial, so the holder controls private keys at all times.
Total cost of ownership: how the four fees stack
The same card can cost very different amounts depending on use. Three scenarios show how the four buckets stack across typical spending patterns.
Scenario A, Domestic daily spending, $500/month, no FX. Main cost = monthly fee + top-up. A $5 monthly fee plus $7.50 top-up (1.5% on $500) totals roughly $12.50/month. FX is zero.
Scenario B, Overseas travel, $1,000 single trip, all cross-currency. Main cost = FX spread + ATM withdrawals. A 2% FX markup on $1,000 is $20, plus a $200 ATM withdrawal costs $10-15 across three layers. Total roughly $30-35 for the trip, even on a “no monthly fee” card.
Scenario C, Cross-currency salary deposit, $3,000/month + local spending. Main cost = top-up + FX. A 1.5% top-up fee on $3,000 is $45. If half the spending crosses currencies, a 2% FX markup on $1,500 is another $30. Total roughly $80/month.
Table 3: Three scenarios stacked across four buckets
| Scenario | Top-up | Monthly | Transaction | FX/ATM | Total |
|---|---|---|---|---|---|
| A: Domestic $500/mo | $7.50 | $5 | $0 | $0 | $12.50 |
| B: Travel $1,000 trip | $15 | $0-5 | $0 | $30-35 | $45-55 |
| C: Cross-currency $3,000/mo | $45 | $5 | $0 | $30 | $80 |
What the table actually says: The same card produces a 2.5% effective rate in Scenario A, 4.5-5.5% in Scenario B, and 2.7% in Scenario C. The “actual rate” varies 3-5x across spending structures even though the published fee schedule never changes. Choosing a card is less about the lowest advertised fee and more about matching the spending pattern to the bucket where the card collects least. A heavy traveler should prioritize low FX even at the cost of a higher monthly fee, while a domestic user with infrequent top-ups should focus on zero monthly fees and ignore the FX rate.
Frequently asked questions about crypto card fees
1. Why does a “no monthly fee” crypto card still cost money to use?
Cost is collected through three other buckets (top-up at deposit, transaction at swipe, and FX at settlement), none of which appear as a monthly fee line item. The card typically recoups its margin through the FX spread on cross-currency purchases.
2. What is the difference between a transaction fee and an FX spread?
A transaction fee is a separately listed charge on each purchase, usually 1-2%, while an FX spread is a markup buried inside the displayed exchange rate. The two are sometimes combined and sometimes used as substitutes.
3. How does the Visa wholesale rate compare to the rate that appears on the statement?
Visa publishes a daily wholesale rate for bank-to-bank settlement, and the statement adds an issuer markup of 0.5-3% on top. The gap between the two is the FX fee, even though it is never labeled as one.
4. Why is topping up from Ethereum more expensive than from Arbitrum or Base?
Ethereum mainnet gas typically runs $5-15 per top-up because every transaction competes for limited block space on the base layer. Arbitrum, Base, and Optimism settle on a Layer 2 first, cutting gas to $0.10-1 per transfer.
5. Are ATM withdrawal fees on a crypto card different from a regular debit card?
The three layers are similar (a fixed issuer fee, a percentage cash-advance fee, and an upstream ATM network fee), but crypto card percentages are often higher because the issuer also covers stablecoin-to-fiat conversion. A $200 international withdrawal commonly costs $10-15 total.

