Les œuvres caritatives sont importantes pour donner aux organisations l'argent dont elles ont besoin pour avoir un impact. Bien que le financement gouvernemental puisse aider, de nombreuses œuvres caritatives dépendent des dons de particuliers et d'organisations. La charité a également un certain nombre d'avantages pour la santé mentale.
Alors que les gouvernements jouent un rôle dans le soutien aux personnes qui ont besoin d'aide, le financement public manque parfois de la précision nécessaire pour soutenir tous ceux qui ont besoin d'aide. De plus, les gouvernements sont généralement lents à réagir et les personnes qui ont besoin d'aide à court terme se retrouvent souvent sans aide. Les organisations caritatives locales et les sections locales d'organisations caritatives plus importantes peuvent souvent intervenir pour apporter leur aide.
De nombreux gouvernements ne sont pas en mesure de soutenir certains types d'organisations caritatives. Les organisations religieuses, en particulier, ne peuvent souvent pas compter sur le soutien du gouvernement. Les dons de bienfaisance permettent à ces groupes d'obtenir le financement dont ils ont besoin pour réussir et se développer, et bon nombre de ces organismes de bienfaisance ont un certain nombre d'avantages laïques.
Des études ont également montré que la charité est liée à de meilleures mesures de la santé mentale. Même si peu de ceux qui font des dons à des œuvres caritatives voient jamais exactement où est passé leur argent, l'acte de se donner peut conduire au bonheur et à la satisfaction. Alors que la plupart des gens aux États-Unis donnent par le biais de leurs organisations religieuses, des études ont montré que les dons aux organisations laïques présentent également des avantages.