Generosity Is an Indication of Bitachon
When someone falls into financial difficulties, the Torah’s advice is to give tzedakah. When he gives generously, he is showing tangibly how he places his trust in Hashem rather than in his money. The strength of this bitachon will bring him brachah, and he will see success in everything. (Kedushas Levi, Peirushei Aggados)
Generosity Is a Blessing in Itself
Anyone who understands the ways of Torah and has even a limited knowledge of its value recognizes that when someone gives away some of his money, his funds will be increased. Hashem judges a person according to his deeds and blesses him to the degree that he attaches himself to Him. Stinginess, on the other hand, creates an iron barrier between the person and blessing. (Sefer Hachinuch #480)
The Torah Way – Hafoch bah v’hafoch bah
The Torah’s ways seem to work in direct opposition to nature. Chazal taught, “What should someone do to live? He should ‘kill’ himself for Torah.” They said (Eiruvin 54a), “If someone is suffering from a headache, he should concentrate on Torah study.” According to nature, this activity ought to aggravate his headache.
This is the meaning of (Avos 5:22): Turn it over and over, and you will see well. According to nature, constant reading harms one’s vision. Likewise, Chazal taught that giving tzedakah is a means of increasing financial blessing in a person’s life. (Chasam Sofer)