---
title: Offramp Wallets
description: A BlindPay-managed wallet that converts received stablecoins to fiat and pays out to a bank account.
---

## What it is

An offramp wallet is a blockchain wallet that BlindPay creates for you. For every USDC or USDT transaction sent to the wallet, BlindPay automatically converts the funds to fiat and sends them to your bank account.

## How it works

BlindPay **always** creates a [payout](/docs/essentials/payouts) automatically when the wallet receives a USDC or USDT transaction.

### Supported blockchains and stablecoins

| Chain name | Stablecoins supported | Minimum  | Additional fee |
| ---------- | --------------------- | -------- | -------------- |
| Tron       | Only USDT             | 200 USDT | 15 USDT        |
| Solana     | Only USDC             | 50 USDC  | 0 USDC         |

### Fee calculation example

Sending **100 USDT** to an offramp wallet connected to an ACH bank account (assuming 1 USDT = $1 USD):

**Step 1**: Convert USDT to USD

- 100 USDT = $100.00 USD

**Step 2**: Deduct fees in this order:

1. **Additional fee**: 15 USDT = $15.00 USD
2. **Percentage fee**: 0.1% of total amount = 0.1% × $100.00 = $0.10
3. **Bank transfer fee**: $0.40 (ACH processing fee)

**Final calculation**:
$100.00 - $15.00 - $0.10 - $0.40 = **$84.50** sent to the recipient's bank account.

## Prerequisites

::c-prerequisites
::

A customer and a bank account must exist before creating an offramp wallet.

## Create an offramp wallet

::c-auth-note{customer bank-account}
::

::c-code-group

```bash [cURL]
curl --request POST \
  --url https://api.blindpay.com/v1/instances/in_000000000000/customers/re_000000000000/bank-accounts/ba_000000000000/offramp-wallets \
  --header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
  --header 'Content-Type: application/json' \
  --data '{
  "network": "tron"
}'
```

::

## Related

- [Payouts](/docs/essentials/payouts) · [Bank Accounts](/docs/essentials/bank-accounts) · [Customers](/docs/essentials/customers)
