Skip to main content
    Education only. Not financial, tax or legal advice. We never ask for wallet keys or seed phrases.Your files stay in your browser · how we calculate

    Fees vs yield: gas, bridges, swaps and compounding

    Short answer

    A DeFi yield only pays if it earns more than the gas, bridge and swap fees it takes to get in, compound and get out. Fixed costs hit small positions hardest. This calculator finds the net result, the break-even holding period, the smallest position that pays, and how often compounding is worth it.

    Runs in your browser · Formulas shown below · Not financial advice

    Try a scenario:

    The position

    Simple annual rate before compounding. If you were quoted an APY, convert it with the APR to APY tool.

    Getting in and out

    Approvals plus the deposit itself, in CAD.
    Pool fee plus price impact to get the token you need.

    Compounding

    $2,000 at 8.0% APR for 180 days
    You keep $58.30: an effective 5.91% a year

    The advertised rate would pay about $78.51 over this period; getting in, compounding and getting out cost $20.21. You are ahead after 46 days.

    Costs to get in
    $10.00
    Costs to get out
    $10.21
    Compounding (best: never)
    $0.00 over 0 claims
    Break-even holding period
    46 days
    Smallest position that pays
    $245
    Costs as a share of the yield
    26%
    Net result by how long you hold−$607−$233$1410d75d150d225d300d360d
    Best compoundingNever compoundCompound daily

    What is driving this result

    • Fixed costs (gas, flat bridge fees) hurt small positions most: $8.00 is 0.40% of $2,000.
    • Percentage costs (spread, bridge %) scale with size, so they cost the same share whatever you deposit: 0.60% here.
    • Compounding only pays when a claim's gas is small next to the interest it unlocks. With $2.00 per claim the best frequency is never.
    • Gas prices change minute to minute; enter what your wallet quoted. Rates are what the protocol shows, not a promise.

    What would make this break even?

    Each line changes one assumption and holds the others fixed.

    Holding period
    46 days. You entered 180.
    Position size
    $245. You entered $2,000.
    APR
    2.04%. You entered 8.00%.
    Effective yearly return after costs, by position size and holding period (8.0% APR). Green means ahead.
    Position ↓ / Days held →3090180365730
    $250−38.3%−7.6%0.1%4.0%5.9%
    $500−18.8%−1.0%3.4%5.7%6.8%
    $1,000−9.1%2.3%5.1%6.5%7.3%
    $2,500−3.2%4.2%6.1%7.0%7.8%
    $5,000−1.3%4.9%6.4%7.3%8.0%
    $10,000−0.3%5.2%6.6%7.4%8.1%
    $25,0000.3%5.4%6.7%7.5%8.2%

    Estimates from your inputs, calculated in your browser; nothing is sent anywhere unless you choose to email results below. Scenario values are illustrative, not quotes or forecasts; past prices do not predict future ones. Not financial advice, and not a recommendation of any protocol, token or platform. Formulas checked 2026-11-02.

    Worked example

    $500 at 8% for 90 days on a busy network
    Gas of $12 to get in and $12 to get out, a 0.3% swap each way, and compounding only when it pays.
    $500 at 8% for 90 days on a busy network: inputs, steps and result
    Position$500
    Yield8% APR
    Held90 days
    Gas in / out$12.00 / $12.00
    Yield earned$9.60
    All costs$26.99gas, swap fees and any compounding claims
    Break-even holding period254 days
    Net after costs−$17.39smallest position that pays at these costs: $1,777

    Fixed costs don't shrink with the position. On $500, two gas payments eat more than the yield, and the position needs to be held for most of a year just to get back to zero.

    Open this example in the calculator →Computed 2026-11-02.

    Mitey the yeti crosses a stone bridge with a pouch of coins, two coins dropped behind him
    Mitey crosses with his pouch and counts the coins left on the bridge behind him.

    An advertised yield is earned on what is left after you get in, and paid out before you get out. This calculator subtracts gas to deposit and withdraw, swap and bridge costs, and gas on every claim-and-restake, then tells you how many days it takes to come out ahead, the smallest position that pays, and how often compounding is worth it. Costs are in CAD, as your wallet quotes them.

    How to use it

    1. Enter the Amount you start with, the Advertised APR and the Days you'll hold it. If you were quoted an APY, convert it first with the APR to APY calculator.
    2. Under “Getting in and out”, enter gas to deposit and to withdraw, the swap spread or slippage, and any bridge fee (percentage and flat).
    3. Tick “Pay the swap and bridge costs again on the way out” if you will convert back.
    4. Enter the Gas per claim-and-restake and choose how often you compound; “The best frequency for these costs” searches every frequency for the highest end value.
    5. Read the net result, the break-even holding period and the smallest position that pays, then check the grid of sizes and holding periods.

    Fixed costs punish small positions

    Two kinds of cost behave differently. Fixed costs, such as gas and a flat bridge fee, are the same whether you deposit $200 or $20,000, so they take a much bigger share of a small position. Percentage costs, such as a swap spread or a bridge percentage, take the same share at any size. Gas also changes minute to minute with network demand, so enter what your wallet quotes, not a typical figure.

    That is why the tool reports a break-even holding period and a smallest position that pays: below either one, the yield never catches up with the costs.

    Worked example: $2,000 at 8% for 180 days

    The defaults put $2,000 into an 8% APR position for 180 days, with $4 of gas each way, a 0.3% swap cost paid on the way in and again on the way out, and $2 of gas per claim. Getting in costs $10.00 ($4 of gas plus 0.3% of $2,000), leaving $1,990 invested. Getting out costs $10.21. At these costs the most profitable choice is never to compound, and the position earns $78.51.

    You keep $58.30, an effective 5.91% a year instead of 8%. You are ahead after 46 days, the smallest position that comes out ahead over 180 days is about $245, and the APR would have to fall to 2.04% before the trade stopped paying.

    The preset “$500 at 8% on a busy mainnet” shows the other side: $12 of gas each way on $500 for 90 days. Costs of $26.99 are nearly three times the $9.60 of yield, so you end $17.39 behind. It would take 254 days to break even, or a position of about $1,777, or a 22.54% APR.

    Illustrative inputs from the tool's defaults and presets; gas and rates are not quotes.
    ScenarioTotal costsYield earnedNetBreak-even
    Defaults: $2,000, 8%, 180 days$20.21$78.51+$58.3046 days
    $500 at 8% on a busy mainnet, 90 days$26.99$9.60−$17.39254 days
    Bridge there and back: $3,000, 12%, 90 days$52.25$88.00+$35.7554 days

    When compounding pays

    Each claim-and-restake adds the interest to your balance but costs gas. Compounding only helps when the extra interest earned on reinvested rewards is larger than the gas spent claiming them. In the defaults, compounding weekly would cut the result from $58.30 to $8.98, and daily would turn it into a loss of $306.19.

    The preset “Should I compound daily?” puts $10,000 at 15% for a year with $3 per claim. Daily compounding spends $1,095 on 365 claims and keeps $364.32. Never compounding keeps $1,424.66. The most profitable frequency at these costs is 6 times a year, which keeps $1,501.88. Auto-compounding vaults do the claiming for you, but their fees are a cost of the same kind.

    What is not in the model

    The APR is constant for the whole period; real DeFi rates move daily. Rewards are assumed to be paid in the same asset at a stable value: if they are paid in a token that falls, or the deposit itself falls in CAD terms, the result can be much worse. Impermanent loss for pool positions is modelled separately in the liquidity pool simulator, and smart contract or platform failure is not modelled at all.

    Each claim also creates records. Paying gas in a coin disposes of that coin, a small taxable event of its own; CRA lists using crypto to pay for goods or services as a disposition. Rewards are generally income when received. Frequent compounding means many small entries to track in the ACB calculator.

    What this means for you

    Add up every fixed cost before you move money: gas in and out, bridge fees both ways, and each compounding claim. If the break-even is longer than you plan to stay, the yield is a loss.

    Compounding more often isn't always better. The tool finds the frequency that keeps the most after claim costs; on a busy network that can be a few times a year.

    Definitions

    Gas
    The network fee for a transaction, paid in the network's token.
    Break-even period
    How long the yield takes to cover all the costs of entering and leaving.
    Round trip
    Paying the entry costs again on the way out, such as bridging back.

    Questions people ask

    Is DeFi yield worth it on a small amount?

    Often not on a busy network. In the $500 example with $12 of gas each way, it takes 254 days at 8% just to recover costs. The tool's smallest position that pays answers this for your inputs.

    How often should I compound my rewards?

    Only as often as the extra interest beats the gas per claim. With $10,000 at 15% and $3 per claim, 6 claims a year kept $1,501.88, while daily claims kept $364.32. Small positions are often better off never compounding.

    Why is my effective APR lower than the advertised rate?

    Because costs to get in, compound and get out come out of the yield, and the yield is earned only on what is left after entry costs. Short holding periods make the gap larger.

    Are gas fees tax-deductible in Canada?

    Fees that are part of buying add to your cost base and fees on selling reduce your proceeds; CRA's pages are less clear on network fees for moving coins between your own wallets. Paying the fee in crypto is itself a disposition of the coins used.

    Does the calculator know current gas prices?

    No. Gas changes with network demand, so enter the CAD amount your wallet shows before you confirm a transaction.

    Save Your Results

    Email yourself these calculations or get notified about updates to this calculator.

    Enquiries go to the MITEY network team, not to any other company. See our privacy policy.

    Sources and dates

    1. ethereum.org — Gas and feesPage updated 2026-06-24; checked 2026-11-01
    2. CRA — Reporting income from crypto-asset transactionsDate modified 2025-12-02; checked 2026-10-30
    3. CRA — Keeping books and records of crypto-assets for tax filingDate modified 2025-11-10; checked 2026-10-30