The Bible tells us that Jesus Christ paid for all sins on the Cross.
He himself bore our sins in his body on the tree, so that we might die to sins and live for righteousness; by his wounds you have been healed. 1 Peter 2:24
Jesus taught that his blood remitted sin: "my blood . . . which is shed for many for the remission of sins." (Matt. 26:28). The writer of Hebrews states: “without the shedding of blood there is no forgiveness.” (Heb. 9:22). (The KJV says “remission” in the place of forgiveness. That is because remission and forgiveness are the same thing.) It was the specific blood of Jesus that forgives our sins. “In him we have redemption through his blood, the forgiveness of sins, in accordance with the riches of his grace.” (Eph. 1:7). Jesus is the final sacrifice for all sins: “Now where remission of these is, there is no more offering for sin.” (Heb. 10:18). We are forgiven when we believe in Jesus. Peter preached, “everyone who believes in him receives forgiveness of sins through his name.” (Acts 10:43).
When and where is sin remitted? -- at the Cross. His death on the Cross is proof that sin is remitted. Paul says, “because anyone who has died has been freed from sin.” (Rom 6:7). If the Bible states that Jesus’ death on the Cross is the sacrifice for our sins; if it says he died to our sins only once; and if it says he could not be held by death, but is raised to give us life and salvation, then, we can safely say that our sins imputed to Jesus on the Cross were cleansed, taken away or paid for there and his resurrection testifies it is so:
The death he died, he died to sin once for all; but the life he lives, he lives to God. (Romans 6:10)
And by that will, WE (those who believe it) have been MADE HOLY through the sacrifice of the body of Jesus Christ once for all. (Heb. 10:10)
But God raised him from the dead, freeing him from the agony of death, because it was impossible for death to keep its hold on him. (Acts 24:24)