A bank draft is a negotiable instrument where payment is guaranteed by the issuing bank. Banks verify and withdraw funds from the requester's account and deposit them into an internal account to cover the amount of the draft. A seller may require a bank draft when they have no relationship with the buyer.