De NMBS is een naamloze vennootschap volgens publiek recht. Haar eerste taak is de openbare dienstverlening voor rekening van de Belgische staat, met name het binnenlandse vervoer van reizigers en het onderhoud en de instandhouding van het spoorwegnet.