数及三角学的革新奠下基础，其对解决一次方程及一元二次方程的方法催生了代数，代数一词由其着作《代数学》而得。在825年写成的《印度数字算术》（On the Calculation with Hindu Numerals）对于印度-阿拉伯数字系统在中东及欧洲的传播尤其重要，《印度数字算术》被翻译成拉丁语「Algoritmi de numero Indorum」，花拉子米的拉丁文音译则为「演算法」（Algorithm）一词的由来。他的部分作品是以波斯和巴比伦尼亚的天文学、印度数字及希腊数学为基础。