Die Kontraktkurve ist ein Begriff der Volkswirtschaftslehre und bezeichnet die Kurve in einer Edgeworth-Box, die alle Pareto-optimalen Lösungen für den beidseitig vorteilhaften Tausch zweier Gütermengen zwischen zwei Haushalten verbindet, unter der Gegebenheit der Anfangsausstattungen der Haushalte. In der Produktionstheorie sind es, im Gegensatz zur Haushaltstheorie, zwei Unternehmen, die zwei Inputfaktormengen zwischen sich tauschen.
Die Wirtschaftssubjekte A und B versuchen, ihre Anfangsausstattung mit den Gütern X und Y dergestalt zu verändern, dass ihr Nutzen maximiert wird. Beide tauschen so lange, bis ein Marktgleichgewicht erreicht wird. Ein Pareto-optimales Marktgleichgewicht liegt dann vor, wenn keiner seinen Nutzen erhöhen kann, ohne den des anderen zu senken.
Geometrisch ist die Kurve die Verbindung aller Punkte, in denen sich die Indifferenzkurven der beiden Wirtschaftssubjekte tangieren (sie also identische Grenzraten der Substitution aufweisen).
Die schwarze Linie stellt die Kontraktkurve dar, die blauen Kurven sind beispielhafte Indifferenzkurven von Wirtschaftssubjekt A, die orangen Kurven die dazugehörigen Indifferenzkurven von B.
Theoretisch können die Wirtschaftssubjekte alle Punkte auf der Kontraktkurve durch Tausch erhalten. Sobald ein Punkt auf der Kurve erreicht wird, tritt keine Veränderung mehr ein, da sich eines der beiden Individuen durch Tausch auf jeden Fall schlechter stellen würde. Welcher Punkt tatsächlich erreicht wird, hängt davon ab, welche Anfangsausstattungen die Individuen von beiden Gütern haben und welche Nutzenfunktionen sie besitzen. Die Kontraktkurve muss nicht notwendigerweise durch die beiden Ecken der Edgeworth-Box verlaufen.
Punkte auf der Kontraktkurve erfüllen sowohl das erste Wohlfahrtstheorem als auch das zweite Wohlfahrtstheorem.
Wichtig ist die Anmerkung, dass die Kontraktkurve lediglich optimale Verteilungen unter dem Gesichtspunkt der Effizienz hervorhebt. Nicht berücksichtigt werden Probleme der Verteilungsgerechtigkeit. Diese Einschränkung ist insbesondere von Bedeutung, wenn ein Modellergebnis auf reale Situationen übertragen werden soll – ein nicht effizienter Punkt kann durchaus von allen Teilnehmern bevorzugt werden, weil andere Aspekte eine Rolle spielen.