Lähes kaikkeen rakentamiseen tarvitaan rakennuslupa tai muu viranomaisen hyväksyntä. Myös rakennuksen laajennus sekä merkittävät korjaus- ja muutostyöt tai käyttötarkoituksen muutos edellyttävät rakennus- tai toimenpidelupaa. Eräisiin vähäisiin rakennushankkeisiin voidaan hakea toimenpidelupaa tai tehdä hankkeesta ilmoitus kunnan rakennusvalvontaviranomaiselle. Asiasta säädetään maankäyttö- ja rakennuslaissa. Kunta voi myös rakennusjärjestyksessään määritellä toimenpiteiden luvan- tai ilmoituksenvaraisuutta.
Rakennushankkeen suunnittelijoiden kelpoisuudesta on määrätty laissa. Lupamenettelyyn liittyy myös naapureille tiedottaminen ja/tai näiden suostumuksen hankkiminen. Rakentamaan saa ryhtyä vasta, kun lupapäätös on lainvoimainen.