Les frais de repas calculés selon les normes fédérales(CHF 14.- par jour mais au maximum CHF 3'000.- par an), ne sont admis que si le contribuable doit traverser deux limites de zones Unireso pour se rendre de son domicile à son lieu de travail, ou si l'utilisation des transports publics aboutit à une durée excédant deux heures par jour.
Si vous travaillez hors du canton de Genève voir ici.