Een compagnie (vroeger: vendel, meervoud vendelen of vendels) is een legeronderdeel van 100 tot 150 manschappen. Vier of meer compagnieën, samen met een stafcompagnie, vormen een bataljon. Een compagnie is onderverdeeld in verschillende pelotons.
In de 16e en 17e eeuw waren compagnieën de basiseenheid, die werden samengevoegd tot gevechtseenheden; elke compagnie had een vaandel en werd daarom ook wel 'vendel' genoemd. Aan het hoofd stond de kapitein, met daaronder één of meer luitenants. Elke compagnie bestond uit twee pelotons, elk peloton uit twee secties en elke sectie uit twee escouades, die onder de leiding van een korporaal stonden.
Heden ten dage staat aan het hoofd van een compagnie doorgaans een majoor of kapitein.