The fee mechanism depends on the network and can change with transaction conditions. A wallet or provider may display a combined charge that includes more than one fee component.
Network costs and service charges
A blockchain network fee compensates the network's transaction-processing mechanism according to that chain's rules. A custodial platform may separately impose a withdrawal fee, possibly combining estimated network costs with a service charge. The amount labelled fee in a cashier is not necessarily the exact on-chain fee paid for that transaction.
If a withdrawal requests 100 units and deducts a stated two-unit platform fee, the recipient may receive 98. The actual network transaction might show a different fee in the network's native asset. Comparing the two figures requires compatible currencies and an understanding of whether the service batches several withdrawals.
Why the asset and network matter
The same named token can exist on different networks with different fee mechanisms. A transfer may require the sending wallet to hold the network's native asset for fees even when the transferred token is another asset. Confirm the supported network rather than selecting a lower-cost route merely because its name looks similar.
Fees do not guarantee credit
Paying a fee does not prove that an address, network or destination tag is correct. Nor does a larger fee universally guarantee a particular completion time. Record the requested amount, received amount, service deduction and network transaction separately. Never provide a recovery phrase to someone claiming it is needed to reduce a fee or release a transfer.
In practice
A transfer screen can list a network charge and a separate provider charge. Adding them together gives a different total from considering only the network line.
What to check
Check the asset, network, fee unit and whether the charge is added to or deducted from the transfer. Do not infer a fixed fee from an old transaction.