只有商业汇票需要承兑。本票、支票、银行汇票都不需要承兑。商业汇票是出票人委托付款人付款,当然需要付款人确认付款义务,要对汇票到期后履约付款进行承诺,这就是承兑。不经过承兑,付款人就不是票据关系人,当然不会付款的。银行汇票,是银行签发汇票自己付款,当然不需要提前做什么承诺。银行本票,也是银行出票自己付款。支票,是出票人委托银行付款,支票的付款方式是见票即付,当然不需要提前承兑。所以,只有商业汇票是必须经过承兑。