James 4:17

17 If anyone, then, knows the good they ought to do and doesn’t do it, it is sin for them.

Read James 4:17 Using Other Translations

Therefore to him that knoweth to do good, and doeth it not, to him it is sin.
So whoever knows the right thing to do and fails to do it, for him it is sin.
Remember, it is sin to know what you ought to do and then not do it.

What does James 4:17 mean?

John Gill's Exposition of the Bible
James 4:17

Therefore to him that knoweth to do good
This may regard not only the last particular of referring all things to the will of God, the sovereign disposer of life, and all events, which some might have the knowledge of in theory, though they did not practise according to it; but all the good things the apostle had exhorted to, and the contrary to which he had warned from, in this epistle; and suggests, that a Gnostic, or one that knows the will of God, in the several branches of it, revealed in his word,

and doth it not, to him it is sin:
it is a greater sin; it is an aggravated one; it is criminal in him that is ignorant of what is good, and does that which is evil, nor shall he escape punishment; but it is much more wicked in a man that knows what is right and good, and ought to be done, and does it not, but that which is evil, and his condemnation will be greater; see ( Luke 12:47 Luke 12:48 ) . The omission of a known duty, as well as the commission of a known sin, is criminal.

California - Do Not Sell My Personal Information  California - CCPA Notice