Ett formalavtal är ett avtal som för sin giltighet är beroende av viss form. Det innebär att formalavtalet, till skillnad från konsensualavtalet, inte kan vila enbart på en muntlig viljeförklaring. För avtalsbundenhet krävs mer. Förekomsten av formkrav innebär att anbuds och acceptmodellen i avtalslagen inte är tillämplig.
Formalavtalen är vanligt förekommande inom fastighetsrätten. Bland annat är överlåtelse av fast egendom liksom upplåtelse av servitut och tomträtt formalavtal. Formkraven skiljer sig åt mellan de olika rättsfigurerna, men rättsföljden vid brist i fråga om formen är den samma. Brister i formen leder till avtalets ogiltighet.