Christ paid the price on the cross, once and for all. However, until we reach heaven, we will still fall into sin, and need to live in daily repentance.
1 John 1:8-10
New International Version (NIV)
8 If we claim to be without sin, we deceive ourselves and the truth is not in us. 9 If we...