Kaavoituslupa on paikallishallinnon yksiköltä saatu asiakirja, joka antaa luvan rakentaa tai muuttaa rakennetta alueelle määriteltyjen kaavoitusmääräysten puitteissa. Kaavoitusluvat ovat välttämättömiä useimmissa kehittyneissä ja kehitysmaissa kaupunkisuunnitelman noudattamisen varmistamiseksi. Jotta kaavoitusluvan tarkoitus voidaan ymmärtää täysin, on ymmärrettävä kaavoitusmääräysten historia ja tarkoitus.
1800 -luvun lopulla Saksa ja Ruotsi käyttivät kaavoitusmääräyksiä muun muassa rakennusten korkeuden ja ruuhkien käsittelyyn. Ensimmäiset suuret kaavoituslait Yhdysvalloissa tapahtuivat 1900 -luvun alussa estääkseen kehittäjiä estämästä valoa ja saastuttavaa ilmaa asuinalueilla. Kalifornia oli ensimmäinen paikka Yhdysvalloissa, joka hyväksyi kaavoituslakeja joissakin kaupungeissaan. Vuonna 1885 Modestossa, Kaliforniassa, kaupunki rajoitti pyykinpesumahdollisuudet ja pesutalot tietyille kaupungin alueille. Myös Los Angelesin kaupunki erotti asuin- ja teollisuusalueet.
Nykyaikaiset kaavoitusasetukset jakavat maan käyttöalueiksi, joihin tyypillisesti kuuluvat asuin-, liike-, teollisuus-, virkistys- ja maatalousalueet. Kukin käyttöalue on jaettu muihin eritelmiin, kuten rakennuksen korkeuteen, rakennuksen sijaintiin ja tyyppiin. Vyöhykkeeseen liittyvät säännöt on luotu tarjoamaan erityistä valvontaa ja etuja kiinteistönomistajille. Esimerkiksi säädökset vakauttavat asunto -omaisuuden arvoja estämällä yrityksiä tai teollisuutta kehittymästä jonkun kodin takapihalla. Muita kaavoitussääntöjen tavoitteita ovat kadun ruuhkautumisen vähentäminen, turvallisuuden parantaminen koko kaupungissa, liiketoiminnan tehostaminen ja elämän parantaminen pitämällä suurten teollisuuslaitosten aiheuttama saastuminen poissa asuinalueilta.
Kaupungeilla, kylillä, kaupungeilla, läänillä ja muilla paikallishallinnoilla on kehityssuunnitelmia, jotka edistävät maan käyttöä yleisen edun mukaisesti. Ranskan ja Saksan tapauksessa liittohallitus valvoo kaavoitusta ja kehitystä. Yksilöiden ja yritysten, jotka haluavat rakentaa uusia rakenteita tai muuttaa olemassa olevia rakenteita, on haettava paikallishallinnon viranomaiselta kaavoituslupa. Yleensä paperihakemus on täytettävä ja sen on oltava jonkinlaisen maksun mukana. Tarkka menettely kaavoitusluvan saamiseksi muuttuu viranomaisten välillä.
Rakennusprojektin aloittamisen jälkeen paikalliset tai valtion tarkastajat vierailevat todennäköisesti työmaalla varmistaakseen, että hanke etenee luvan mukaisesti. Joissakin tapauksissa tarvitaan useampi kuin yksi tarkastus. Kun tarkastajat ovat vakuuttuneita siitä, että kaikki työt tehdään oikein, he yleensä tarjoavat asiakirjoja, jotka ovat useimmiten vaatimustenmukaisuustodistus.