High Mining Fees?

Hey guys! It’s been a few years since I’ve done anything on bisq, but glad to be back.

My first trade however ended with some crazy large fees… ended up paying about $38 for a $160 trade. This can’t be the normal now, is it??

What can be done to prevent this for my future trades?


Same story here. I think why I left a few years back was the same reason - flat fees. How does it make any sense to have flat fees (instead of, e.g., percentage of trade value) with volatile exchange rates like the ones for crypto coins? You can see the fee here: Bisq - The peer-to-peer bitcoin exchange

As long as you have to pay a flat $60+ for one trade this exchange is basically dead. It’s a shame really…

EDIT: On this site (Trading fees - Bisq Wiki) it says the fees are 0.8% of the BTC value. No idea what’s true now… According to that page you pay 0.35% (as taker) which should be $0.56. Maybe double check in the trading log CSV what really happened.

1 Like

Taker pays 0.7% fees, Maker pays 0.1% fees.

It is the high mining fees currently that make trading small amounts expensive.

I changed the title of this issue, as trading fees are 0.4% paying with BSQ and 0.8% with BTC.
Mining fees indeed are expensive nowadays, with high blockspace demand. Maker needs to pay for 1 transaction and taker for 3 transactions (trading fee, deposit tx and delayed payout tx). If every tx is, let’s say, 5USD, taker will pay 15USD.
You can check the recommended trading fee at the bottom left of your Bisq node, usually mining fees are less on weekend.

After doing fee calculation, found out that mining fees are higher if you use BSQ instead of BTC and not lower. Because BSQ will downgrade your native SegWit transaction to non-segwit. Using BSQ for trade fees results into around 84% higher mining fees (source: mempool.space)
Because of this I got rid of all BSQ its to expensive and will only use BTC for trade fees from now on.
If you use BTC the fee tx size will be 42% less (according to mempool.space) with result of 42% less mining fees.
The Fee price indicator is misleading and not including this fact. Don’t trust it. Always do your own math, good luck!

1 Like

Segwit for BSQ is a work in progress and it looks quite advanced. Implement Segwit for BSQ by stejbac · Pull Request #5000 · bisq-network/bisq · GitHub
I haven’t done my maths, but I don’t think that for a certain volume of trading, specially as taker, paying trading fees in BSQ will be more expensive than doing it in BTC.
Mining fees are a fixed cost while trading fee is a % of trading amount.

1 Like

Since the Fee rate on the bottom left of the Bisq node seems to be constantly changing… does one get the current rate shown when a trade is posted, or when a trade is accepted?

It is the one shown on the confirmation screen when making or taking an offer.

I like to have the pop up enabled that shows me the miner fee amount.

1 Like

I haven’t done my maths, but I don’t think that for a certain volume of trading, specially as taker, paying trading fees in BSQ will be more expensive than doing it in BTC.

Math is importand todo. Don’t rely on misinformation.

Proof paying fees with BTC instead of BSQ can be make difference of almost 100%.
See: Display total fee estimate when choosing to fund trade with BTC or BSQ · Issue #5327 · bisq-network/bisq · GitHub

compare yourself:

If you choose BSQ you have lost money.

Total estimated fees in USD: $14.14 for BTC, $21.38 for BSQ (51% higher)

I’m taking a 0.3XMR offer. 83sat/vb



You have to consider if you’re taker or maker, the amount of the trade and sat/vbyte. I don’t think that it will be easy to implement a complete info about what way to pay trading fees it’s better before segwit is implemented and this is not a problem anymore.

Distribute income in a decentralized way through BSQ is a very important feature for the DAO, the objective would be that only new users pay in BTC, for convenience. At this time the amount of trades paid in BTC is very low and BTC trading fees could be raised soon to avoid that, but I don’t think this will happen before BSQ segwit is implemented.