Prestopno leto je leto s 366 dnevi, namesto običajnih 365. Prestopna leta so potrebna, ker je dejanska dolžina leta 365.242 dni in ne 365 dni, kot je običajno navedeno. Prestopna leta se pojavijo vsaka 4 leta, leta, ki so enakomerno deljiva s 4 (na primer 2004), imajo 366 dni. Ta dodatni dan je dodan v koledar 29. februarja.
Vendar pa obstaja ena izjema od pravila prestopnega leta, ki vključuje stoletja, kot je leto 1900. Ker je leto dolgo malo manj kot 365,25 dni, dodajanje dodatnega dne na vsaka 4 leta povzroči približno 3 dodatne dni v 400 letih. Iz tega razloga se samo 1 od vsakih 4 stoletja šteje za prestopno leto. Stoletna leta štejejo za prestopna leta, če jih enakomerno delimo s 400. Zato 1700, 1800, 1900 niso bila prestopna leta in 2100 ne bodo prestopna leta. Toda 1600 in 2000 sta bili prestopni leti, ker sta številki teh let enakomerno deljivi s 400.
Julij Cezar je bilo za začetkom prestopnega leta 45 pr.n.št. Zgodnji Rimljani so imeli 355 dni koledar in da se festivali, ki se odvijajo približno isto sezono, vsako leto ustvarijo 22 ali 23 dnevni mesec vsako drugo leto. Julius Cezar se je odločil poenostaviti stvari in dodal dneve različnim mesecem v letu, da bi ustvaril koledar 365 dni; dejanske izračune je naredil Cezarjev astronom Sosigenes. Vsako četrto leto po 28. februarju (29. februarja) je bilo treba dodati en dan, tako da je vsako četrto leto prestopno.
Leta 1582 je papež Gregorij XIII koledar nadalje izpopolnil s pravilom, da se v vsakem letu zgodi prestopni dan, deljiv s 4, kot je opisano zgoraj.