Does God Forgive Me? Assurance from Scripture
God's forgiveness is offered freely to all who repent and believe. Here is what Scripture promises, and how to find assurance.
If you are asking whether God will forgive you, the answer Scripture gives is yes — for everyone who comes to Him in repentance and faith. Forgiveness is not something you earn or deserve; it is God’s free gift, bought by Jesus Christ on the cross. The Bible says that in Him we have redemption through His blood, the forgiveness of sins (Ephesians 1:7). When you confess your sin and trust Christ, God does not merely overlook it — He pardons it fully, removes the guilt, and declares you righteous because of what Jesus has done. That promise is for you, not just for people who seem more religious or more worthy. The only sin God will not forgive is the one you refuse to bring to Him. So come honestly, and receive what He has promised.
What does the Bible actually promise about forgiveness?
Scripture is full of direct promises. It never says God forgives reluctantly or partially. It says He is “ready to forgive” (Psalm 86:5) and that He forgives “freely” (Isaiah 43:25).
If we confess our sins, He is faithful and just to forgive us our sins and to cleanse us from all unrighteousness. — 1 John 1:9 (BSB)
That verse gives two reasons God forgives: He is faithful to His promise, and He is just because Christ has already paid the penalty. Your forgiveness does not depend on how strongly you feel it. It depends on what God has said and what Jesus has done.
In Him we have redemption through His blood, the forgiveness of our trespasses, according to the riches of His grace. — Ephesians 1:7 (BSB)
The Bible also says God removes our sin completely:
As far as the east is from the west, so far has He removed our transgressions from us. — Psalm 103:12 (BSB)
And He does not hold back forgiveness from those who turn to Him:
Let the wicked man forsake his way and the unrighteous man his thoughts; let him return to the LORD, that He may have compassion, and to our God, for He will freely pardon. — Isaiah 55:7 (BSB)
These are not vague hopes. They are promises from a God who does not lie.
Does God forgive everyone, or only some?
The gospel offer is universal: forgiveness is offered to all people everywhere. Acts 13:38 says, “Therefore let it be known to you, brothers, that through Jesus the forgiveness of sins is proclaimed to you.” Jesus told His disciples to preach repentance and forgiveness of sins to all nations (Luke 24:47).
But the Bible also makes clear that forgiveness is received by faith and repentance, not automatically. In Mark 1:15, Jesus says the time is fulfilled and the kingdom of God is at hand, and He calls people to repent and believe in the gospel. Those who reject Christ remain in their sins (John 8:24). So God’s forgiveness is available to everyone, and it becomes yours when you turn to Him.
This is why the question “Does God forgive me?” is answered not by looking at the size of your sin but at the size of God’s mercy. No sin is too great for the blood of Christ. The apostle Paul, who had persecuted the church, called himself the worst of sinners and yet received mercy (1 Timothy 1:15-16). If God forgave him, He can forgive you.
What about the unforgivable sin? Can I commit it?
Many people worry they have committed the sin that cannot be forgiven. Jesus spoke of blasphemy against the Holy Spirit (Matthew 12:31-32; Mark 3:28-29). But notice who was in danger: the Pharisees who attributed Jesus’ miracles to Satan and hardened their hearts against clear evidence. They were not repentant; they were rejecting the Spirit’s work outright.
If you are worried about this sin, that very worry is evidence you have not committed it. A person who has truly committed it does not care. The fact that you want forgiveness shows the Spirit is still at work in you. As the old commentator Matthew Henry put it, “Those who fear they have committed this sin, give a good sign that they have not.” Bring your fear to God; He will not turn you away.
How can I know I am forgiven?
Assurance comes from three places. First, the truth of God’s promises: He has said He will forgive, and He cannot lie (Hebrews 6:18). Second, the inward witness of the Spirit: Romans 8:16 says that the Spirit Himself testifies with our spirit that we are children of God. Third, the evidence of a changed life: love for God and others, and a desire to obey (1 John 2:3).
Feelings fluctuate. Some days you may feel forgiven; other days you may not. Do not build your assurance on feelings. Build it on the finished work of Christ and the promises of Scripture. When doubts come, return to verses like 1 John 1:9 and Psalm 103:12. Pray honestly, and ask God to help your unbelief.
If you struggle with persistent guilt, speak with a pastor or a mature Christian who can pray with you and point you back to Scripture. Sometimes guilt is a sign of an unrepentant area; other times it is a lie of the enemy. A trusted believer can help you tell the difference.
What should I do now?
Confess your sin specifically to God. He already knows it, but confession is how we agree with Him and receive His cleansing. Turn from it — repentance means a change of direction, not just regret. If you have wronged someone, make it right as far as you can (Matthew 5:23-24). Restitution and apology are part of a changed life.
Then rest in what Christ has done. You are not forgiven because you feel sorry enough; you are forgiven because Jesus died and rose again. Read passages like Psalm 103, Micah 7:18-19, and 1 John 1:5-10. Pray them back to God. And join a local church where you can hear the gospel preached, receive the Lord’s Supper, and walk with others who will remind you of grace.
If you are in crisis or having thoughts of harming yourself, please reach out for help. In the United States and Canada, call or text 988. In the United Kingdom and Ireland, call Samaritans on 116 123. In Australia, call Lifeline on 13 11 14. Anywhere else, visit findahelpline.com or call your local emergency number.
God’s forgiveness is real. It is for you. Come to Him today.
Questions people ask
Does God forgive me if I keep committing the same sin?
Yes, God’s forgiveness is not limited by how many times you fail. Jesus told Peter to forgive seventy times seven (Matthew 18:22), and God is far more merciful than we are. But true repentance includes a desire to turn from the sin. If you are stuck in a pattern, bring it to God honestly and seek help from a pastor or trusted believer.
How do I know if I have truly repented?
Repentance involves a change of mind and direction. It means you agree with God about your sin, you are sorry for it, and you turn from it toward Christ. You may still feel regret, but the key is whether you are now trusting Christ and seeking to follow Him. If you are, that is evidence of repentance.
Can I lose my forgiveness?
When God forgives, He does not take it back. Romans 8:1 says there is now no condemnation for those in Christ Jesus. If you sin again, you confess and receive cleansing (1 John 1:9). Your standing with God rests on Christ’s work, not your performance. If you are worried about this, talk with a pastor who can help you understand assurance.
What if I don’t feel forgiven?
Feelings are not the measure of forgiveness; God’s promise is. He has said He will forgive those who confess, and He cannot lie. Feelings often follow later as we meditate on Scripture and the Spirit assures us. If the lack of feeling persists, speak with a pastor or counsellor who can help you work through it.