Yes, most banks will levy a premium on bullion sold by them, which would depend on the market scenario at the time. Buying from a bank is generally a safer options since this bullion comes with a quality certificate and is guaranteed by the bank and an external agency.