Ubercart show Prices without Tax For specific Role
ubercart adds taxes in hook_entity_view_alter( uc_taxes_entity_view_alter)

So I implement hook_entity_view_alter in my module

function mymodule_entity_view_alter(&amp;$build, $entity_type) {
  global $user;

  if($user &amp;&amp; in_array(constant('SOME_USER_ROLE'), $user-&gt;roles)) {
    return;
  } 

  // ...
}


Also unimplement uc_taxes implemetation of hook_entity_view_alter using hook_module_implements_alter

function mymodule_module_implements_alter(&amp;$implementations, $hook) {
  if (in_array($hook, array( 'entity_view_alter'))) {
    unset($implementations['uc_taxes']);
  }
}