Dalam beberapa hadits, Rasulullah SAW banyak menjelaskan tentang keajaiban sedekah. Beberapa keajaiban sedekah tersebut diantaranya adalah:
1. Sedekah bisa melepaskan pelakunya dari bencana. Rasulullah SAW bersabda, "Sesungguhnya sedekah dapat menolak 70 pintu bencana."
2. Sedekah merupakan obat penyakit pada tubuh. Rasulullah SAW bersabda, "Obatilah penyakitmu dengan bersedekah."
3. Sedekah sebagai benteng buat diri kita. Rasulullah SAW bersabda, "Bentengilah harta bendamu dengan sedekah."
4. Sedekah sebagai pemadam kemurkaan Allah SWT. Rasulullah SAW bersabda, "Sedekah dapat menutup kemurkaan Allah."
5. Sedekah bisa menambah keakraban sesama muslim. Rasulullah SAW bersabda, "Sedekah adalah hadiah. Maka, berikanlah hadiah kepada teman pergaulanmu dan berkasih sayanglah kalian dengan saling memberi sedekah."
6. Sedekah dapat menambah umur. "Rasulullah SAW bersabda, "Sedekah dapat menolak musibah serta dapat menambah keberkahan umur."
7. Sedekah mampu menanamkan rasa belas kasihan dalam hati. Rasulullah SAW bersabda, "Barang siapa mendapatkan kesedihan hati, maka berikanlah sedekah."