diff --git a/src/finn/transformation/qonnx/infer_QuantAvgPool2d.py b/src/finn/transformation/qonnx/infer_QuantAvgPool2d.py
index bd57993a0a4f6254eecd9c78803b20087b2eb696..70d97946a38c3bab7e715a5896596584c5a67b7d 100644
--- a/src/finn/transformation/qonnx/infer_QuantAvgPool2d.py
+++ b/src/finn/transformation/qonnx/infer_QuantAvgPool2d.py
@@ -160,7 +160,7 @@ class AvgPoolAndTruncToQuantAvgPool(Transformation):
                         # 7c2603a95e90e4de2575020e575c24eab6a15889/src/finn/custom_op/
                         # general/quantavgpool2d.py#L94
                         ibits = math.floor(
-                            math.log(2 ** trunc_in_bits / (k_s * k_s) - 1, 2)
+                            math.log(2 ** trunc_in_bits / (k_s * k_s), 2)
                         )
                         # Get sign
                         t_inst = getCustomOp(t_node)