银行汇票和商业汇票有以下区别:

       1、不同的开票主体。商业汇票是一种由企业出具的承兑汇票,而银行汇票,顾名思义就是银行出具的汇票;

  2、到期兑付情况不一。有企业签发的商业汇票,当汇票到达期限时可以由银行以外的付款人支付给收款人或者是持款人,银行汇票到期以后,是由银行按照规定进行支付的;

  3、开票需资金到位情况不一。关于商业汇票,企业存入银行的钱不能够进行支付汇票的票面金额时,银行可以支付赔偿,之后银行再向企业索要资金的赔偿。而关于银行汇票,需要付款人先把金钱存入到银行卡内,银行才会开具汇票。商业汇票和银行汇票均可作为研究以信用为基础的汇票管理工具。