Difference Between Puja, Havan and Yagna - A Clear Guide
By Pandit Mahesh Trivedi · Festival Traditions & Panchang
Reviewed by Dr. Suresh Iyer · Vastu Shastra & Jyotish, 18+ years
Three Forms of Worship, One Devotion
In Hindu tradition, puja, havan and yagna are three different ways of offering devotion, and they are often used as if they mean the same thing. In reality they differ in scale, medium and purpose. Puja is the everyday personal worship of a deity, havan is a fire ritual where offerings are given to Agni with mantras, and yagna is the grand Vedic fire sacrifice performed for larger collective goals. Understanding the difference helps you choose the right practice for the right occasion.
What Is Puja
Puja is the worship of a deity through offerings such as flowers, water, lamp, incense, food (bhog) and prayer. It can be done daily at home before a small altar, or elaborately in a temple. The classical shodashopachara puja involves sixteen steps of welcoming and honouring the deity as one would a beloved guest. Puja does not require a sacred fire and is the most accessible, everyday form of devotion for any household.
What Is Havan
Havan (also called homa) is a fire ritual in which offerings such as ghee, grains, herbs and samagri are placed into a consecrated fire (havan kund) while chanting mantras, each ending with svaha. The fire god Agni is believed to carry these offerings to the deities. A havan is usually smaller and shorter than a yagna and can be performed at home for a festival, a new beginning, a birthday or to purify the home environment.
What Is Yagna
Yagna (or yajna) is the grand Vedic fire sacrifice, the central ritual of the Vedas. It is a larger and more formal version of the fire offering, often performed by multiple priests over hours or even many days, with a clear sankalp (vow of intention) and elaborate rules. Famous yagnas include the Ashvamedha and Rajasuya of the scriptures. A yagna is usually done for collective welfare, world peace, rain, a great undertaking or a major life or community goal.
Scriptural Basis
Yagna is rooted directly in the Vedas, especially the Yajur Veda, where Agni is the divine messenger between humans and gods. The Bhagavad Gita (Chapter 3, Yajna and Chapter 4, verses on the many kinds of sacrifice) describes yagna as a sacred duty that sustains cosmic order and even widens its meaning to selfless action and knowledge. Puja as deity worship grew strongly in the Puranic and Agama traditions, while havan and yagna both share the same ancient fire-offering root.
Puja vs Havan vs Yagna - Side by Side
Puja: worship of a deity with flowers, lamp and offerings; no fire needed; daily, personal; small scale. Havan: offerings into a sacred fire with mantras and svaha; shorter; can be done at home; medium scale for festivals, purification or new beginnings. Yagna: large Vedic fire sacrifice with multiple priests and a formal sankalp; long and elaborate; grand scale for collective welfare and major goals. In short, every yagna involves fire offerings like a havan, and many ceremonies combine a puja followed by a havan.
When to Do Each
Do puja every day or on festivals to keep a living, loving connection with your ishta devata. Do a havan for special occasions - a housewarming (griha pravesh), a child's name ceremony, a festival, or to clear negativity at home. A yagna is reserved for larger purposes such as community welfare, world peace, a major temple event or a great family undertaking, and is performed under qualified priests with proper sankalp.
What People Ask Most
What is the main difference between puja and havan?+
Puja is worship of a deity with flowers, lamp, water and offerings and needs no fire. Havan is a fire ritual where offerings are placed into a sacred fire with mantras ending in 'svaha', so Agni carries them to the deities.
Is havan the same as yagna?+
They share the same fire-offering root, but a yagna is much larger. A yagna is a grand Vedic sacrifice performed by multiple priests with a formal sankalp over hours or days, while a havan is a smaller, shorter fire ritual that can be done at home.
What is the scriptural basis of yagna?+
Yagna is rooted in the Vedas, especially the Yajur Veda, with Agni as the messenger between humans and gods. The Bhagavad Gita (Chapters 3 and 4) describes yagna as a sacred duty that sustains cosmic order.
Can I do havan at home?+
Yes. A havan can be performed at home in a havan kund for occasions like housewarming, a festival, a birthday or to purify the home. It is best done with a clean space, proper samagri and correct mantras, ideally guided by someone who knows the vidhi.
Why is 'svaha' said during a havan?+
'Svaha' is said while placing each offering into the fire. Svaha is regarded as the consort of Agni, and the word signals the surrender of the offering so that Agni can carry it to the intended deity.
Do I need a priest for puja, havan and yagna?+
Daily puja can be done by anyone with devotion. A simple havan can also be done at home with knowledge of the vidhi. A full yagna, however, is elaborate and should be performed by qualified priests who know the Vedic procedure and mantras.
About the author
Pandit Mahesh Trivedi · Festival Traditions & Panchang
Pandit Mahesh leads the festival-date and Panchang content on Vandnaa. He cross-references multiple regional panchangs (Drik, Vaishnava, Bengali, Marathi) for every festival date published on the site.
Meet the Vandnaa editorial team →Explore on Vandnaa
Related Articles

Why We Do Havan (Yagna) - Significance & Benefits
10 min read

What is Yagna (Yajna) - Significance & Types
10 min read

Difference Between Atma and Paramatma - Soul and Supreme
9 min read

Bhagavad Gita - All 18 Chapters Summary & Key Teachings
10 min read

Gayatri Mantra Meaning, Benefits & How to Chant (गायत्री मंत्र)
12 min read

Om Namah Shivaya Mantra Benefits & Meaning (ॐ नमः शिवाय)
9 min read