Majaplaanid on dokumendid, mis sisaldavad spetsifikatsioone, mida ehitaja ja töövõtja peavad maja ehitamisel juhendama. Maja plaan koosneb dokumentide komplektist, mis sisaldab korruseplaane; teave vundamendi, aluste ja karkassi kohta; elektri- ja torustiku paigutus; ja kõik muud ehitusdetailid. Arhitektid või joonistajad töötavad välja majaplaanid.
Koduehitajad kasutavad majaplaane juhendina, et aidata neid enne maja ehitamist, selle ajal ja pärast seda. Enamik maja plaane sisaldab kahemõõtmelisi juhiseid, mis selgitavad üksikasjalikult, kuidas maja ehitada. Need sisaldavad ka üksikasjalikke juhiseid maja ehitamiseks vajalike materjalide tüübi kohta. Kui majaplaanid on valminud, saab need viia igasse saematerjali hoovi, kodukeskusesse või töövõtjasse, et saada hinnakalkulatsioon maja ehitamiseks maksma. Majaplaanide tüüpiline suurus on 18 tolli x 24 tolli (46 cm x 61 cm) või 24 tolli x 36 tolli (61 cm x 91 cm).
Majaplaanide koostamiseks peab arhitekt teadma krundi suurust, kuhu maja ehitatakse. Kui ta teab maja mõõtmeid, saab ta selle salvestada. See aitab tal kindlaks teha, millist tüüpi ja millises koguses materjale vaja on.
Arhitekt peab ka teadma, mis suunas päike kinnistule paistab. Seda teades saab otsustada, kus teatud ruumid asuvad, näiteks päikesetuba, varjestatud veranda või magamistuba. Kui maja ehitaja soovib, et hommikupäike valgustaks näiteks magamistuppa, võib maja suunata nii, et see ruum oleks ida poole.
Maja planeeringu suurus sõltub osaliselt sellest, kui palju inimesi majas eeldatavasti elama hakkab. Tüüpiline kolme magamistoaga maja on ühe suurusega. Kui soovitakse lisaruume, näiteks külalistetuba või eraldi sissepääsuga eraldi korterit, on suurus palju suurem. Suurust lisab ka puhkeruum, koer või töötuba. Arvestada tuleb ka ametliku söögitoa või söögiköögi vajadusega.
Enne majaplaanide koostamist peaks ehitaja kontrollima naabruskonna majaomanike ühingut, et näha, kas maja suurusele, kujule ja kohale on kehtestatud mingeid piiranguid. Maja suuruse või asukoha osas võib kehtida piiranguid. Majaplaanide koostamisel tuleb kaasata maja iga detail. Detailide väljajätmisel või kohalike piirangutega arvestamata jätmisel võidakse keelduda ehitajale nõutavatest ehituslubadest.