Bien qu'on ne sache pas exactement qui a inventé la table de multiplication, les scientifiques savent que les anciens Babyloniens utilisaient des tables de multiplication dès 1800 av. La plus ancienne table de multiplication utilisant la base 10 a été trouvée en Chine et date de 305 av.
Les anciennes tables de multiplication babyloniennes utilisaient la base 60 et n'avaient pas de valeur pour le nombre zéro. Leurs nombres variaient de 1 à 59, et il n'y avait pas de virgule décimale. Des tables de multiplication babyloniennes ont été découvertes écrites sur des tablettes d'argile.
Les anciennes tables de multiplication chinoises avaient une valeur pour le nombre zéro, et elles ont été trouvées écrites sur des lamelles de bambou. La plus ancienne table de multiplication chinoise va jusqu'à 99,5.