Lo snapshot di una VM corrisponde ad una "istantanea" registrata su disco (sullo storage fisico). Può essere utilizzato in qualsiasi momento per ripristinare la macchina virtuale ad uno stato precedente. Uno snapshot è utile quando esiste la necessità di compiere modifiche sul software della VM, ad esempio aggiornamenti del sistema operativo o modifiche sugli applicativi, garantendo la possibilità di ripristinare la VM e annullando eventuali problemi dovuti alle modifiche effettuate.
Lo SNAPSHOT ha un costo fisso indipendentemente dalla dimensione della macchina. Se la VM viene cancellata si perde anche lo snapshot.