Ustanovení je podle lucemburského soudu v rozporu s právem Evropské unie o volném pohybu osob. Soud v tiskové zprávě uvedl, že to představuje diskriminaci na základě země původu.
Zákon je podle soudu diskriminační k zahraničním agenturám, protože přenáší víc administrativní zátěže na příjemce služeb zahraničních pracovních agentur a činí tak jejich nabídku méně atraktivní pro české firmy.
Český zákon stanovuje, že v případě, kdy má pracovní agentura sídlo v cizině, musí zálohy na daň platit firma, která pracovníky zaměstnává. Má-li pracovní agentura sídlo v Česku, platí odvody za zaměstnance sama.
Soudní dvůr EU připustil, že v případech naléhavého společenského zájmu unijní právo povoluje členským státům, aby ponechaly určitá omezení volného pohybu služeb. Český daňový zákon ale podle něj tuto podmínku nenaplňuje. Česká právní úprava podle Soudního dvora EU nevedla ke snadnějšímu nebo účinnějšímu výběru daně z příjmu ani nebyla zásadní pro zamezení daňovým únikům.
Na evropský soud se s otázkou slučitelnosti české právní normy s evropskou legislativou loni v lednu obrátily Nejvyšší správní soud a Krajský soud v Ostravě. Ty posuzují spory, které s českými daňovými úřady vedou firmy Strojírny Prostějov a ACO Industries z Tábora.