De OSPF-kosten worden berekend aan de hand van de formule:
kosten = referentiebandbreedte / interfacebandbreedte
De referentiebandbreedte is een vaste waarde die is ingesteld op 100 Mbps in de OSPF-standaard. Dit betekent dat als we een interface hebben met een bandbreedte van 10 Mbps, de kosten worden berekend als 100 / 10 = 10.
Om de OSPF-kosten voor een netwerk te berekenen, moet je de kosten van elke verbinding tussen routers bepalen. Dit kan handmatig worden gedaan door de bovenstaande formule te gebruiken of automatisch worden berekend door de routers zelf door de bandbreedte-informatie van elke interface uit te wisselen.
Wanneer een router twee of meer verbindingen heeft naar hetzelfde netwerk met verschillende kosten, zal de router de verbinding met de laagste kosten kiezen als pad naar het doelnetwerk.