I also needed to get rid of the "Estimate Shipping costs and Tax" because of a conflict with a payment module. If your **only objective** is to **not show the block**, why not use **CSS**? This worked for me: .cart-container .cart-summary #block-shipping { display: none; } (Version: Magento 2.2.1) Edit: I tested the above on 2.3.3 and it also removed the carts sub-total and totals. The below CSS will hide just the estimate shipping and tax. For Version 2.3.3: .checkout-cart-index #block-shipping { display: none; }