Is there any sin that God won’t forgive?
Here's the answer:
The believer’s sin was forgiven at the cross.
When Jesus was on the cross, He said, "It is finished" (John 19:30). Finished is a great word. It means "paid in full." That means our sin debt was paid in full. Jesus was the perfect sacrifice for our sins. We have the promise that every sin we’ve committed or will commit is forgiven.
The only sin Jesus doesn’t forgive is the one that rejects Jesus and His gift of salvation. God has provided for our salvation and forgiveness is available to you! James 4:8 says, "Come near to God, and he will come near to you. Wash your hands, you sinners. Make your hearts pure, you who can’t make up your minds."
Jesus was the perfect sacrifice for our sin and He promises to remove our sin "as far as the east is from the west" (Psalm 103:12)
"...The blood of Jesus, his Son, makes us pure from all sin" (1 John 1:7).
"Jesus answered, 'I am the way and the truth and the life. No one comes to the Father except through me'" (John 14:6).