Delapan dorongan yang membuat seseorang berdana:
1. Seseorang berdana karena perasaan jengkel,
Dengan niat menyakiti/menghina penerimanya.
2. Ketakutan juga dapat mendorong orang berdana.
3. Berdana untuk membalas jasa kebaikan orang.
4. Ingin memperoleh hal yang sama di masa depan.
5. Memberikan dana untuk kepentingan orang lain.
6. Memahami bahwa berdana adalah perbuatan baik.
7. Untuk memperoleh nama baik atau popularitas.
8. Untuk memperindah dan mengembangkan batin.
(Anguttara Nikaya IV,236)