1. Øget temperatur: Den mest åbenlyse årsag til stensmeltning er simpelthen at øge temperaturen. Dybt inde i jorden kan varmen fra planetens kerne og mantel smelte sten. Dette er den primære måde, hvorpå magma dannes i områder med aktiv vulkanisme.
2. Nedsat pres: Klipper smelter ved lavere temperaturer, når trykket på dem reduceres. Dette er grunden til, at klipper kan smelte ved bunden af bjergene eller langs fejlzoner, hvor den overliggende klippe er blevet fjernet, selvom temperaturen muligvis ikke er ekstremt høj.
3. Tilføjelse af vand: Vand fungerer som en flux, hvilket sænker smeltepunktet for klipper. Vand kan tilsættes til klippen gennem forskellige processer, såsom subduktion af havplader, hvor vand, der er fanget i den oceaniske skorpe, frigøres i mantlen. Dette vandrige miljø sænker smeltepunktet for den omgivende klippe, så det kan smelte og danne magma.