API Referencev1.0
HomeLog inSign up
GETTING STARTED

Pricing and Markup

Every Dutch API rate, the fee fields in each response, and how to add your own markup.

These are the exact rates Dutch charges API users. You can add your own markup on top of any of them and keep it as profit. Dutch adds no fees on top of the rates listed here and takes no share of your markup.

📘Dutch API has no sandbox. Every endpoint is live and credentials are live from the moment access is granted. Test with small amounts.

Access fees

ItemFee
Crypto trading liquidity, monthly$5 per month
Crypto trading liquidity, yearly$60 per year
All other solutionsNo access fee. API access is granted on approval.

Cards

ItemDutch API rate
Card, one-time$3.50 (XAF 2,240)
Card, monthly$1.50 (XAF 960)

Virtual bank accounts

ItemDutch API rate
NGN account issuing$1.00 (NGN 1,453)
GHS account issuing$1.50 (GHS 19.21)

Collections

Country and methodDutch API rate
Cameroon, MTN and Orange2% of the amount
Uganda, mobile money, from $5 to under 20,000 XAF350 XAF fixed
Uganda, mobile money, 20,000 XAF and above2% of the amount
Uganda, bank, from 20,000 XAF up to 100,000 XAF1,500 XAF fixed
Uganda, bank, above 100,000 XAF2% of the amount
Ghana, mobile money3.25%
Kenya, mobile money1.35%
Zambia, mobile money2.5%
XOF markets, mobile money2.5%
Rwanda, mobile money3.55%
Nigeria, bank transferFree

Remittance

RouteDutch API rate
To Nigeria, under 50,000 XAF300 XAF fixed
To Nigeria, 50,000 XAF and above1% of the amount
To Ghana or Kenya, under 100,000 XAF1,000 XAF fixed
To Ghana or Kenya, 100,000 XAF and above1% of the amount
To Uganda, mobile money, from $10 up to 100,000 XAF800 XAF fixed
To Uganda, mobile money, above 100,000 XAF2% of the amount
To Uganda, bank, from 20,000 XAF up to 100,000 XAF1,500 XAF fixed
To Uganda, bank, above 100,000 XAF2% of the amount
Sending from Europe, the UK or the US1.65%

Stablecoin

ConversionDutch API rate
USDT and USD (min $10)1.45%

How fees appear in responses

Every fee or quotation response returns a fees object. rule is fixed or percentage, ruleDetail explains which tier applied, dutchFee is the Dutch API rate, markup is your own margin and totalFee is what your customer pays. All three amounts are in the currency shown in currency.

  • markupPercent: your markup as a percentage of the amount. Optional.
  • markupFixed: your fixed markup in the request currency. Optional.
  • Send either one, or both. If you send neither, markup is 0 and totalFee equals dutchFee.

Worked cases

Each case below shows the request and the fees object in the response. Amounts in other currencies are indicative, using the exchange rates listed below.

Cameroon mobile money collection, percentage fee plus your markup

Customer pays 10,000 XAF. Dutch charges 2% (200 XAF). You add a 1% markup (100 XAF).

POST /collections/fees
{
  "method": "momo",
  "currency": "XAF",
  "amount": 10000,
  "markupPercent": 1
}
{
  "success": true,
  "amount": 10000,
  "fees": {
    "currency": "XAF",
    "rule": "percentage",
    "ruleDetail": "2% of the amount",
    "dutchFee": 200,
    "markup": 100,
    "totalFee": 300
  }
}

Uganda mobile money deposit, fixed fee plus your fixed markup

A $5 deposit (UGX 21,122, XAF 3,200) is under 20,000 XAF, so Dutch charges a fixed 350 XAF, shown here as UGX 2,310. You add a fixed markup of UGX 500.

POST /collections/fees
{
  "method": "momo",
  "currency": "UGX",
  "amount": 21122,
  "markupFixed": 500
}
{
  "success": true,
  "amount": 21122,
  "fees": {
    "currency": "UGX",
    "rule": "fixed",
    "ruleDetail": "From $5 to under 20,000 XAF: 350 XAF fixed",
    "dutchFee": 2310,
    "markup": 500,
    "totalFee": 2810
  }
}

Uganda bank deposit above 100,000 XAF, percentage fee plus your markup

A deposit of 160,000 XAF (about $250.00, UGX 1,056,106) is above 100,000 XAF, so Dutch charges 2%. You add a 0.5% markup.

POST /collections/fees
{
  "method": "bank",
  "currency": "UGX",
  "amount": 1056106,
  "markupPercent": 0.5
}
{
  "success": true,
  "amount": 1056106,
  "fees": {
    "currency": "UGX",
    "rule": "percentage",
    "ruleDetail": "Above 100,000 XAF: 2% of the amount",
    "dutchFee": 21122,
    "markup": 5281,
    "totalFee": 26403
  }
}

