**We only charge fees after an order is matched and not for placing an order**. We use this fee model in order to incentivise the most liquidity so that any orders made get fulfilled quickly and at the best possible rate.

Trading fees are charged in corresponding fiat currencies and are subtracted from the total fiat amount reserved by the order in the total balance.

Coinfloor fee |
30 day trailing trading volume |
|||

GBP |
USD |
EUR |
||

0.30% | < 500,000 | < 500,000 | < 500,000 | |

0.20% | 500,000 - 1,000,000 | 500,000 - 1,000,000 | 500,000 - 1,000,000 | |

0.10% | > 1,000,000 | > 1,000,000 | > 1,000,000 |

**How we calculate our fees**

In order to ensure fairness, Coinfloor uses an approach called "weighted stochastic rounding" to calculate the fees charged to our users when trading. Weighted stochastic rounding over time **minimises the effects of rounding errors**. To understand why this rounding method is preferable to traditional "round-to-nearest" rounding methods, consider the case of one hundred occurrences of a 4.71 fee, each rounded according to the nearest whole number. Using the weighted stochastic rounding method, the expected value of the sum of these rounded figures is 471, which is **exactly equal to the ideal sum of the unrounded figures**. Using the traditional method, the expected value of the sum of the rounded figures would be 500, which is far from ideal as it results in a much higher fee charged.