The ruling comes after operational costs rules were infringed and UEFA may increase the fine by up to a further 1.4 million euros if the Portuguese giants drag their feet on recommended changes.
Porto have been told to comply to a fiscal deficit of 30 million euros this year, 20 million next year and 10 million in 2019.