Bij projecten worden afspraken gemaakt met leveranciers en onderaannemers. Deze afspraken moeten per leverancier vastgelegd worden in BouwWorks om een beeld te scheppen van de financiële positie. Het inkoopcontract laat zien welk budget er vrij is voor de inkoop, wat het afgesproken inkoopbedrag is en wat eventuele reserveringen (onzekerheden) zijn. BouwWorks berekent vervolgens het resultaat op de inkoop. Wanneer er facturen van de leverancier worden geboekt op het inkoopcontract, is het effect hiervan te zien in het inkoopcontract.