وكان صلى الله عليه وسلم يكافئ على الهدية، كما جاء في الحديث: (كان يقبل الهدية ويثيب عليها) ولا شك أن هذا من السنن الجميلة -المكافأة على الهدية- وذلك لعدة أسباب، منها: السبب الأول: ألا يبقى له منةٌ عليك، أو أن تبادله محبة بمحبة، أو أن تُظهر له أنك كافأته على جميله بجميل، وأنك لم تنس الجميل، وأنه صنع إليك معروفاً فصنعت إليه معروفاً مقابله، ولا شك كما قلنا أن الهدية الأصل فيها هو التبرع، وأن الذي يهدي لا يشترط المكافأة.
وقد تكلم العلماء في حكم المكافأة على الهدية، وقال بعض أهل العلم: إن المكافأة على الهدية لا تجب، إذا أهداك شخص هدية لا يجب أن تكافئه عليها.
وقال بعض المالكية: تجب المكافأة على الهدية؛ لأن النبي صلى الله عليه وسلم كان يفعل ذلك، لكن مجرد فعله عليه الصلاة والسلام لا يدل على الوجوب.