Kertomafunktio (myös laskeva kertoma(funktio)) tarkoittaa erästä rekursiivisesti määriteltävää funktiota. Kun on ei-negatiivinen kokonaisluku, niin kertomafunktio määritellään kaavalla
Jos ja on ei-negatiivinen kokonaisluku, niin silloin . Toisin sanoen jos sijoitetaan luvun paikalle luku , niin laskeva kertoma on sama asia kuin tavallinen luvun kertoma.
Laskevan kertomafunktion tapaisesti voidaan määritellä myös nouseva kertoma(funktio) kaavalla