Smlouva o smlouvě budoucí upravují jak občanský, tak obchodní zákoník a tyto jednotlivé úpravy jsou v mnohém odlišné. Předmětem této smlouvy je závazek uzavřít v budoucnu, ve lhůtě smlouvou o smlouvě budoucí určené, určitou smlouvu.
Občanský zákoník v § 50a stanovuje náležitosti této smlouvy. Zákon pro tuto smlouvu výslovně požaduje písemnou formu a to i v případě, kdy zákon pro smlouvu, jež má být v budoucnu uzavřena, formu nepředepisuje.
Podstatnou náležitostí je zde také stanovení doby, do níž má být zamýšlená smlouva uzavřena. Samozřejmostí je také nutnost jasně specifikovat, jakou smlouvu mají strany v úmyslu v budoucnu uzavřít, včetně jejích podstatných náležitostí (např. u kupní smlouvy se jedná o vymezení předmětu koupě a stanovení jeho ceny). Nutno podotknout, že není zapotřebí do smlouvy o smlouvě budoucí zakomponovat již samotnou zamýšlenou smlouvu. Z praktického hlediska, zejména z důvodu předejití možných sporů v budoucnu, nelze než doporučit takovou implementaci provézt. V případě, kdy by SmSB neobsahovala náležitosti zákonem požadované, byla by taková absolutně neplatná.
Jestliže by nedošlo ve lhůtě v SmSB stanovené k uzavření budoucí smlouvy, může se strana, za předpokladu, že protistranu k uzavření takové smlouvy vyzvala, domáhat, aby soud rozhodnutím nahradil projev vůle protistrany. Je třeba tak učinit prostřednictvím žaloby, kterou je však možno podat nejdéle do jednoho roku od okamžiku, kdy měla být podle SmSB uzavřena budoucí smlouva (na rozdíl od úpravy v obchodním zákoníku, kde je možné stanovit lhůtu pro uplatnění odlišně, a to až na 4 roky). Navíc, jestliže straně vznikla neuzavřením budoucí smlouvy škoda, lze se domáhat i náhrady této škody.
Zákon však také upravuje situaci, kdy budoucí smlouva být uzavřena nemusí. Tato situace nastává, jestliže se okolnosti, ze kterých strany vycházely, objektivně změnily natolik, že nelze spravedlivě požadovat, aby budoucí smlouva byla uzavřena. Bude vždy záležet na úvaze soudu, zda přizná změně okolností takový význam, aby změna vedla k zániku závazku.