CangguSwap courier delivering Indonesian Rupiah cash in Bali

USDT & USDC ↔ Cash in Bali

Peer-to-peer crypto exchange in Bali. Cash out your stablecoins — or buy USDT and USDC with Rupiah.

Real-time RatesCash Delivered FirstMultiple Networks SupportedSafe Face-to-Face Service
Real-time RatesCash Delivered FirstMultiple Networks SupportedSafe Face-to-Face Service
Real-time RatesCash Delivered FirstMultiple Networks SupportedSafe Face-to-Face Service
Real-time RatesCash Delivered FirstMultiple Networks SupportedSafe Face-to-Face Service

Swap crypto and Rupiah, wherever you are in Bali.

Sell USDT/USDC for cash, or buy crypto with Rupiah. See your exact rate, confirm on WhatsApp, and complete the swap face-to-face — simple, secure, and transparent.

1. Check Your Rate

1. Check Your Rate

Use our real-time calculator to see how much USDT or USDC converts to Indonesian Rupiah — or the reverse. Clear pricing with a transparent fee — a flat 2.5% whether you're buying or selling.

2. Choose Your Token & Network

2. Choose Your Token & Network

Select USDT or USDC across the networks we support: Ethereum, Arbitrum, Base, Optimism, BSC, Tron, Solana, Polygon, TON, and Hyperliquid. Pick the chain with the speed and cost you prefer.

3. Confirm on WhatsApp

3. Confirm on WhatsApp

Tap the button to connect with us on WhatsApp. Share your location and preferred time, and we'll confirm the order details.

4. Complete the Swap Face-to-Face

4. Complete the Swap Face-to-Face

For cash-out: we deliver Rupiah first — you verify, then send crypto. For buying crypto: meet at the nearest Bank BCA, pay Rupiah, then receive USDT or USDC.

Effortless swaps, tailored to how you live in Bali.

From real-time rates to face-to-face delivery, we make buying and selling stablecoins seamless, private, and stress-free.

Transparent Both Ways

Transparent Both Ways

Sell crypto for cash or buy USDT/USDC with Rupiah — a flat 2.5% fee either way. Rates and fees are shown before you commit.

Learn more →
Best Rates in Canggu

Best Rates in Canggu

Competitive, transparent rates with no hidden costs. Know your exact amount before confirming.

Learn more →
Fast 10-20 Min Delivery

Fast 10-20 Min Delivery

Most customers complete their swap within 10-20 minutes, depending on location.

Learn more →

Clarity for every step of your swap.

We've gathered the most important answers so you always know exactly how the process works before you begin.

Indonesia has two taxes on crypto transactions: PPh (Income Tax) at 0.1% of the transaction value (applied when selling crypto to IDR), and PPN (VAT) at 0.11% (applied when buying crypto on regulated exchanges). Combined, that's approximately 0.21% total tax — among the lowest crypto tax rates in the world. For a $1,000 USDT conversion, the total tax is roughly IDR 31,500 (about $2 USD).

Yes — the 0.1% PPh final tax applies to all crypto-to-fiat transactions on regulated Indonesian exchanges, regardless of tax residency status. If you are staying less than 183 days (non-tax resident), you pay the 0.1% at the point of transaction but don't need to file an Indonesian tax return. If you stay more than 183 days (tax resident), you may need to file an annual SPT report, though the 0.1% final tax already settles your crypto obligations. CangguSwap factors the tax into competitive OTC rates and provides receipts for every transaction.

No — for most transactions at CangguSwap, a valid passport is sufficient to cash out crypto to IDR, especially for amounts under $10,000 USD. An NPWP is recommended if you are an Indonesian tax resident (staying >183 days), frequently cash out large amounts, want to open a local bank account for crypto transfers, or plan to stay in Indonesia long-term. However, it is not a requirement for occasional OTC transactions.

Yes. Flip the calculator to enter an IDR amount and see how much USDT or USDC you'll receive after a 2.5% fee. Confirm on WhatsApp, then meet at the nearest Bank BCA to pay Rupiah and receive your stablecoins. Supported tokens: USDT and USDC on Ethereum, Tron, Solana, Base, Arbitrum, BSC, Polygon, Optimism, TON, and Hyperliquid.

USDT and USDC on: Ethereum, Arbitrum, Base, Optimism, BSC, Tron, Solana, Polygon, TON, and Hyperliquid.

No. Fees are shown up front: 2.5% when selling crypto for Rupiah, and 2.5% when buying USDT or USDC with Rupiah.

No strict minimum. For large amounts, contact us in advance.

Absolutely. Choose any location you're comfortable with — home, café, beach club lobby, coworking, etc.

It's simple. Open our website, enter the amount of USDT or USDC you want to swap, and tap 'Get Cash Now' to start a WhatsApp conversation with our team. Share your preferred meeting location and timing, and our courier will bring your Rupiah cash directly to you. You count and verify the money first — only then do you transfer the crypto. No bank account or Indonesian SIM card required.

We encourage you to pick any public location where you feel comfortable — a café, hotel lobby, coworking space, beach club, or bank branch. Many customers choose busy cafés in Canggu, Seminyak, or Ubud. Meeting inside a bank branch is also perfectly fine and adds an extra layer of security. Our courier will never ask you to send crypto before the cash is in your hands.

Your concern is valid and we take it seriously. The safest option is to meet inside a bank branch and ask the teller to verify the notes on the spot using the bank's counterfeit detector — most Indonesian banks offer this free of charge. Alternatively, you can meet near an ATM and have bank staff confirm the notes after we hand them over. All our Rupiah comes from legitimate sources, but we fully support customers who want to verify before releasing the crypto.

CangguSwap offers free delivery on orders of $1,500 or more. For smaller orders, a modest distance-based delivery fee applies. Larger orders also benefit from a tighter spread, so you get more Rupiah per dollar overall. To lock in the best rate, start your order on WhatsApp, mention your amount, and our team will confirm the exact rate and whether delivery is free before you commit to anything.