abu hurairah (may allah be pleased with him) reports that the prophet (peace and blessings be upon him) says: "the performance of `umrah is expiation for the sins committed between it and the previous ones. and the reward for hajj mabrur (pilgrimage accepted by allah) is nothing but paradise." (al-bukhari)it is also reported that the prophet (peace and blessings be upon him) says: "alternate between hajj and `umrah, because both rid one of poverty and sins just as the blacksmith's bellows removes all impurities from metals like iron, gold and silver. the reward for hajj mabrur is nothing short of paradise." (at-tirmidhi)the previous hadith shows that `umrah serves as an expiation for all types of sins, whether major or minor, because the wording of the hadith is general and thus it encompasses both categories.however, there are two main conditions for the acceptance of hajj and `umrah:1. to have complete sincerity (ikhlas) by performing those rituals solely for the sake of allah the almighty.2. to perform both hajj and `umrah the same way it is mentioned in the sunnah of the prophet (peace and blessings be upon him).generally speaking, it is not necessary to perform `umrah just for seeking forgiveness for your sins, but one should resort to almighty allah at every time and place. allah almighty says: (and when my servants ask you concerning me, then surely i am very near; i answer the prayer of the suppliant when he calls on me, so they should answer my call and believe in me that they may walk in the right way.) (al-baqarah 2:186)