Corporate gift-giving can be ethical if done transparently and within company policies. However, it can be unethical if used to gain favors or involves conflicts of interest. According to the Institute of Business Ethics, accepting gifts can sometimes open the door to unlawful or unfair accusations (source).