محمد بن حيان قال: كان أحمد بن مهدي ذا مال كثير نحو ثلثمائة ألف درهم، فأنفقه كله على العلم، وذكر أنه لم يعرف له فراش أربعين سنة.