Sometimes you might need to get a demand draft (DD) issued for someone. On certain occasions you may get a Banker’s cheque instead.
Demand Drafts and Banker’s Cheques are almost the same. In both cases, you pay the money in advance to get this. Or money is taken from your account for this reason. So you may consider both as something a pre-paid stuff. Unlike with ordinary cheques, here the amount is assured by bank. There is no fear of something being dis-honoured.
Now, the difference.
When you give the DD to someone, he/she tries to get it encashed or deposited to account. If the account is in a branch of same bank, (e.g. you gave a Citibank demand draft and the receiving person also has Citibank account) it gets cleared in that branch itself. So finally the Demand Draft get’s cleared in any branch of the issuing bank.
Banker’s Cheque goes the same way until the clearance part. Banker’s Cheque is to be cleared in the very specific branch of the bank that issued it. That is, if the Banker’s Cheque is issued at Bangalore branch of Citibank, it will finally get cleared in Bangalore branch. But this is not the user’s worry. Bank takes care of it once you submit the cheque to any of their branches.
So you can safely use a Banker’s cheque instead of a Demand draft if needed.