The quote workshop
Two swap services advertise the same fee. One delivers more crypto. A third advertises no service fee at all, yet its final quote is worse. None of those results is necessarily contradictory: the fee percentage is only one part of the price, and the amount you receive depends on the entire route.
The number worth comparing is the usable amount arriving at your intended destination for the same total amount leaving your control. That means matching the asset, network, timing, and rate type before deciding which offer is better. It also means keeping the sending wallet’s fee separate from charges already included in the exchange quote.
This workshop uses invented quotes so that the arithmetic stays easy to follow. They are not current AceChange prices, competitor offers, or predictions. Replace the example numbers with the values on your own order screen before making a decision.

First, separate the costs instead of adding every number you see
A swap can involve several charges, but you should not automatically add them all to the displayed quote. Some are already included. Others are paid separately in another asset. Double-counting a fee can make a competitive quote look expensive; ignoring an external charge can make an expensive route look attractive.
| Cost or price effect | Where to look | Comparison treatment |
|---|---|---|
| Sending-network fee | Your wallet’s final confirmation screen | Include it in the total starting cost if paid separately |
| Custodial withdrawal fee | The sending exchange’s withdrawal preview | Check whether it reduces the amount delivered or increases your debit |
| Swap service charge | The quote breakdown and pricing terms | Do not subtract it again if the receive amount already includes it |
| Difference from a reference market price | A contemporaneous reference and an executable quote | Measure the gap; do not assume the entire gap is a stated service fee |
| Payout-network charge | The exchange’s receive-amount explanation | Establish whether the displayed output is before or after it |
| A later transfer or conversion | Your planned destination workflow | Include it when that extra step is needed to achieve your actual goal |
The sending fee belongs to the sending leg
If you send a token from a self-custody wallet, the wallet may charge the network fee in a different asset. On Ethereum, gas is paid in ETH; Ethereum’s gas documentation explains how network fees work. Your token balance alone therefore does not describe the total cost of funding the swap. Record the gas amount and, if you want a fiat comparison, the valuation time used to convert it.
A sending exchange may use a different presentation. It might deduct its withdrawal fee from the amount you type, or show a larger total debit for a specified recipient amount. Read the preview carefully. If an order requires 100 units to arrive, a screen that says “withdraw 100” is not enough evidence that 100 will reach the deposit address.
The receive amount needs a definition
Ask what “you receive” means on the service you are using. Is it the estimated amount broadcast to your destination? Does it already reflect the service charge and payout fee? Can it change before execution? A clear quote lets you answer those questions before sending. If you cannot tell whether a fee is included, seek clarification instead of applying an extra subtraction that may be wrong.
Also distinguish the delivered crypto amount from its changing fiat value. Receiving the quoted number of coins does not fix what those coins will be worth later. Conversely, a lower fiat display after completion does not by itself show that the exchange deducted an undisclosed charge. Compare the asset quantities and the timestamps before drawing that conclusion.
Quote lab: three offers, one destination
Suppose you want to convert 1,000 units of stablecoin A into stablecoin B on a particular supported network. For this example only, both tokens are valued at one dollar, the destination accepts all three routes, and each offer delivers the amount shown after its own service and payout charges. Funding each offer costs an additional two dollars. These assumptions make the offers comparable; they are not claims about any actual stablecoin’s market price.
| Offer | Advertised service fee | Net output | Total starting cost | Output per dollar spent |
|---|---|---|---|---|
| A | 0.5% | 992 units of B | $1,002 | 0.990020 units |
| B | 0% | 988 units of B | $1,002 | 0.986028 units |
| C | 1% | 994 units of B | $1,002 | 0.992016 units |
Offer C produces the most destination units under these assumptions, despite having the largest advertised service-fee percentage. Offer B’s zero headline fee does not make its delivered amount the best. The table does not explain each provider’s internal pricing; it simply compares what the customer would spend and receive.
The calculation is straightforward: divide net output by total starting cost. For C, 994 divided by 1,002 equals approximately 0.992016 destination units per dollar. You could instead compare the output amounts directly because the total starting costs are equal. The ratio becomes useful when a route has a different funding cost or requires an additional transfer.
Change one assumption and the result can change
Now suppose C delivers on a network your destination does not support. It is no longer an eligible offer for the original task. You cannot restore comparability merely by saying that the token has the same ticker. A transfer or conversion to the required network introduces another step, another quote, and potentially another fee.
Or suppose A is a fixed quote while C is a floating estimate. The table still shows the visible amounts at that instant, but it no longer compares identical pricing certainty. Label the rate type instead of hiding the distinction. A buyer with a strict payment requirement may value a conditional fixed quote differently from someone moving funds without an exact output target.
A market-price gap is a measurement, not a verdict
You may also compare an offer with a reference market value. Define the reference clearly: which market, what timestamp, what pair, and what amount? A chart price may not be executable for your size or include withdrawal costs. Calling every difference a “hidden fee” skips those details and can be misleading.
For a simple benchmark, divide the reference value minus the net received value by the reference value, then multiply by 100. If the reference is $1,000 and the delivered value is $992, the gap is 0.8%. If your total funding cost is $1,002, the end-to-end cost relative to that starting expenditure is instead 10 divided by 1,002, or about 0.998%. Both numbers can be correct because they answer different questions.
Fixed or floating: choose the condition you actually need
A fixed-rate order gives you a quoted exchange outcome subject to the provider’s payment and timing conditions. A floating-rate order allows the final exchange outcome to move with the applicable market rate. Neither label removes the need to check the exact input amount, supported network, deadline, or payout details.
As a concrete provider example, FixedFloat’s official FAQ lists a 1% fixed service fee and a 0.5% floating service fee, plus network fees. Its fixed-rate terms include a ten-minute window, an exact-payment condition, and a stated market-movement exception. Those are FixedFloat’s published conditions checked on September 19, 2026, not a universal rule for all exchanges. Always read the live order terms.
The practical choice begins before you create the order. If your funds are ready in a wallet you control and the destination requires a specific amount, a fixed quote may fit the task. If your funds first need to pass through an exchange’s withdrawal approval process, you cannot assume that process will finish inside a short quote window. Prepare the funding route before relying on a timer.
| Your situation | What matters most | What to check before choosing |
|---|---|---|
| You need a specific destination amount | Whether the quoted output satisfies that requirement | Fixed-rate conditions, payout deductions, and the recipient’s minimum |
| You can accept a changing output | The current estimate and your tolerance for movement | When the floating rate is determined and what happens if the quote changes materially |
| Funding requires a custodial withdrawal | Uncertain release time | Withdrawal availability and the quote’s payment deadline |
| You are comparing prices only | Equivalent assumptions | Compare fixed with fixed, or label mixed comparisons clearly |
Put a number on the difference in certainty
Consider two fictional offers for the same input. The fixed quote delivers 990 units and the floating estimate displays 995 units. The fixed option costs five units of potential output compared with the initial floating estimate. That is a measurable trade-off, but it does not tell you which market direction will occur.
If the floating output fell by 1% from its initial estimate, it would become 985.05 units. If it rose by 1%, it would become 1,004.95 units. The decline that would take 995 down to 990 is five divided by 995, approximately 0.5025%. This is a break-even illustration under simplified assumptions, not a probability estimate or a forecast of execution.
Use that calculation to understand your tolerance, not to predict a profitable choice. If receiving fewer than 990 units would create a problem, a floating estimate of 995 does not by itself solve it. If your task has no exact output requirement, the initial difference may matter more to you. Either way, the actual order conditions remain part of the decision.
Why a small swap can look disproportionately expensive
Some costs do not shrink in direct proportion to the amount exchanged. A fixed three-dollar cost is 6% of a fifty-dollar transfer and 0.3% of a thousand-dollar transfer. The arithmetic explains why a small transaction can have an unattractive effective cost even when its advertised service percentage is modest.
| Starting amount | Proportional cost | Combined cost | Combined percentage |
|---|---|---|---|
| $50 | $0.25 | $3.25 | 6.5% |
| $200 | $1.00 | $4.00 | 2.0% |
| $1,000 | $5.00 | $8.00 | 0.8% |
This table is deliberately simplified. Real network fees, quoted rates, and limits vary, and a service may include some costs inside the receive amount. Do not paste the table’s formula over a live quote without first checking its fee treatment. Its purpose is to show why percentage comparisons alone can miss a meaningful fixed component.
Splitting a planned conversion into several orders can multiply fixed costs. A small test transaction may still be worthwhile for a new destination, but that is a verification expense, not a fee-saving strategy. If you test a swap route, create a separate valid order that meets its own minimum and payment conditions. Do not partially fund a larger fixed-amount order as an improvised test.
A low-cost network is useful only when your destination supports the exact asset on that network. If you later need another conversion to reach the network you wanted, the first route’s apparent saving may disappear. Work backwards from the final destination, then compare eligible routes. The pre-send destination checklist helps you verify that compatibility.
A quote worksheet you can finish before the timer starts
Prepare these fields in a note before opening several offers. The aim is to reduce rushed decisions once a quote has an expiry time. You do not need to share the note publicly or record any private wallet secrets.
- Define the finish line. Write the receiving asset, its network, the destination service or wallet, and any required minimum amount. “Get USDT” is incomplete if the destination accepts it on only one selected network.
- Define your starting budget. Decide whether the quoted send amount excludes a separately paid network fee. Record the token amount and any additional gas asset needed.
- Check the funding preview. Note the amount the deposit address will actually receive after a sending platform’s withdrawal fee. Use the recipient amount, not an ambiguous withdrawal label.
- Record comparable quotes. Capture the timestamp, rate mode, input amount, expected net output, and output network for each offer. Refresh stale quotes together before deciding.
- Read the conditions. Check the payment window, amount requirement, exceptions, and handling of late or mismatched deposits. A high output with unsuitable conditions may not be usable for your task.
- Check the final leg. Confirm whether the destination can credit the payout directly or whether a later transfer is necessary. Include any unavoidable additional step in your comparison.
- Keep the record. Save the order ID and final quote privately once you choose. After completion, compare the actual received amount with the appropriate fixed quote or floating execution result.
For AceChange, start with the live swap form to check the currently available pair and quote. Use the fees and limits page for background, and resolve any unclear charge through support before sending. This article does not replace the amount and conditions displayed for your specific order.
The questions that make price comparisons go wrong
Does zero service fee mean the swap is free?
No. It describes one advertised component, not necessarily the entire conversion cost. Look at the exchange rate, the amount delivered, the sending cost, and any payout or later-transfer cost. The quote lab above shows how a zero-fee offer can deliver fewer units without requiring you to guess how its provider prices the service.
Is a fixed quote always the cheaper choice?
No. Its main purpose is to define the exchange outcome under stated conditions. Whether it produces more than a floating order would have produced depends on the quotes and subsequent market movement. You cannot establish that counterfactual simply from the initial fee percentages. Compare the available terms against your actual output requirement.
Why is the final fiat value different from the quote screenshot?
Check whether the crypto quantity changed, whether the exchange rate floated, and whether the fiat conversion uses a different timestamp. A wallet may value an unchanged token balance using a newer market price. Keep quantity, valuation, and fees in separate columns before deciding which component caused the difference.
Can I save money by selecting the lowest network fee?
Only among routes that meet your destination requirements and remain workable after all steps are counted. A cheaper withdrawal to an unsupported network does not achieve the same result. If the destination requires another network, compare a direct quote with the full cost and effort of the alternative route before choosing.
What if I need an exact payment amount for a merchant?
Confirm the merchant’s accepted asset, network, amount, and deadline first. Then verify that the swap’s net payout and timing conditions fit. A fixed quote does not guarantee that two separate services’ deadlines align. If the merchant invoice may expire while your funding withdrawal is pending, contact the merchant rather than assuming a later payment will be credited automatically.
A final check before you send
Read the receiving amount once more, confirm its network, and compare it with your original objective. Check that your wallet or sending exchange will deliver the required input amount. Save the order details. If the current quote no longer fits your needs, stop before sending and obtain a fresh one; an attractive old screenshot is not an executable offer.
If you have already funded an order and its progress is unclear, use the order tracker and keep the deposit hash available. Price comparison belongs before the transfer. Once funds are moving, the priority is to identify the current order state and follow its documented resolution process.
Editorial notes
Marcus Richardson is AceChange’s Founder & Privacy Research Lead. AceChange is operated by | | Company S.R.L., San José, Costa Rica. The calculations in this article are original worked examples with explicit assumptions; they do not rank providers or claim live execution results. Provider and network documentation was checked on September 19, 2026. See About AceChange for the publisher’s identity.