Chazal tell us (Kidushin 39b), "Schar Mitzva B'Hai Alma Leka", there is no reward for Mitzvos in this world, only in the next. The pasuk by Tzedaka (Re'eh 15:10) seems to contradict this as it says נָתוֹן תִּתֵּן לוֹ, וְלֹא-יֵרַע לְבָבְךָ בְּתִתְּךָ לוֹ כִּי בִּגְלַל הַדָּבָר הַזֶּה, יְבָרֶכְךָ יְהוָה אֱלֹהֶיךָ, בְּכָל-מַעֲשֶׂךָ. If we give Tzedaka Hashem will give a bracha to all our work. Is there reward in this world or not?
The Ksav Sofer answers that for the mitzva itself there is no reward in this world. However for the Simcha, the joy with which you do the Mitzva, there is a reward in this world. If we look carefully at the pasuk we see that the pasuk clearly says this. נָתוֹן תִּתֵּן לוֹ, give tzedaka. וְלֹא-יֵרַע לְבָבְךָ בְּתִתְּךָ לוֹ, there should be no ill will in your heart when you give it, only joy in doing Hashem's mitzva. כִּי בִּגְלַל הַדָּבָר הַזֶּה, יְבָרֶכְךָ יְהוָה אֱלֹהֶיךָ, בְּכָל-מַעֲשֶׂךָ, because of this aspect of the mitzva Hashem, the simcha you had, you will be rewarded in this world.
The 2016 election for dummies