raamcontract is een schriftelijke overeenkomst van een leverancier met zijn klant, waarbij de eerste zich verplicht om in een bepaalde periode een aantal goederen tegen vooraf vastgestelde prijs en condities te leveren. De klant verplicht zich om in die periode een minimum aantal van deze artikelen af te nemen echter, niet meer dan een vooraf bepaald maximum.
De specifieke aantallen en levertijdstippen worden bepaald in zogenaamde afroeporders.