The MHD homogeneous-heterogeneous reaction in a nanofluid flow due to a permeable shrinking surface is studied. The bvp4c program in MATLAB is used to obtain the numerical solutions for several values of parameters such as suction parameter, magnetic parameter, nanoparticle volume fraction, heterogeneous reaction and homogeneous reaction rates. The results show that dual solutions exist and the magnetic parameter and the nanoparticle volume fraction widen the range of the solution domain. Suction parameter, magnetic parameter and nanoparticle volume fraction cause the skin friction coefficient to increase and the velocity to decrease. The concentration increases as the nanoparticle volume fraction increases but decrease as the homogeneous reaction rate and heterogeneous reaction rate increase.