The hardest person to forgive is often yourself. You’ve confessed to God, you’ve apologized to others, you’ve tried to make things right, but you still can’t shake the shame of what you’ve done. Every time you think you’re moving forward, the memories surface, and the condemnation comes flooding back. You replay your failures on an endless loop, punishing yourself for mistakes God has already forgiven.
Here’s what you need to understand: holding onto guilt that God has removed is actually pride disguised as humility. You’re essentially saying your sin is bigger than God’s grace, that your failure is more powerful than Christ’s sacrifice. God has forgiven you, removed your sins as far as the east is from the west, and declared there’s no condemnation for those in Christ. The only person still condemning you is you.
These verses reveal what Scripture says about releasing the past, receiving God’s forgiveness fully, and learning to forgive yourself the way God has already forgiven you. Your past doesn’t define you anymore. It’s time to believe that.
Bible Verses About Forgiving Your Past

1. 1 John 1:9 – He Will Forgive Us and Purify Us
If we confess our sins, he is faithful and just and will forgive us our sins and purify us from all unrighteousness.
New International Version (NIV)
2. Psalm 103:12 – As Far as the East Is From the West
As far as the east is from the west, so far has he removed our transgressions from us.
New International Version (NIV)
3. Romans 8:1 – No Condemnation for Those in Christ Jesus
Therefore, there is now no condemnation for those who are in Christ Jesus.
New International Version (NIV)
4. Isaiah 43:25 – I Will Remember Your Sins No More
I, even I, am he who blots out your transgressions, for my own sake, and remembers your sins no more.
New International Version (NIV)
5. Micah 7:19 – You Will Hurl All Our Iniquities Into the Depths of the Sea
You will again have compassion on us; you will tread our sins underfoot and hurl all our iniquities into the depths of the sea.
New International Version (NIV)
6. Philippians 3:13-14 – Forgetting What Is Behind
Brothers and sisters, I do not consider myself yet to have taken hold of it. But one thing I do: Forgetting what is behind and straining toward what is ahead, I press on toward the goal to win the prize for which God has called me heavenward in Christ Jesus.
New International Version (NIV)
7. Isaiah 43:18-19 – Forget the Former Things
Forget the former things; do not dwell on the past. See, I am doing a new thing! Now it springs up; do you not perceive it? I am making a way in the wilderness and streams in the wasteland.
New International Version (NIV)
8. Hebrews 8:12 – I Will Forgive Their Wickedness
For I will forgive their wickedness and will remember their sins no more.
New International Version (NIV)
9. 2 Corinthians 5:17 – The Old Has Gone, the New Is Here
Therefore, if anyone is in Christ, the new creation has come: The old has gone, the new is here!
New International Version (NIV)
10. Psalm 32:5 – You Forgave the Guilt of My Sin
Then I acknowledged my sin to you and did not cover up my iniquity. I said, “I will confess my transgressions to the Lord.” And you forgave the guilt of my sin.
New International Version (NIV)
11. Colossians 2:13-14 – Having Canceled the Charge of Our Legal Indebtedness
When you were dead in your sins and in the uncircumcision of your flesh, God made you alive with Christ. He forgave us all our sins, having canceled the charge of our legal indebtedness, which stood against us and condemned us; he has taken it away, nailing it to the cross.
New International Version (NIV)
12. Isaiah 1:18 – Though Your Sins Are Like Scarlet
“Come now, let us settle the matter,” says the Lord. “Though your sins are like scarlet, they shall be as white as snow; though they are red as crimson, they shall be like wool.”
New International Version (NIV)
13. Psalm 51:1-2 – Wash Away All My Iniquity
Have mercy on me, O God, according to your unfailing love; according to your great compassion blot out my transgressions. Wash away all my iniquity and cleanse me from my sin.
New International Version (NIV)
14. Romans 5:8 – While We Were Still Sinners
But God demonstrates his own love for us in this: While we were still sinners, Christ died for us.
New International Version (NIV)
15. Ephesians 1:7 – In Him We Have Redemption
In him we have redemption through his blood, the forgiveness of sins, in accordance with the riches of God’s grace.
New International Version (NIV)
16. Acts 3:19 – That Your Sins May Be Wiped Out
Repent, then, and turn to God, so that your sins may be wiped out, that times of refreshing may come from the Lord.
New International Version (NIV)
17. Psalm 86:5 – You, Lord, Are Forgiving and Good
You, Lord, are forgiving and good, abounding in love to all who call to you.
New International Version (NIV)
18. 1 Peter 2:24 – By His Wounds You Have Been Healed
He himself bore our sins in his body on the cross, so that we might die to sins and live for righteousness; by his wounds you have been healed.
New International Version (NIV)
19. Lamentations 3:22-23 – His Compassions Never Fail
Because of the Lord’s great love we are not consumed, for his compassions never fail. They are new every morning; great is your faithfulness.
New International Version (NIV)
20. Psalm 130:3-4 – With You There Is Forgiveness
If you, Lord, kept a record of sins, Lord, who could stand? But with you there is forgiveness, so that we can, with reverence, serve you.
New International Version (NIV)
21. Romans 8:33-34 – Who Will Bring Any Charge?
Who will bring any charge against those whom God has chosen? It is God who justifies. Who then is the one who condemns? No one. Christ Jesus who died—more than that, who was raised to life—is at the right hand of God and is also interceding for us.
New International Version (NIV)
22. Joel 2:25 – I Will Repay You for the Years
I will repay you for the years the locusts have eaten—the great locust and the young locust, the other locusts and the locust swarm—my great army that I sent among you.
New International Version (NIV)
23. 1 Timothy 1:15 – Christ Jesus Came to Save Sinners
Here is a trustworthy saying that deserves full acceptance: Christ Jesus came into the world to save sinners—of whom I am the worst.
New International Version (NIV)
24. Psalm 103:2-3 – Who Forgives All Your Sins
Praise the Lord, my soul, and forget not all his benefits—who forgives all your sins and heals all your diseases.
New International Version (NIV)
25. Jeremiah 31:34 – I Will Forgive Their Wickedness
No longer will they teach their neighbor, or say to one another, ‘Know the Lord,’ because they will all know me, from the least of them to the greatest, declares the Lord. For I will forgive their wickedness and will remember their sins no more.
New International Version (NIV)
26. Hebrews 10:17-18 – Their Sins and Lawless Acts I Will Remember No More
Then he adds: “Their sins and lawless acts I will remember no more.” And where these have been forgiven, sacrifice for sin is no longer necessary.
New International Version (NIV)
27. Romans 4:7-8 – Blessed Are Those Whose Sins Are Covered
“Blessed are those whose transgressions are forgiven, whose sins are covered. Blessed is the one whose sin the Lord will never count against them.”
New International Version (NIV)
28. Psalm 51:7 – Cleanse Me With Hyssop
Cleanse me with hyssop, and I will be clean; wash me, and I will be whiter than snow.
New International Version (NIV)
29. 2 Corinthians 3:17 – Where the Spirit of the Lord Is, There Is Freedom
Now the Lord is the Spirit, and where the Spirit of the Lord is, there is freedom.
New International Version (NIV)
30. Ezekiel 36:26 – I Will Give You a New Heart
I will give you a new heart and put a new spirit in you; I will remove from you your heart of stone and give you a heart of flesh.
New International Version (NIV)
31. Psalm 25:7 – Remember Not the Sins of My Youth
Do not remember the sins of my youth and my rebellious ways; according to your love remember me, for you, Lord, are good.
New International Version (NIV)
32. Revelation 21:5 – I Am Making Everything New
He who was seated on the throne said, “I am making everything new!” Then he said, “Write this down, for these words are trustworthy and true.”
New International Version (NIV)
33. John 8:36 – If the Son Sets You Free
So if the Son sets you free, you will be free indeed.
New International Version (NIV)
34. Galatians 5:1 – It Is for Freedom That Christ Has Set Us Free
It is for freedom that Christ has set us free. Stand firm, then, and do not let yourselves be burdened again by a yoke of slavery.
New International Version (NIV)
35. 1 John 3:19-20 – God Is Greater Than Our Hearts
This is how we know that we belong to the truth and how we set our hearts at rest in his presence: If our hearts condemn us, we know that God is greater than our hearts, and he knows everything.
New International Version (NIV)
Our Thoughts On What the Bible Says About Forgiving Your Past
If God has forgiven you and doesn’t remember your sins anymore, who are you to keep condemning yourself? Holding onto guilt after confession isn’t humility or godliness. It’s unbelief. You’re essentially rejecting what Christ accomplished on the cross, saying His sacrifice wasn’t enough to cover what you did. God has removed your sins as far as the east is from the west and declared there’s no condemnation for those in Christ. Believe Him.
The enemy loves to keep you trapped in past failures because guilty, shame-filled Christians are ineffective Christians. You can’t move forward with confidence when you’re constantly looking backward with regret. Scripture tells us to forget what’s behind and press toward what’s ahead. That doesn’t mean pretending the past didn’t happen. It means refusing to let it define your present or limit your future.
Forgiving yourself isn’t about lowering God’s standards or excusing sin. It’s about accepting that you’ve been forgiven, cleansed, and made new. The old is gone. Stop resurrecting what God has buried.
Say This Prayer
Heavenly Father, I confess that I’ve been holding onto guilt and shame that You’ve already removed. I’ve confessed my sins to You, but I haven’t fully received Your forgiveness. Forgive me for essentially saying that my sin is bigger than Your grace or that Christ’s sacrifice wasn’t sufficient.
Help me to believe what You’ve declared: there is no condemnation for those in Christ. You’ve removed my sins as far as the east is from the west, and You remember them no more. If You’re not holding my past against me, then I need to stop holding it against myself.
Give me the grace to forget what’s behind and press toward what’s ahead. Help me to walk in the freedom You’ve purchased for me instead of remaining trapped in guilt You’ve already removed. Break the chains of condemnation and help me to see myself the way You see me: forgiven, cleansed, and made new.
Thank You that the old has gone and the new has come. Help me to live in that reality instead of constantly revisiting what You’ve buried.
In Jesus’ freeing Name, Amen.
