People regularly take prosocial actions, making individual sacrifices for the greater good. Similarly, people generally avoid causing harm to others. These twin desires to do good and avoid harm often align, but sometimes they can diverge, creating situations of moral conflict. Here, we examined this moral conflict using a modified dictator game. Participants chose how much money to allocate away from a recipient who was designated as an orphan, creating a sense of harm. This money was then reallocated to either the participant or a charity. People were strongly prosocial: they allocated more money away from the orphan for charity than for themselves. Furthermore, people left more money with the orphan when the harm was framed as a means (taking) than as a side effect (splitting). As is predicted by dual-process theories of moral decision making, response times were longer with the take action and were positively correlated with the amount taken from the orphan. We concluded that just as people take positive actions for the greater good, they are similarly more willing to cause harm when it benefits others rather than themselves.