Mentre possono essere necessari milioni di anni per formare alcune rocce sedimentarie, non è una regola universale. Il tempo di formazione dipende da vari fattori come:
* Tipo di sedimento: Alcuni sedimenti si formano rapidamente (come la sabbia) mentre altri impiegano più tempo (come l'argilla).
* Clima: I tassi di agenti atmosferici e di erosione variano notevolmente a seconda del clima.
* Attività geologica: I terremoti e i movimenti tettonici possono accelerare il processo.
È più preciso affermare che la formazione di roccia sedimentaria può richiedere da pochi anni a milioni di anni.