A swap refund can be smaller than your original wallet debit because the deposit transfer and the return transfer are separate operations, and the service may apply additional deductions under its terms. Start by identifying the amount the order actually received. Then reconcile the return amount and each stated charge; the words ‘network fee’ alone do not explain which transfer you paid for.
Give every amount a place in the journey
A wallet debit, an exchange deposit and a destination credit describe different points in a transaction journey. They may also use different assets. Comparing the first and last numbers without their asset, network and stage can turn an ordinary fee into an apparent discrepancy—or conceal a real unexplained deduction. Write those labels down before calculating a percentage.
Do not begin with a universal price list. The useful question is whether a particular number represents a completed transaction’s cost, a service charge, an estimate for a later payout or an amount already reflected in the quoted receive figure. If two labels refer to the same deduction, adding them produces a fee that was never charged twice.
| Amount in the record | Relevant operation | Where to check | What it does not prove |
|---|---|---|---|
| Debit in the sending wallet | Initial transfer from your wallet or withdrawal account | Wallet history and, where available, the transaction record | The order received the full debit |
| Order deposit amount | Amount recognized for this order | Deposit transaction and order details | All sending costs will be returned if the swap stops |
| Quoted receive amount | Planned delivery in the destination asset | Saved quote and the terms attached to it | It is a refund entitlement in the source asset |
| Return transaction amount | Funds sent back after the relevant decision | Return transaction ID and receiving wallet | A service-specific deduction equals the complete network fee |
| Service or protocol deduction | Charge stated in the relevant policy | Order breakdown and applicable refund terms | Every service has the same charge or waiver |
| Estimated network allowance | Provision for a planned on-chain operation | Quote explanation and later settlement breakdown | The exact same amount was consumed on-chain |
A custodial withdrawal adds another distinction: the withdrawal fee shown to a customer is a platform charge for that withdrawal. A transaction explorer describes the on-chain transaction. Those figures do not automatically have to be identical, particularly when the transaction serves multiple recipients. Ask how the service allocates the charge rather than assuming that the transaction total belongs entirely to your order.
A refund is not the original transfer running backwards
An already completed deposit does not disappear because the swap later fails. Returning funds generally requires another operation under the relevant service or protocol’s process. Its cost, if passed on, belongs to that return leg. It is distinct from the cost of sending the deposit, even when the same asset and network are used in both directions.
Provider documentation can make this separation explicit. Chainflip’s swap overview distinguishes deposit gas, swap-related charges and destination broadcasting. Its refund description also distinguishes a refund charge from the broadcast charge. These are examples of one protocol’s accounting, not a fee schedule for KOT.CASH or proof that every failed order incurs every listed charge.
The route matters too. Blockchain.com’s swap-fee explanation distinguishes wallet-to-wallet swaps from movements involving its trading account, and separates network costs from its spread. An internal account movement should not be treated as a public-chain transfer merely because the interface calls it a swap.
Work through one same-asset reconciliation
Consider an invented Bitcoin example, using satoshis throughout. These numbers illustrate bookkeeping only; they are not current network prices, a quotation or any named service’s terms. The sender’s wallet spends 100,200 sats in total: 100,000 goes to the deposit and 200 pays the initial transfer fee. After a stopped swap, suppose a hypothetical breakdown specifies a 500-sat service deduction and a 300-sat return-transfer cost.
| Illustrative line | Sats | Accounting role |
|---|---|---|
| Original wallet debit | 100,200 | Deposit plus its sending cost |
| Deposit received for the order | 100,000 | Starting amount for the illustrative return calculation |
| Stated service deduction | 500 | Hypothetical charge, subject to the actual terms |
| Stated return-transfer cost | 300 | Hypothetical cost deducted for the return |
| Amount received back | 99,200 | 100,000 minus 500 minus 300 |
| Difference from original wallet debit | 1,000 | 200 initial cost plus 500 deduction plus 300 return cost |
The difference between the deposit and the returned amount is 800 sats. The difference between the original wallet debit and the returned amount is 1,000 sats. Both can be correct because they use different starting points. Subtracting the initial 200 again from the 99,200 return would count that already separated cost a second time.
This simple arithmetic applies only when the amounts and charges use the same unit and the example’s deduction model matches the record. If you sent a token and paid gas separately in a native coin, keep two ledgers. If the service returned another asset, preserve both asset amounts and any documented conversion; do not subtract ETH directly from USDT or use a later market price as proof of the original charge.
A reverted contract transaction is a different kind of failure
An exchange order marked failed and a blockchain receipt marked reverted are not interchangeable events. In Ethereum, gas pays for computation even when execution fails. Returning unused gas allowance is different from refunding the work already performed. Therefore an unsuccessful contract call can cost gas without producing the transfer you intended.
Establish whether the transaction was included and failed during execution, remained pending, or was never accepted for inclusion. A wallet’s estimated maximum is not itself the final consumed fee. Use the actual receipt and wallet history for the included transaction; ask the wallet or service to explain an unclear status before assuming that another transfer will reverse it.
Ask for a breakdown that can be checked
- Record the order reference, source asset, source network and recognized deposit amount.
- Save the sending transaction ID and distinguish the wallet debit from the deposit value.
- Ask whether a return has been approved, prepared or actually broadcast; obtain its transaction ID when available.
- Request each deduction in its own asset and identify whether it is already included in another displayed total.
- Compare the received return with the documented breakdown and the applicable policy.
- Describe any remaining mismatch precisely, including the baseline used, instead of sending a general claim that all fees are wrong.
A useful message might say: ‘The order records this deposit amount, the return transaction delivered this amount, and the difference is this figure. Which deductions account for that difference, in which assets, and are any network charges already included?’ This asks for verifiable facts without assuming that an explorer alone explains a contractual fee. Do not include recovery phrases or private keys to support the calculation.
For KOT.CASH, consult the fee explanation, the exchange process and the receive amount shown in simple swap. The fee page describes the service fee as included in the displayed rate and network costs as included in the receive estimate. It does not, by itself, provide a universal refund schedule; request the terms and breakdown relevant to your order rather than importing the hypothetical amounts above.
FAQ
Does a crypto refund include my original network fee?
Do not assume it does: the sending cost and the amount recognized as the deposit can be different. Reconcile the original wallet debit, the deposit and the actual return under the relevant terms.
Are crypto swap fees and refund fees the same charge?
They can refer to different stages or categories, depending on the service. Ask which operation each line covers and whether a quoted total already includes it before adding the charges.
Can a crypto swap fee calculator tell me the final refund?
An estimate cannot establish a service’s actual refund decision, applicable deductions or final broadcast cost. Use the completed order’s breakdown and return transaction to check the received amount.