The main difference between gifting stocks and transferring them upon death is that when they are gifted, the recipient becomes the legal owner of the shares immediately. When they are transferred upon death, the recipient does not become the legal owner until after the donor's death.