“But when you do a charitable deed, do not let your left hand know what your right hand is doing, “that you’re charitable deed may be in secret; and your Father who sees in secret will Himself rewards you openly.” (Matthew 6:3-4 NKJV)
You are not too poor to give. God says “when you give” not “if you give”. It is our duty to give and share what we have as good stewards of His provisions. Giving is an act of worship if done in humility and generosity. God sees the heart first before our hands. Our motive in giving should be to impress God and not anybody else. When done to impress people for self-glorification, you get your reward from those who honor you. It is the same as buying gratitude by your giving. People will pay by honoring you and that is already your reward. But when you give to honor God, He will be the one to reward you and give you more abilities to give for His greater honor. Do not give with your right hand while your left hand is waving to get the attention of others; for them to see what you are doing. Do not blow the trumpet to announce your charitable deed. It does not mean that it is bad to give in public. We, Christians, give in public. It encourages and teaches others to also give. But what is important is what your motive is. Why you do what you do is the basis how God will repay you. Give sacrificially specially for God’s ministry. Your giving will not only help a fellowman but also will save a soul. Your secret service will be rewarded later by God more than what you have given.