The Bitget Card’s landing page leads with “zero fees”. That claim is true, and it is also about the three fees that were never the expensive ones.
A correction to an earlier version of this page. It previously said Bitget publishes no full fee schedule. That went further than the evidence: the landing page does not show one, but Bitget’s support centre carries articles titled Fee Schedule and Spending Limit — at least one global and one Asia-Pacific — which we could not open from our network to read. Treat the support centre as the authoritative source and check it before you commit funds. What follows is about the landing page’s framing and about the costs you have to measure yourself either way.
One more thing worth knowing up front: “Bitget Card” is two different products. The exchange card lives at bitget.com/cards, and a separate Bitget Wallet Card lives at web3.bitget.com/card, with its own regional fee pages. Fee figures quoted online routinely mix the two. Confirm which product you are reading about.
What is actually known
- Network: Visa. Spends worldwide wherever Visa is accepted.
- Issuance: APAC, via DCS in Singapore. The card is issued by a regulated Singapore issuer rather than by the exchange itself.
- Funding: USDC only.
- Balance: custodial — held by Bitget, spent from there.
- Rewards, as advertised on the landing page: 10–20% welcome cashback, capped at $850 across the first 30 days, then 2–12% recurring, capped at $800 a month.
- Advertised as free: $0 application, annual and inactivity fees.
- Not on the landing page: top-up spread, FX markup, ATM cost, physical card cost. Bitget’s support centre has region-specific fee-schedule articles; that is where to look for them.
- Eligibility: not stated on the landing page. A VIP tier is referenced separately, so do not assume the base card is open in your region.
Two of those lines matter more than the rest.
USDC-only funding is a real constraint
Nearly every competitor accepts USDT. Bitget’s card takes USDC.
If your holdings are in USDT — and for most people in Asia they are — then funding this card involves a conversion you would not otherwise make, and that conversion has a cost that appears nowhere in the card’s terms because it happens before the card is involved.
Price it honestly. A USDT→USDC swap on a major venue is usually a few basis points, sometimes more when either leg is off peg. That is small, but it is not zero, and it is a cost this card imposes and its competitors do not. If you already hold USDC, this line disappears entirely and the card gets meaningfully more attractive.
There is a second-order effect worth noting: it also fixes which stablecoin’s risk you carry while money sits waiting to be spent. That is a defensible design choice, not a flaw — USDC’s reserve disclosure is more granular than most — but it is a choice being made for you.
The three fees they promise are the three that were never expensive
The landing page leads with “zero fees” — specifically $0 application, $0 annual, $0 inactivity.
Those three are real and worth having. They are also, on a crypto card, close to irrelevant. The costs that decide what this card actually costs you are the top-up spread, the FX markup and the ATM fee — and none of the three appears next to that headline.
That is the pattern to recognise, and it is not unique to Bitget. A card can be entirely truthful about charging no annual fee while the largest cost you pay sits inside the exchange rate applied when USDC becomes spendable balance. “Zero fees” and “cheap” are different claims, and only one of them is being made here.
The rebate caps are generous, and that is a real point in its favour
It is worth being fair about this, because a cap is usually where an advertised rate falls apart and here it mostly does not.
Take the recurring band: 2–12%, capped at $800 a month.
| Tier | Monthly spend where the cap starts binding |
|---|---|
| 2% | $40,000 |
| 5% | $16,000 |
| 12% | $6,667 |
At the bottom of the band the cap is unreachable for a normal spender — you would need $40,000 a month to hit it. Even at 12% you have $6,667 of monthly spending before the rate begins to dilute. For most people the advertised rate holds all the way through, which is more than can be said for most capped promotions.
The welcome offer is the tighter one: 10–20% capped at $850 over the first 30 days. At 20% that cap binds at $4,250 of spend, at 10% around $8,500. Still generous, but it is a one-off — the number to plan around is the recurring band, not the welcome band.
Two caveats before you treat the band as your rate:
- A band is not a rate. “2–12%” means 2% is also an answer. Find which tier you actually qualify for; that requirement is not on the landing page.
- The rebate nets against the unpublished costs. A 5% rebate against a 1.5% top-up spread is a 3.5% net. Against a 3% spread it is 2%. You cannot compute the net until you measure the spread — which is the next section.
The four numbers to measure yourself
Whatever the schedule says, get these empirically — a published percentage still will not tell you the spread applied at the moment USDC becomes balance. This is the same procedure that works on any card, and it takes one small deposit plus two small purchases.
1. The top-up spread. Note the USDC/USD mid-market rate from a venue outside the app. Load a round amount — 50 USDC. Read the fiat balance that lands.
spread % = (1 − fiat_received / (usdc_sent × mid_rate)) × 100
Do it on two different days. One reading is a data point; two tell you whether the markup is fixed or floating.
2. The FX markup. Make one small purchase in your home currency and one in a foreign currency, ideally within the same hour. Compare each against the interbank rate at the time of the transaction, not the settlement date. The gap on the foreign one, minus the gap on the domestic one, is the markup.
3. ATM cost, if you will use it. Withdraw the smallest amount the machine allows and read the full deduction. There are usually two fees — the card’s and the machine operator’s — and only one of them is ever in the card’s terms.
4. The rebate cap. Spend past where you think the cap is, then check the rebate. Cheapest possible experiment, and it settles the table above.
Four small transactions give you a comparison that is more reliable than any published schedule, because you measured the version that applies to your account, in your region, at your tier.
The issuer detail is the part most reviews miss
The card being issued through a regulated Singapore issuer rather than by the exchange is a structural point, and it cuts both ways.
In your favour: an issuer under MAS supervision has obligations around safeguarding and conduct that an offshore exchange balance does not. The card rails and the exchange are separate entities, which is generally what you want.
Not in your favour: your balance still sits with Bitget, custodially, before it reaches the card. The regulated part is downstream of where your money actually waits. If the exchange freezes an account — for a compliance review, a jurisdiction change, whatever reason — the quality of the card issuer does not help you spend a balance you cannot access.
The practical conclusion is the same one that applies to every exchange-first card: keep your spending float on it, not your savings.
Who it suits
It fits a Bitget user who already holds USDC, is in a supported APAC jurisdiction, and wants a Visa rail off an exchange balance they are already comfortable holding. The rebate caps are high enough not to be the deciding factor for most spenders.
It does not fit someone holding USDT who would need to convert, or anyone who wants the full cost side on one page before committing — the headline and the schedule live in different places, and the schedule is region-specific.
Your five-minute check
- Do you hold USDC already? If not, price the swap and add it to the card’s cost.
- Find which tier of the 2–12% band you qualify for. The band’s floor is 2%, and the landing page does not say what earns the top of it.
- Run the $50 top-up test before loading anything meaningful.
- Confirm your jurisdiction is on the current issuance list — APAC issuance does not mean every APAC country.
- Treat the balance as a float. It is custodial and it sits with the exchange.
Card programmes in this category revise terms often. The landing-page figures above reflect a check on 21 Aug 2026; the support-centre fee schedules we could not reach are the authoritative source and may differ by region. Confirm on Bitget’s card page, in Bitget’s support centre, and in the app before you commit funds.