الزكاة فريضة إسلامية لكن الضريبة يفرضها القانون.
الزكاة تأديتها عبادة لله وتنجي الفرد من عذاب الآخرة والضريبة تأديتها انقياد للقانون حتى لايعاقب في الدنيا.
الزكاة لا يمكن التهرب من آدائها لأن الله يراقب العباد لكن الضرائب يمكن للمرء التهرب منها.
الزكاة تصل مباشرة من الأغنياء للفقراء أما الضرائب فقد يتهرب منها الأغنياء ويجبر على دفعها الفقراء.
الزكاة يؤديها المسلم مقبل عليها وهو طائع لذلك فهي تبعث في نفسه السعادة أما الضريبة يؤديها الفرد وهو مجبر تحت سطوة القانون لذلك تزيد من الضغوط النفسية عليه مما يزيد من مخاطر الأمراض النفسية.
المال يذهب في الضرائب بينما الزكاة تزيد المال وتطرح فيه البركة
الزكاة لا يمكن نقل عبئها إلى شخص غير المكلف بها لإن هناك مؤسسة رقابية هي الحسبة سوف تقوم بتوقيع العقاب على من يثبت قيامه بذلك، إلا أنه من الثابت في الفكر الاقتصادي فكرة نقل العبء الضريبي والذي يؤدي إلى ظاهرة الركود التضخمي. فالضرائب باعتبارها تكاليف إنتاج سوف تساهم في صناعة التضخم(زيادة المستوى العام للأسعار) بينما لا تؤدي الزكاة إلى هذا المرض الاقتصادي الخطير.
كما أن الزكاة تؤخذ من الأغنياء بينما الضرائب على نحو ما تقدم، يقوم بتحملها الفقراء وليس الأغنياء. وبالتالي تقوم الزكاة بدور إجتماعي واقتصادي إيجابي، بينما تقوم الضرائب (على نحو ما هو متبع في النظم الوضعية) بدور سلبي.