At Transak, we aim to provide transparent pricing by clearly displaying all applicable fees and exchange rates before a transaction is confirmed.
The final amount of crypto or fiat received depends on several components, including partner fees, Transak fees, network fees, exchange rates, payment method, and market conditions.
Components of the transaction
Variable | Description |
F | Fiat amount paid by the user |
PF | Partner fee charged by the integrated platform (if applicable) |
T | Percentage-based Transak fee |
MF | Minimum Transak fee |
FF | Fixed Transak fee |
TF | Applicable Transak fee |
N | Blockchain network fee |
R | Exchange rate |
C | Final crypto amount received by the user |
How Transak fees work
The Transak fee will consist of:
A percentage fee applied to the transaction amount
A fixed fee
A minimum fee
The applicable fee depends on:
Payment method
Currency pair
Geography
Transaction size
Associated processing and compliance costs
The applicable Transak fee is calculated as:
TF = Max(F * T, MF) + FF
This means:
The percentage fee is calculated first
If the calculated percentage fee is lower than the minimum fee, the minimum fee applies instead
Any fixed fee is then added
The exact applicable fees are displayed to the user before transaction confirmation.
Network fee
The network fee (N) is the blockchain transaction fee required to process the crypto transfer on-chain.
This fee is not controlled by Transak and may vary depending on:
Blockchain congestion
Network demand
Selected asset
Exchange rate
The exchange rate (R) is determined in real time based on market conditions and liquidity provider pricing.
The displayed rate will incorporate:
Liquidity sourcing costs
Execution costs
Market volatility protection
FX conversion costs
Real-time pricing from multiple providers
Final calculation
The final crypto amount received by the user is calculated as:
C = (F - PF - TF - N) * R
Where:
All applicable fees are deducted from the fiat amount paid
The remaining amount is converted into crypto using the displayed exchange rate
Example:
Item | Amount |
Fiat paid by user ( | €100.00 |
Partner fee ( | 1% |
Percentage Fee ( | 1% |
Minimum Fee ( | €2.00 |
Fixed Fee ( | €1.00 |
Network fee ( | €0.5 |
Exchange rate ( | 0.003 ETH/EUR |
Step 1: How Transak Fee works:
TF = Max(F * T, MF) + FF
TF = Max (100 * 1%, 2)
therefore TF = €2 included in your final quote
Step 2: Including rest of the fee, crypto to be received by user:
C = (F - PF - TF - N) * R
C = {€100 - (100*1%) - €2 - €0.5} * 0.003
C = 0.2895 ETH
The user would receive approximately 0.2895 ETH.
Why fees may vary
Fees and pricing may vary depending on:
Payment method (e.g. card, bank transfer, local payment method)
Blockchain network conditions
Transaction size
Local processing costs
Market liquidity and volatility
Partner integrations
For example:
Card payments generally have higher fraud and processing costs
Bank transfers may have lower processing costs
Local payment rails may improve conversion rates and reduce payment processing costs
Important note
All applicable fees, exchange rates, and final amounts are displayed to the user before transaction confirmation.
Pricing
On Ramp
Payment Method | Currencies | Percentage Fee | Minimum Fee | Fixed Fee |
|
| 3.5% | 1 | 0 |
| Rest of the currencies | 5.5% | 0 | 0 |
|
| 3.5% | 0 | 1 |
| Rest of the currencies | 5.5% | 0 | 1 |
|
| 0.99% | 1 | 0 |
Off Ramp
Payment Method | Currencies | Percentage Fee | Minimum Fee | Fixed Fee |
|
| 0.99% | 3.49 | 0 |
| Rest of the currencies | 4.99% | 5.99 | 0 |
|
| 0.6% | 3 | 0 |
