Mnogi projekti izgradnje i poboljšanja doma dodjeljuju se putem natječajnog postupka. Proces počinje kada vlasnik projekta izda zahtjev za prijedloge (RFP), koji sadrži informacije o radu koji treba obaviti. Izvođači koriste informacije sadržane u RFP-u za procjenu troškova za izvođenje navedenog posla. Te troškove dostavljaju vlasniku u obliku prijedloga ponude, koju onda vlasnik mora usporediti s drugim ponudama kako bi odabrao izvođača.
Kako bi olakšali usporedbu ponuda, vlasnici mogu koristiti dokument poznat kao list s ponudama. List ponude može biti jednostavan list papira ili složena proračunska tablica, ovisno o opsegu projekta. Sadrži popis svih zadataka potrebnih za dovršetak posla. Na primjer, list ponude za renoviranje male kuće može uključivati zadatke kao što su rušenje, suhozid, podovi, rasvjeta i vodovod. Također može uključivati pomoćne stavke vezane uz građevinske dozvole, inženjerske usluge i druge projektne zadatke koji nisu izravno povezani s gradnjom.
U komercijalnoj građevinskoj industriji listovi s ponudama često su organizirani prema sustavu MasterFormat koji je razvio Institut za građevinske specifikacije (CSI). Sustav MasterFormat razlaže projekt prema obrtu, a zatim dalje dijeli svaku trgovinu na pojedinačne zadatke. Na primjer, jedna kategorija može uključivati sve bojenje potrebne na poslu, a može se raščlaniti na stavke koje se odnose na bojanje stropova, zidova, vrata, namještaja i vanjskih površina. Ovaj sustav ne samo da standardizira proces pregleda ponuda, već i minimizira pogreške i propuste na listu s ponudama.
U mnogim situacijama, vlasnik neće dovršiti list s ponudama sve dok ne zaprimi većinu ponuda. To omogućuje vlasniku da koristi svaki prijedlog ponude za traženje predmeta koje je možda propustio kada je razmatrao opseg projekta. Na primjer, izvođač suhozida može uključiti ugradnju vrata u svoju cijenu, što bi moglo podsjetiti vlasnika da je ovu stavku izostavio iz svoje ponude. Tražeći tragove za svaku ponudu, on ili ona može osigurati da list s ponudama sadrži potpuni opseg posla za projekt.
Nakon podnošenja svih ponuda, list s ponudama trebao bi se koristiti kao popis za provjeru kako bi pomogao vlasniku da izvrši usporedbu “jabuke s jabukama” između različitih ponuda. Ako nije jasno je li neki artikl uključen, vlasnik može kontaktirati ponuditelja radi potvrde. Od ponuditelja se također može tražiti da prilagodi svoju cijenu kako bi uključio ili isključio predmetnu stavku. Nakon što vlasnik zaključi da sve ponude pokrivaju isti opseg posla, lako može dodijeliti ugovor najniže kvalificiranom ponuditelju.