Craft Commerce Shipping Total Order Price rule
The current rule for the total in Commerce 1 is in craft/plugins/commerce/models/Commerce_ShippingRuleModel.php starting at line 214: 

if ($this-&gt;minTotal &amp;&amp; $this-&gt;minTotal &gt; $order-&gt;itemTotal)
{
    return false;
}
if ($this-&gt;maxTotal &amp;&amp; $this-&gt;maxTotal &lt;= $order-&gt;itemTotal)
{
    return false;
}


Try changing it to use totalPrice and see if that resolves the issue for you:

if ($this-&gt;minTotal &amp;&amp; $this-&gt;minTotal &gt; $order-&gt;totalPrice)
{
    return false;
}
if ($this-&gt;maxTotal &amp;&amp; $this-&gt;maxTotal &lt;= $order-&gt;totalPrice)
{
    return false;
}


If we were to go ahead and change it in core, it would be a breaking change for other users. The only way around that is to make a new setting.

If it resolves the issue for you, I will look into making the new setting.