Remittance from Cameroon to Nigeria, fixed fee plus your fixed markup

Sending 40,000 XAF (about $62.50) is under 50,000 XAF, so Dutch charges a fixed 300 XAF. You add a fixed markup of 100 XAF.

POST /payouts/quotation
{
  "sourceWallet": "XAF",
  "amount": 40000,
  "type": "momo",
  "destinationCountry": "NG",
  "destinationCurrency": "NGN",
  "markupFixed": 100
}
{
  "success": true,
  "quotationToken": "pq_5tt2",
  "fees": {
    "currency": "XAF",
    "rule": "fixed",
    "ruleDetail": "Under 50,000 XAF: 300 XAF fixed",
    "dutchFee": 300,
    "markup": 100,
    "totalFee": 400
  }
}

Remittance from France, percentage fee plus your markup

Sending EUR 100 (about XAF 65,470). Dutch charges 1.65% (EUR 1.65). You add a 0.5% markup (EUR 0.50).

POST /transfers/global/quotation
{
  "sourceWallet": "EUR",
  "amount": 100,
  "destinationCountry": "CM",
  "markupPercent": 0.5
}
{
  "success": true,
  "token": "gq_63d",
  "expiresIn": 60,
  "fees": {
    "currency": "EUR",
    "rule": "percentage",
    "ruleDetail": "1.65% of the amount",
    "dutchFee": 1.65,
    "markup": 0.5,
    "totalFee": 2.15
  }
}

Remittance from the US, percentage fee plus your markup

Sending $500. Dutch charges 1.65% ($8.25). You add a 0.5% markup ($2.50).

POST /transfers/global/quotation
{
  "sourceWallet": "USD",
  "amount": 500,
  "destinationCountry": "UG",
  "markupPercent": 0.5
}
{
  "success": true,
  "token": "gq_63d",
  "expiresIn": 60,
  "fees": {
    "currency": "USD",
    "rule": "percentage",
    "ruleDetail": "1.65% of the amount",
    "dutchFee": 8.25,
    "markup": 2.5,
    "totalFee": 10.75
  }
}

USDT and USD conversion, percentage fee plus your markup

Converting $100 (minimum $10). Dutch charges 1.45% ($1.45). You add a 0.5% markup ($0.50).

GET /crypto/fee
{
  "asset": "USDT",
  "chain": "BNB",
  "amount": 100,
  "markupPercent": 0.5
}
{
  "success": true,
  "amount": 100,
  "fees": {
    "currency": "USD",
    "rule": "percentage",
    "ruleDetail": "1.45% of the amount, minimum $10",
    "dutchFee": 1.45,
    "markup": 0.5,
    "totalFee": 1.95
  }
}

Virtual card, one-time fee plus your fixed markup

Dutch charges $3.50 per card on the one-time plan. You add a fixed markup of $1.50.

POST /cards
{
  "userId": "cu_7a1",
  "brand": "visa",
  "amount": 10,
  "plan": "one_time",
  "markupFixed": 1.5
}
{
  "success": true,
  "id": "card_3kd8",
  "fees": {
    "currency": "USD",
    "rule": "fixed",
    "ruleDetail": "$3.50 per card, one-time",
    "dutchFee": 3.5,
    "markup": 1.5,
    "totalFee": 5.0
  }
}

Higher volumes

The rates above are standard rates. As your volume grows you can negotiate lower fee tiers with Dutch. Your markup stays yours.

Support

Any other inquiries? Message 24/7 support on WhatsApp at +1 (289) 791-2474 or +237 679 920 095, or email ikomihenry@dubiabank.com.

Exchange rates

Indicative rates used for the examples in these docs, against XAF. The live rate is returned in your quotation before you confirm.

CurrencyRate to XAF
EUR (France)1 EUR = 654.7 XAF
NGN (Nigeria)1 NGN = 0.4405 XAF
GHS (Ghana)1 GHS = 49.98 XAF
KES (Kenya)1 KES = 4.619 XAF
UGX (Uganda)1 UGX = 0.1515 XAF
RWF (Rwanda)1 RWF = 0.4089 XAF
XOF (Cote d'Ivoire, Senegal, Burkina Faso)1 XOF = 0.9918 XAF
USD (United States)1 USD = 640 XAF
TZS (Tanzania)1 TZS = 0.2286 XAF
GBP (United Kingdom)1 GBP = 753.2 XAF
ZMW (Zambia)1 ZMW = 30.31 XAF

Currency conversion

Fees are set in USD, XAF or as a percentage. Local-currency and XAF amounts are indicative, at US$1 = 640 XAF and the rates above, and may differ slightly with the live rate.

Updated 2026
Did this page help you?