एसएचओ और इंस्पेक्टर के बीच मुख्य अंतर यह है कि एसएचओ का रैंक इंस्पेक्टर के रैंक से कम होता है,और मेट्रो शहरों में, एसएचओ एक पुलिस इंस्पेक्टर होता है जबकि छोटे शहरों में एक पुलिस सब-इंस्पेक्टर भी एसएचओ हो सकता है।