Before I got the RedotPay physical card, I couldn't find a single clear guide on how ATM withdrawals actually work — specifically, how much you lose to fees when converting USDT → USD → local currency at an ATM.
So I tested it myself. I made three ATM withdrawals in Thailand over two weeks, tracking every fee at every step. Here's the full breakdown.
First Things First: You Need the Physical Card
To start with, ATM withdrawals only work with the physical card. The virtual card doesn't support cash withdrawals. In other words, if you only have the virtual card, you won't be able to get cash at an ATM.
As for the physical card itself, it costs $100 (or $80 with promo code AIAGENT or DW2025). After ordering, it takes 5–30 days to arrive. Once you receive it, you'll need to activate it and set a PIN before using it at any ATM.
The Step-by-Step ATM Withdrawal Process
- Find a Visa-accepting ATM — look for the Visa logo on the machine. Almost all bank ATMs globally accept Visa.
- Insert your card (chip side facing up)
- Select your language
- Enter your PIN — this is the 4-digit PIN you set when activating the card in the RedotPay app
- Choose "Withdrawal" or "Cash Advance" — some ATMs label it differently
- Select the amount — in the local currency (THB, JPY, EUR, etc.)
- The ATM shows a conversion rate and fee breakdown — review this carefully
- Confirm the transaction
- Take your card, cash, and receipt
The entire process takes about 30–60 seconds. Moreover, the crypto conversion happens automatically — you don't need to pre-convert anything in the app.
My Real ATM Tests (Thailand, January 2026)
Test 1: KBank ATM, Bangkok (Siam Square)
- Withdrawal amount: 10,000 THB (~$290 USD)
- ATM operator fee: 220 THB ($6.40)
- Conversion rate shown: 1 THB = $0.0290
- Total debit: ~$296.40 USD
- USDT deducted from my wallet: 296.40 USDT
- RedotPay's spread: Negligible (less than $1 above mid-market rate)
- Total cost to me: ~$6.40 (ATM fee only)
- Time from insert to cash: ~35 seconds
Test 2: SCB ATM, Chiang Mai (Old City)
- Withdrawal amount: 7,000 THB (~$203 USD)
- ATM operator fee: 220 THB ($6.40)
- Total debit: ~$209.40 USD
- USDT deducted: 209.40 USDT
- Total cost: ~$6.40
- Time: ~30 seconds
Test 3: Aeon ATM, Bangkok (Central Ladprao)
- Withdrawal amount: 20,000 THB (~$580 USD)
- ATM operator fee: 200 THB ($5.80)
- Total debit: ~$585.80 USD
- USDT deducted: 585.80 USDT
- Total cost: ~$5.80
- Time: ~40 seconds
Fee Breakdown: Where Does Your Money Go?
| Fee Type | Who Charges It | Amount |
|---|---|---|
| ATM operator fee | The bank that owns the ATM | 150–220 THB (~$4.50–6.50) in Thailand |
| Crypto conversion spread | RedotPay | Less than 1% (my tests showed ~0.3%) |
| Visa network fee | Visa | Included in the ATM fee |
| RedotPay ATM fee | RedotPay | $0 (no extra fee) |
The good news is that RedotPay doesn't charge an extra ATM fee on top of what the ATM operator charges. Instead, the only cost is the ATM's own fee plus RedotPay's small conversion spread.
How This Compares to Other Methods
| Method | Withdraw $300 in Thailand | Speed |
|---|---|---|
| RedotPay ATM (my test) | ~$306 (ATM fee + spread) | Instant |
| USDT → Exchange → Bank Transfer → ATM | ~$315 (exchange fee + transfer fee + ATM fee) | 1–3 days |
| Wise card ATM | ~$308 (1.75% fee + ATM fee) | Instant |
| Traditional bank card (intl) | ~$318 (2.5% foreign fee + ATM fee) | Instant |
Overall, RedotPay ATM withdrawals are quite competitive. In fact, they're slightly cheaper than Wise and much cheaper than traditional international bank cards. The main advantage, however, is the speed (instant) and the convenience of using crypto directly.
ATM Tips I Learned the Hard Way
Always choose "Without Conversion"
Some ATMs will ask if you want to be charged in USD or the local currency. Always choose the local currency. If you select USD, the ATM uses its own conversion rate, which is almost always worse than Visa's rate. This trick is called Dynamic Currency Conversion (DCC), and it's a well-known tourist trap.
Withdraw larger amounts, fewer times
The ATM fee is usually fixed (for example, 220 THB in Thailand), no matter how much you withdraw. As a result, taking out 20,000 THB once costs 220 THB in fees. But taking out 5,000 THB four times costs 880 THB in fees. That's the same total cash but 4x the fees.
Know your daily limit
According to RedotPay, the daily limit is quite high. However, individual ATMs may have their own limits. In Thailand, for instance, most ATMs cap at 20,000–30,000 THB per transaction. On the other hand, some banks (like KBank) allow multiple withdrawals in a row.
Balance inquiries often don't work
I tried checking my RedotPay card balance at two different ATMs, and both times I got an error message. The withdrawal itself worked fine, but the balance check feature seems unreliable. Therefore, it's better to use the RedotPay app to check your balance instead.
Keep your receipt
ATM receipts show the exact exchange rate used and all fees charged. As a result, they're useful for tracking your spending. Plus, you'll need the receipt if there's ever a dispute about the amount charged.
ATMs to Avoid
- Private/non-bank ATMs (found in convenience stores, bars, etc.) — these charge 2–3x the fees of bank ATMs. In Thailand, I saw some charging 500 THB ($14.50) per withdrawal. Stick to bank ATMs instead.
- Euronet ATMs — found in tourist areas worldwide, and they're known for poor exchange rates and high fees
- ATMs that insist on DCC — if an ATM won't let you proceed without choosing their currency conversion, simply cancel the transaction and find a different machine
What If the ATM Eats Your Card?
This hasn't happened to me, but it's still worth knowing what to do:
- Don't panic — the ATM keeps the card for security reasons
- Contact RedotPay support right away — they can freeze the card to prevent unauthorized use
- Contact the bank that owns the ATM — they usually destroy the card after 24–48 hours
- Request a replacement through RedotPay — the first replacement is $5, and later ones are $10
In the meantime, your virtual card still works for online and mobile payments.
Frequently Asked Questions
Can I withdraw any currency?
Yes, you can withdraw the local currency of whichever country the ATM is in. The conversion from your USDT to that currency happens automatically, so there's nothing extra you need to do.
Is there a daily withdrawal limit?
RedotPay sets a high per-transaction limit ($1,000,000 according to their docs). In practice, though, the ATM itself usually has a much lower limit. Just check the ATM display for its specific limits.
Why was my ATM withdrawal declined?
The most common reasons are: not enough USDT balance (remember the conversion spread), wrong PIN, or the ATM doesn't support the Visa network. For more details, check my decline troubleshooting guide.
Related Articles
- Physical Card Review: Cost, Delivery & ATM
- All Verified Promo Codes
- How to Top Up: Network Fees Compared
- Complete Setup Guide
So I tested it myself. Three ATM withdrawals in Thailand over two weeks, tracking every fee at every step. Here's the full breakdown.
First Things First: You Need the Physical Card
ATM withdrawals only work with the physical card. The virtual card doesn't have ATM capabilities. If you only have the virtual card, you're out of luck for cash withdrawals.
The physical card costs $100 (or $80 with promo code AIAGENT or DW2025). It takes 5-30 days to arrive after ordering. You need to activate it and set a PIN before using it at ATMs.
The Step-by-Step ATM Withdrawal Process
- Find a Visa-accepting ATM — look for the Visa logo on the machine. Almost all bank ATMs globally accept Visa.
- Insert your card (chip side facing up)
- Select your language
- Enter your PIN — this is the 4-digit PIN you set when activating the card in the RedotPay app
- Choose "Withdrawal" or "Cash Advance" — some ATMs label it differently
- Select the amount — in the local currency (THB, JPY, EUR, etc.)
- The ATM shows a conversion rate and fee breakdown — review this carefully
- Confirm the transaction
- Take your card, cash, and receipt
The entire process takes about 30-60 seconds. The crypto conversion happens automatically — you don't need to pre-convert anything in the app.
My Real ATM Tests (Thailand, January 2026)
Test 1: KBank ATM, Bangkok (Siam Square)
- Withdrawal amount: 10,000 THB (~$290 USD)
- ATM operator fee: 220 THB ($6.40)
- Conversion rate shown: 1 THB = $0.0290
- Total debit: ~$296.40 USD
- USDT deducted from my wallet: 296.40 USDT
- RedotPay's spread: Negligible (less than $1 above mid-market rate)
- Total cost to me: ~$6.40 (ATM fee only)
- Time from insert to cash: ~35 seconds
Test 2: SCB ATM, Chiang Mai (Old City)
- Withdrawal amount: 7,000 THB (~$203 USD)
- ATM operator fee: 220 THB ($6.40)
- Total debit: ~$209.40 USD
- USDT deducted: 209.40 USDT
- Total cost: ~$6.40
- Time: ~30 seconds
Test 3: Aeon ATM, Bangkok (Central Ladprao)
- Withdrawal amount: 20,000 THB (~$580 USD)
- ATM operator fee: 200 THB ($5.80)
- Total debit: ~$585.80 USD
- USDT deducted: 585.80 USDT
- Total cost: ~$5.80
- Time: ~40 seconds
Fee Breakdown: Where Does Your Money Go?
| Fee Type | Who Charges It | Amount |
|---|---|---|
| ATM operator fee | The bank that owns the ATM | 150-220 THB (~$4.50-6.50) in Thailand |
| Crypto conversion spread | RedotPay | < 1% (my tests showed ~0.3%) |
| Visa network fee | Visa | Included in the ATM fee |
| RedotPay ATM fee | RedotPay | $0 (no additional fee) |
The good news: RedotPay doesn't charge an additional ATM fee on top of what the ATM operator charges. The only cost is the ATM's own fee plus RedotPay's small conversion spread.
How This Compares to Other Methods
| Method | Withdraw $300 in Thailand | Speed |
|---|---|---|
| RedotPay ATM (my test) | ~$306 (ATM fee + spread) | Instant |
| USDT → Exchange → Bank Transfer → ATM | ~$315 (exchange fee + transfer fee + ATM fee) | 1-3 days |
| Wise card ATM | ~$308 (1.75% fee + ATM fee) | Instant |
| Traditional bank card (intl) | ~$318 (2.5% foreign fee + ATM fee) | Instant |
RedotPay ATM withdrawals are competitive — slightly cheaper than Wise and significantly cheaper than traditional international bank cards. The main advantage is the speed (instant) and the convenience of using crypto directly.
ATM Tips I Learned the Hard Way
Always choose "Without Conversion"
Some ATMs will ask if you want to be charged in USD or the local currency. Always choose the local currency. If you select USD, the ATM applies its own conversion rate, which is almost always worse than Visa's rate. This is called Dynamic Currency Conversion (DCC) and it's a well-known tourist trap.
Withdraw larger amounts, fewer times
The ATM fee is usually fixed (e.g., 220 THB in Thailand), regardless of how much you withdraw. Withdrawing 20,000 THB once costs 220 THB in fees. Withdrawing 5,000 THB four times costs 880 THB in fees. Same total cash, 4x the fees.
Know your daily limit
RedotPay says the daily limit is quite high, but individual ATMs may have their own limits. In Thailand, most ATMs cap at 20,000-30,000 THB per transaction. Some banks (like KBank) allow multiple sequential withdrawals.
Balance inquiries often don't work
I tried checking my RedotPay card balance at two different ATMs and got "error" both times. The withdrawal itself worked, but the balance check feature seems unreliable. Use the RedotPay app to check your balance instead.
Keep your receipt
ATM receipts show the exact exchange rate used and all fees charged. It's useful for tracking your spending, and you'll need it if there's a dispute about the amount charged.
ATMs to Avoid
- Private/non-bank ATMs (found in convenience stores, bars, etc.) — these charge 2-3x the fees of bank ATMs. In Thailand, I saw some charging 500 THB ($14.50) per withdrawal. Stick to bank ATMs.
- Euronet ATMs — found in tourist areas worldwide, known for poor exchange rates and high fees
- ATMs that insist on DCC — if an ATM won't let you proceed without choosing their currency conversion, cancel and find a different machine
What If the ATM Eats Your Card?
This hasn't happened to me, but it's worth knowing:
- Don't panic — the ATM keeps the card for security
- Contact RedotPay support immediately — they can freeze the card to prevent unauthorized use
- Contact the bank that owns the ATM — they usually shred the card after 24-48 hours
- Request a replacement through RedotPay — first replacement is $5, subsequent ones are $10
In the meantime, your virtual card still works for online and mobile payments.
Frequently Asked Questions
Can I withdraw any currency?
You can withdraw the local currency of whichever country the ATM is in. The conversion from your USDT to that currency happens automatically.
Is there a daily withdrawal limit?
RedotPay sets a high per-transaction limit ($1,000,000 according to their docs), but the ATM itself usually has a much lower limit. Check the ATM display for its specific limits.
Why was my ATM withdrawal declined?
Most common reasons: insufficient USDT balance (remember the conversion spread), wrong PIN, or the ATM doesn't accept the Visa network. Check my decline troubleshooting guide for more.


