Faits : A. B._ et A._ sont mariés. A._ exploite une boucherie en raison individuelle à C._. Entre 2007 et 2010, il a indiqué des chiffres d'affaires de respectivement 923'153 fr., 1'032'832 fr., 955'521 fr., et 935'783 fr. et des bénéfices de respectivement 69'722 fr., 59'318 fr., 60'444 fr. et 47'934 fr. Les bordereaux de taxation relatifs à l'impôt fédéral direct et aux impôts cantonal et communal pour les périodes fiscales 2007 à 2010 sont entrés en force. Lors d'un contrôle opéré en matière de TVA, l'Administration fédérale des contributions (ci-après: l'Administration fédérale) a constaté l'existence d'un chiffre d'affaires non comptabilisé. Pendant trois ans, l'intéressé n'avait pas déclaré les recettes provenant de quatre clients, pour un montant de 14'025 fr. 55, soit une moyenne de 9,62% des recettes. L'Administration fédérale a ramené ce pourcentage à 8%. En ajoutant le chiffre d'affaires ainsi calculé, la marge brute du contribuable passait de 26 % à 31 %, ce qui correspondait aux chiffres d'expériences de l'Administration fédérale des contributions et tenait compte des livraisons à des clubs portugais pour lesquelles il avait accepté une marge réduite. Le 23 juillet 2012, elle a notifié à A._ deux décisions d'estimation fixant un supplément de TVA dû à 8'036 fr. Par décisions du 5 décembre 2012, l'Administration fédérale a admis partiellement les réclamations de A._ et ramené le montant à 7'736 fr. Les décisions n'ont pas fait l'objet d'un recours et sont entrées en force. B. Le 27 septembre 2013, se fondant sur une communication reçue par l'Administration fédérale, l'Administration fiscale du canton de Genève (ci-après: l'Administration fiscale cantonale) a informé les contribuables qu'elle ouvrait une procédure de rappel d'impôts et soustraction portant sur les années 2007 à 2010 et qu'elle envisageait d'ajouter au revenu de l'activité indépendante de A._, les montants correspondants à l'estimation (6%) du chiffre d'affaires non déclaré, soit 75'656 fr. pour 2007, 84'929 fr. pour 2008, 78'547 fr. pour 2009 et 76'659 fr. pour 2010. Le 8 novembre 2013, elle leur a notifié huit bordereaux de rappel d'impôts pour un supplément d'impôt fédéral direct, cantonal et communal de 123'832 fr., ainsi que huit bordereaux d'impôt d'amende pour soustraction d'impôts, dont le montant s'élevait à une fois l'impôt éludé. Par décisions du 10 octobre 2014, l'Administration fiscale cantonale a partiellement admis les réclamations des contribuables. Afin de tenir compte des réalités économiques locales genevoises, les reprises ont été ramenées de 8% à 5%, soit à 46'153 fr. pour 2007, 51'886 fr. pour 2008, 47'665 fr. pour 2009 et 46'789 fr. pour 2010. L'amende a été réduite aux trois quarts de l'impôt soustrait. Par jugement du 14 septembre 2015, le Tribunal de première instance du canton de Genève a rejeté le recours des contribuables. C. Par arrêt du 8 mars 2016, la Cour de justice a rejeté le recours déposé par les contribuables contre le jugement rendu le 14 septembre 2015 par le Tribunal de première instance du canton de Genève. L'Administration fiscale cantonale pouvait calculer les rappels d'impôts pour les années 2007 à 2010 en se fondant sur l'estimation effectuée par l'Administration fédérale en 2012 lors d'un contrôle en matière de TVA. En effet, les décisions en matière de TVA étaient entrées en force. L'existence d'une comptabilité n'excluait pas une taxation par estimation, lorsque les documents comptables étaient, comme en l'espèce, incomplets ou insuffisants et les recourants n'avaient apporté aucun élément permettant une estimation différente du chiffre d'affaires non déclaré. D. Agissant par la voie du recours en matière de droit public, les contribuables demandent au Tribunal fédéral, sous suite de frais et dépens, d'annuler l'arrêt du 8 mars 2016 et de renvoyer la cause à l'instance précédente pour complément d'instruction et nouvelle décision. La Cour de justice se réfère à l'arrêt attaqué et conclut au rejet du recours. L'Administration fédérale des contributions et l'Administration fiscale cantonale concluent au rejet du recours.