Catholic Public Domain Version
Deuteronomy 23:18
“You shall not offer money from a prostitute, nor the price of a dog, in the house of the Lord your God, no matter what you may have vowed. For both of these are an abomination with the Lord your God.”
Verse Explanation
A saved explanation for Deuteronomy 23:18.
Plain-language explanation
God commands that offerings made from certain sources must not be brought into the Lord’s house: the money connected with prostitution and the payment connected with “a dog” (an expression often understood as a dog-related fee used for improper purposes). The verse adds that this applies “no matter what you may have vowed,” because the Lord rejects these offerings as an “abomination.”
Catholic context
Many Catholics understand this as a call to purity in worship—protecting the holiness of God’s house by refusing to use money that comes from exploitation, sexual sin, or other degrading practices. It also reminds us that vows and religious intentions are not meant to override God’s moral law; we cannot “sanctify” what God calls wrong by offering it to Him.
Historical background
In ancient Israel, temple worship was supported by offerings, and the community had to guard what counted as acceptable. This command directly addresses practices that were present in the surrounding world. The verse uses strong language (“abomination”) to show that God’s covenant people must distinguish themselves from corrupt economic and sexual customs.
Reflection
This is a verse about integrity before God. It challenges any desire to treat sin like it can be “redeemed” through a religious payment. True devotion doesn’t just add prayers or offerings—it reshapes what we are willing to do, accept, and profit from.
Practical takeaway
If you’ve made money through harmful or exploitative work, don’t try to “cover it” with donations or vows. Instead, seek repentance, repair what you can, and offer God something that reflects genuine conversion—through honest work, restitution when needed, and a clear conscience.
Prayer
Lord God, help me honor Your house with a heart that is clean. Teach me to refuse what is corrupt, to keep my vows in truth, and to bring to You only what aligns with Your will. Purify my intentions and lead me toward integrity in all my dealings. Amen.