The following Gemara establishes the rule that one who wants to give more Tzedakah than he is obligated should not give more than one-fifth of what he has:
אָמַר רַבִּי אִילְעָא, בְּאוּשָׁא הִתְקִינוּ: הַמְבַזְבֵּז — אַל יְבַזְבֵּז יוֹתֵר מֵחוֹמֶשׁ. תַּנְיָא נָמֵי הָכִי: הַמְבַזְבֵּז — אַל יְבַזְבֵּז יוֹתֵר מֵחוֹמֶשׁ, שֶׁמָּא יִצְטָרֵךְ לַבְּרִיּוֹת. וּמַעֲשֶׂה בְּאֶחָד שֶׁבִּקֵּשׁ לְבַזְבֵּז [יוֹתֵר מֵחוֹמֶשׁ], וְלֹא הִנִּיחַ לוֹ חֲבֵירוֹ. וּמַנּוּ — רַבִּי יְשֵׁבָב. וְאָמְרִי לַהּ: רַבִּי יְשֵׁבָב, וְלֹא הִנִּיחוֹ חֲבֵירוֹ, וּמַנּוּ — רַבִּי עֲקִיבָא.
כתובות נ ע"א
This “one-fifth restriction” is codified as law by the Rambam is his sefer Yad Hachazaka:
לְעוֹלָם לֹא יַקְדִּישׁ אָדָם וְלֹא יַחֲרִים כָּל נְכָסָיו. וְהָעוֹשֶׂה כֵּן עוֹבֵר עַל דַּעַת הַכָּתוּב שֶׁהֲרֵי הוּא אוֹמֵר (ויקרא כז כח) "מִכָּל אֲשֶׁר לוֹ" וְלֹא כָּל אֲשֶׁר לוֹ כְּמוֹ שֶׁבֵּאֲרוּ חֲכָמִים. וְאֵין זוֹ חֲסִידוּת אֶלָּא שְׁטוּת שֶׁהֲרֵי הוּא מְאַבֵּד כָּל מָמוֹנוֹ וְיִצְטָרֵךְ לַבְּרִיּוֹת. וְאֵין מְרַחֲמִין עָלָיו. וּבָזֶה וְכַיּוֹצֵא בּוֹ אָמְרוּ חֲכָמִים חָסִיד שׁוֹטֶה מִכְּלַל מְבַלֵּי עוֹלָם. אֶלָּא כָּל הַמְפַזֵּר מָמוֹנוֹ בְּמִצְוֹת אַל יְפַזֵּר יוֹתֵר מֵחֹמֶשׁ. וְיִהְיֶה כְּמוֹ שֶׁצִּוּוּ נְבִיאִים (תהילים קיב ה) "מְכַלְכֵּל דְּבָרָיו בְּמִשְׁפָּט" בֵּין בְּדִבְרֵי תּוֹרָה בֵּין בְּדִבְרֵי עוֹלָם. אֲפִלּוּ בְּקָרְבָּנוֹת שֶׁאָדָם חַיָּב בָּהֶן הֲרֵי חָסָה תּוֹרָה עַל הַמָּמוֹן וְאָמְרָה שֶׁיָּבִיא כְּפִי מִסַּת יָדוֹ. קַל וָחֹמֶר לִדְבָרִים שֶׁלֹּא נִתְחַיֵּב בָּהֶן אֶלָּא מֵחֲמַת נִדְרוֹ שֶׁלֹּא יִנְדֹּר אֶלָּא כָּרָאוּי לוֹ שֶׁנֶּאֱמַר (דברים טז יז) "אִישׁ כְּמַתְּנַת יָדוֹ כְּבִרְכַּת ה' אֱלֹהֶיךָ אֲשֶׁר נָתַן לָךְ":
רמב"ם הלכות ערכין פ' ח הל' יג
Rama similarly codifies this restriction as law in his glosses to the Shulchan Aruch but adds that the above-mentioned “one-fifth restriction” applies only to מצות עשה but is not the case when it comes to מצות לא תעשה:
מי שאין לו אתרוג או שאר מצוה עוברת אין צריך לבזבז עליה הון רב וכמו שאמרו המבזבז אל יבזבז יותר מחומש אפי' מצוה עוברת [הרא"ש ורבינו ירוחם נ"י ח"ב] ודוקא מצות עשה אבל לא תעשה יתן כל ממונו קודם שיעבור
שו"ע או"ח סי תרנו סעי' א ברמא