Jedna od glavnih briga koju osoba ima pri zapošljavanju izvođača je hoće li ta osoba moći obavljati posao. Čak i ako je izvođač kvalificiran i ima dobru reputaciju, njegovo poslovanje može pretrpjeti katastrofalan događaj ili financijsku krizu koja bi mogla ugroziti projekt. Kako bi se ublažila ova zabrinutost, postala je standardna praksa u velikim građevinskim projektima da izvođač nabavlja jamstvo za uspješnost. Garancija za uspješnost je garancija koju izdaje banka ili osiguravajuće društvo koja jamči da će izvođač na zadovoljavajući način dovršiti projekt.
U Europi te obveznice obično izdaje banka, a u Ujedinjenom Kraljevstvu se nazivaju “bankovnim jamstvima” ili “oprez” u Francuskoj. U Sjedinjenim Državama, obveznice općenito izdaje osiguravajuće društvo, iako ih može izdati banka ili čak privatna strana. U svim slučajevima jamstvo za dobro izvršenje posla predstavlja trosmjerni ugovor između vlasnika, odnosno nalogodavca, ugovaratelja, zvanog obveznik, i tvrtke koja nudi jamstvo, poznatog kao jamstvo. Ovo nije polica osiguranja, već financijska garancija da će posao biti obavljen na zadovoljavajući način.
Dok je ugovaratelj strana u nabavi jamstva za izvedbu, trošak plaća vlasnik i treba ga uključiti u ponudu. Pokriva 100% troškova ugovora i obično ima definirano vremensko ograničenje za završetak posla. Obveznica također jamči da će cijena projekta odgovarati ponudi, pod uvjetom da se vlasnik drži posla definiranog ugovorom. Ako vlasnik želi napraviti promjene usput, tada bi se trebala izvršiti promjena ugovora s razgraničenjem svih dodatnih troškova i vremena potrebnih za završetak. Kada se posao završi na zadovoljavajući način, obveznica postaje ništava.
Ako izvođač postane insolventan, prekorači proračun ili iz nekog drugog razloga ne završi posao na vrijeme, smatra se da je u kašnjenju. Kada se dogodi zadano, obveznica obično daje vlasniku tri mogućnosti; može mu se dati novac da sam dovrši posao, može odabrati novog izvođača ili može dopustiti jamčevnoj tvrtki da pronađe novog izvođača. Za dovršetak projekta bit će osigurana sredstva u visini izvorne cijene ugovora.
Garancija za izvršenje također je naziv, koji se ranije koristio u Sjedinjenim Državama, za upućivanje na kolateralni depozit koji je investitor dužan uplatiti prilikom sklapanja terminskog ugovora. Ova obveznica, ili maržni račun kako se sada zove, koristi se za pokrivanje financijskog rizika brokera pri rukovanju računom. Terminski ugovor je ugovor o kupnji određene količine robe ili financijskog instrumenta po utvrđenoj cijeni na budući datum. Ovim se ugovorima trguje na središnjoj financijskoj burzi.
U SAD-u je jamstvo za uspješnost potrebno samo za vladine projekte koji premašuju cijenu od 100,000 američkih dolara (USD). Općenito nije preporučljivo da vlasnik inzistira na obveznici za mali posao. Budući da bi naknada za takvu obveznicu bila mala, izvođaču bi moglo biti vrlo teško pronaći jamstvo spremno pokriti preuređenje kupaonice ili novu palubu. Na velikom projektu, međutim, jamstvo za uspješnost je vrijedno ulaganje.