Granit terbentuk dalam beberapa situasi yang berbeza. Sesetengah granit dijana di zon kerak benua atau lautan yang retak, tetapi kebanyakan granit dihasilkan di zon perlanggaran antara benua dan kerak lautan, dan di mana benua digabungkan.
Granit dibentuk oleh dua proses berbeza: oleh penghabluran pecahan magma basaltik; dan dengan mencairkan kerak benua yang lebih tua. Di antara anggota akhir ini, terdapat spektrum proses hibrid, termasuk pencampuran magma basaltik dan granit, dan pencemaran magma basaltik oleh pencairan separa pelbagai jenis kerak benua.
Granit yang mengandungi kedua-dua mika muscovite dan biotit dipanggil granit binari atau dua mika. Granit dua mika biasanya tinggi dalam kalium dan rendah dalam plagioklas, dan biasanya granit jenis S atau granit jenis A.
Granit mempunyai komposisi felsik dan lebih biasa dalam masa geologi baru-baru ini berbeza dengan sejarah igneus purba ultramafik Bumi. Batuan felsik adalah kurang tumpat daripada batuan mafik dan ultramafik, dan oleh itu ia cenderung untuk melarikan diri dari subduksi, manakala batuan basaltik atau gabbroik cenderung tenggelam ke dalam mantel di bawah batuan granit kraton benua. Oleh itu, batuan granit membentuk ruang bawah tanah semua benua darat.
