Skip to content

Estimate withdrawal fees

GET
/api/managing-entity/{managingEntityIdentifier}/payment/withdrawal/estimate
curl --request GET \
--url 'https://api.wink.travel/api/managing-entity//payment/withdrawal/estimate?destinationIdentifier=&destinationKind=' \
--header 'Wink-Version: 2.0'

Calculates the fee breakdown for a full-balance withdrawal to the chosen payout destination. Returns gross amount, transfer fee, FX fee (if applicable), and net payout amount. This is a read-only preview — no withdrawal is initiated.

managingEntityIdentifier
required
string
""

Managing entity identifier

destinationIdentifier
required
string
""

Identifier of the chosen BankAccount or RevolutPayoutAccount

destinationKind
required
string
""

Which collection on the managing entity to look up the destination in

Wink-Version
string
default: 2.0.0
Allowed values: 2.0

OK

Media type application/json

Fee breakdown preview for a withdrawal — no funds are moved.

object
grossAmount
required

Full available balance before any fees

number
""
transferFeeAmount
required

Revolut flat transfer fee ($5 USD converted to withdrawal currency)

number
""
fxFeeRate

FX exchange fee rate (0.006 or 0.010). Null if withdrawal currency is USD.

number | null
""
fxFeeAmount

Calculated FX exchange fee amount. Null if withdrawal currency is USD.

number | null
""
netAmount
required

Net amount the beneficiary would receive (grossAmount − transferFee − fxFee)

number
""
currencyCode
required

ISO 4217 currency code of the withdrawal

string
"" >= 1 characters
offMarketHours

True if fees were computed during Revolut off-market hours (Fri 17:00 – Sun 18:00 Eastern)

boolean
Example
null

Bad Request

object
type
string format: uri
title
string
status
integer format: int32
detail
string
instance
string format: uri
properties
object
key
additional properties
Example generated
{
"type": "https://example.com",
"title": "example",
"status": 1,
"detail": "example",
"instance": "https://example.com",
"properties": {
"additionalProperty": "example"
}
}

Unauthorized

Media type */*
object
type
string format: uri
title
string
status
integer format: int32
detail
string
instance
string format: uri
properties
object
key
additional properties

Forbidden

Media type */*
object
type
string format: uri
title
string
status
integer format: int32
detail
string
instance
string format: uri
properties
object
key
additional properties

Internal Server Error

object
Example generated
{}