Any method to earn lots of punya which is not required to be done regularly. It should be some sort of one time activity or anything which can be repeated again and again but there shouldn't be any obligation to do it or follow it regularly.

  • 2
    Read, watch and say positive things no negative stuff, talk less, no lies at all be mindful of what you are saying, plus helping others not just by charities but even small random acts of kindness counts! Mind you helping others but without any motives!
    – Just_Do_It
    May 3, 2021 at 19:17

1 Answer 1


Krita Yuga - Dhyana. Treta Yuga - Yagna. Dvapara Yuga - Puja. Kali Yuga - Nama Sankirtan

Srimad Bhagavatam 12.3.52

कृते यद्ध्यायतो विष्णुं त्रेतायां यजतो मखै:
द्वापरे परिचर्यायां कलौ तद्धरिकीर्तनात्

Whatever result was obtained in Satya-yuga by meditating on Viṣṇu, in Tretā-yuga by performing sacrifices, and in Dvāpara-yuga by serving the Lord’s lotus feet can be obtained in Kali-yuga simply by chanting the Hare Kṛṣṇa mahā-mantra.

Vishnu Puran 6.2.17

dhyāyan kṛte yajan yajñais tretāyāṁ
dvāpare arcayan yad āpnoti tad āpnoti kalau saṅkīrtya keśavam

Whatever is obtained by dhyana in Satya-yuga, by yagnas in Tretā-yuga and by puja in Dvāpara-yuga, that is obtained in Kali Yuga by glorifying Keśava.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .