GuidesAPI ReferenceChangelog
API Reference

Estimate Transaction Fees

Get estimated fees before executing a transaction.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…

Actions:

  • DEPOSIT: Deposit of assets
  • WITHDRAWAL: Withdrawal of assets
  • CONVERSION: Not supported - use /conversions/quote instead
  • AUTO_CONVERSION, TRANSFER, and REWARD: Not supported

Fee Calculation:

The action and asset select the fee calculation type. The estimate also uses the amount, network, and the customer's applicable fee schedule:

  • DEPOSIT + Crypto asset (USDC, USDT, etc.) → No fee
  • DEPOSIT + Fiat currency (USD, MXN) → Fiat deposit fee
  • WITHDRAWAL + Crypto asset → Crypto withdrawal fee (includes gas)
  • WITHDRAWAL + Fiat currency → Fiat withdrawal fee

For fiat withdrawals, provide the optional destination_country as an ISO 3166-1 alpha-2 code (for example, HK) to match country-specific fees. If omitted, the estimate has no destination-country context and may differ from a withdrawal to a particular country. This field is not used for fiat deposits or crypto fee estimates.

Notes:

  • Crypto withdrawal fees include network gas fees and may fluctuate
  • Fiat fees are fixed rate + percentage

Networks:

  • Crypto: ETHEREUM, POLYGON, ARBITRUM, AVALANCHE, BASE, BNBCHAIN, SOLANA, TRON, ONE_MONEY, BITCOIN
  • Fiat: US_ACH, US_FEDWIRE, US_RTP, SWIFT, CUBIX, SPEI, PIX_TRANSFER, LOCAL_BANK_TRANSFER, CHATS, FPS

Use a blockchain network for crypto assets and a bank rail for fiat assets. The selected network must be valid for the asset and action. Availability depends on the customer's configuration and enabled routes; a successful estimate does not reserve a fee or confirm that a payment route is available.

Path Params
string
required

Customer ID

Body Params

Request body for fee estimation

string
enum
required

Transaction action for fee estimation

  • DEPOSIT: Deposit of assets (crypto deposit, fiat deposit )
  • WITHDRAWAL: Withdrawal of assets (both crypto and fiat have fees)
  • CONVERSION: Not supported yet - use /conversions/quote instead
  • AUTO_CONVERSION: Not supported yet

The actual transaction type (crypto vs fiat) is determined by the asset field.

Allowed:
string
required

Amount for fee calculation

string
required
  • Stablecoin assets: USDC, USDT, PYUSD, RLUSD, USDG, USDP, EURC, MXNB, 1USD(1USD/USDC conversion only, deposit/withdrawal not supported)
  • Digital assets: BTC, ETH, SOL
  • Fiat currencies: USD, MXN
string
required

Network used for fee estimation. Use a bank network for fiat assets or a blockchain network for crypto assets; the network must be valid for asset and action.

Responses

Language
Credentials
Bearer
OneMoney-HMAC-SHA256
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json