Both are a great approach to using your money. Impact investing is choosing to invest in companies that have a broad positive impact on society and the environment. Donating has a more direct impact, and the money is typically used for a specific purpose. Donating is better than impact investing for specific help, while impact investing can have a larger impact on society and the environment as a whole.