Many verses say that it does and every Apostolic Church has always stated as such.
For instance:
ACTS 2:38
Then Peter said unto them, Repent, and be baptized every one of you in the name of Jesus Christ for the remission of sins, and ye shall receive the gift of the Holy Ghost.
With so much evidence. It's really not debatable.
Forgive me...
You see it is not water baptism that forgives your sinse. It is repentance.
1 Peter 3:21
Corresponding to that, baptism now saves you-- not the removal of dirt from the flesh, but an appeal to God for a good conscience-- through the resurrection of Jesus Christ,
The like figure whereunto
even baptism doth also now save us (not the putting away of the filth of the flesh, but the answer of a good conscience toward God,) by the resurrection of Jesus Christ:
That's answer of a good conscience toward God... that's repentance.
Every verse in the bible that refers to baptism forgiving sin is referring to that baptism of the heart through repentance.
Acts 2:38 seems to stand alone as a contradiction. except that if you read into the original language, there a couple possible interpretation that allow it to make sense. such as:
the phrase "for the remission of sins" is supposed to be "because of the remission of sins" so repent. and then be baptized because of the remission of your sins.
or
the "and be baptized in the the name of Jesus Christ," is parenthetical and the remission of sins being linked to repentance.
whichever interpretation is correct, we are not saved by works. a water baptism that saves us is a complete contradiction to the doctrine of grace and the scriptures that tell us that it isn't water baptism that saves us. It isn't circumcision of the flesh that saves us. it is baptism/circumcision of the heart.
Baptism is something we do out of obedience after we are saved.