In the business world, «No deposit» is about trust and saving time: no need to freeze money or go through unnecessary checks.