Alcuni ostacoli a una comunicazione efficace includono la mancanza di comprensione del pubblico, la mancanza di conoscenza del soggetto e distrazioni fisiche. Riconoscere gli ostacoli specifici nella comunicazione è il primo passo verso il miglioramento delle relazioni aziendali e personali.
Le barriere di comunicazione possono essere suddivise in due diversi tipi: barriere di codifica e barriere di trasmissione. La codifica implica la selezione e l'organizzazione di suoni e simboli in un messaggio. Non capire il pubblico e la mancanza di conoscenza della materia sono considerati barriere di codifica perché ostacolano la capacità di una persona di codificare il messaggio. La trasmissione implica effettivamente ricevere il messaggio designato. Gli ostacoli a questo includono cose come le barriere fisiche, come il rumore, e la selezione del canale sbagliato per consegnare il messaggio.