Een vrachtschip is een schip dat uitsluitend bedoeld is voor het vervoer van goederen.
Vrachtschepen zijn te verdelen in schepen voor rivieren en binnenwateren, en schepen voor de zeevaart. Schepen bedoeld voor de zeevaart kunnen in het algemeen niet gebruikmaken van de kleinere rivieren en/of sluizen in rivieren (of kanalen) vanwege hun afmetingen (lengte, breedte, diepgang en hoogte).