يرى بعض المُؤرخين أن وفاة الهادي كانت وفاة طبيعية، بينما يرى البعض أنه اغتيل من قبل الخيزران بنت عطاء أم هارون الرشيد التي أمرت جواريها أن يقتلنه فخنقنه، ويُعتقد أن سبب الإغتيال هي رغبة الهادي في خلع أخيه هارون الرشيد من ولاية العهد، وجعلها لأبنه جعفر، وتوفي الهادي عام 170هـ -787م.