Deterrent vs Obstacle

When to use each in English, with meaning, register, and examples.

 DeterrentObstacle
MeaningSomething that stops people from doing something bad.Something that makes it difficult to do something.
Registerformal-
CEFR level-B2
Part of speechnoun
Usage notesTypically used in discussions about crime prevention or policy. Not used in casual conversations.Used in contexts where something hinders progress or achievement. Typically neutral; avoid in overly casual contexts.

Frequently asked questions: Deterrent vs Obstacle

What's the difference between "Deterrent" and "Obstacle"?

"Deterrent" means: Something that stops people from doing something bad. "Obstacle" means: Something that makes it difficult to do something.

When should I use "Deterrent" and "Obstacle"?

"Deterrent" is formal.