Satyanarayan Puja is dedicated to Lord Vishnu. The puja leads to destruction of sorrow and ushering in of peace and prosperity. So when can we perform Satyanarayan Puja?
Satyanarayan Puja can performed on Purnima (full moon day) or on Sankranti which falls on 14 or 15 of every month.
Today people perform Satyanarayan Puja on all days – whenever there is some auspicious happenings at home, people perform Satyanarayan Puja around that date.