{"id":14895,"date":"2026-11-10T23:00:57","date_gmt":"2026-11-10T23:00:57","guid":{"rendered":"https:\/\/novomove.com\/ifici-activity-codes-cae\/"},"modified":"2026-11-10T23:00:57","modified_gmt":"2026-11-10T23:00:57","slug":"ifici-activity-codes-cae","status":"publish","type":"post","link":"https:\/\/novomove.com\/pt\/ifici-activity-codes-cae\/","title":{"rendered":"Which activity codes (CAE) qualify for IFICI? What&#8217;s on the list, what isn&#8217;t, and how to check a company"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong>One five-digit number can rule you out of IFICI&#8217;s 20% rate, however good your CV is.<\/strong> It&#8217;s a company&#8217;s main activity code, called a CAE. On the route most employees and founders use, that code has to be on an official list.<sup class=\"nm-fnref\"><a href=\"#source-1\">[1]<\/a><\/sup><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>If you&#8217;re an employee, it&#8217;s your employer&#8217;s code, and you can&#8217;t change it.<\/strong> If you&#8217;re a founder, you choose it once, when the company is registered, and it&#8217;s hard to change afterwards.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Two of the recent files we analysed came down to exactly this. An employee in Portugal had the right profile, but <strong>the employer&#8217;s main code wasn&#8217;t on the list<\/strong>. And a US founder&#8217;s company was <strong>registered as management consultancy and training<\/strong>, and neither is on the list.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Below, we go through what the list is, what&#8217;s on it and what isn&#8217;t, how the main-activity rule works, and what to ask before you sign a contract or register a company.<\/p>\n\n\n\n<div class=\"nm-sum\">\n<style>\n.nm-sum,.nm-flow,.nm-qs,.nm-dep,.nm-cost,.nm-stg{font-family:inherit;margin:34px 0 38px;}\n.nm-sum{background:#FFFBF0;border:1px solid #F2E6BE;border-left:5px solid #F5C518;border-radius:0 18px 18px 0;padding:24px 28px;}\n.nm-k{font-size:12.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#8a6d00;margin:0 0 14px;}\n.nm-sum ul,.nm-qs ol{margin:0;padding:0;list-style:none;}\n.nm-sum li{position:relative;padding-left:26px;margin:0 0 11px;font-size:16.5px;line-height:1.55;color:#1B2A4A;}\n.nm-sum li:last-child{margin-bottom:0;}\n.nm-sum li:before{content:\"\";position:absolute;left:4px;top:9px;width:8px;height:8px;border-radius:50%;background:#F5C518;}\n.nm-flow{position:relative;padding-left:4px;}\n.nm-fs{display:grid;grid-template-columns:44px 1fr;gap:0 18px;position:relative;padding-bottom:26px;}\n.nm-fs:last-child{padding-bottom:0;}\n.nm-fs:not(:last-child):after{content:\"\";position:absolute;left:21px;top:46px;bottom:4px;width:2px;background:#E3E7EF;}\n.nm-fn{width:44px;height:44px;border-radius:50%;background:#1B2A4A;color:#F5C518;font-weight:700;font-size:18px;display:flex;align-items:center;justify-content:center;}\n.nm-ft{font-size:17.5px;font-weight:700;color:#1B2A4A;margin:9px 0 5px;line-height:1.35;}\n.nm-fd{font-size:16px;line-height:1.6;color:#3d4c6b;margin:0 0 9px;}\n.nm-chip{display:inline-block;font-size:13.5px;font-weight:600;padding:5px 12px;border-radius:999px;background:#F4F6FA;border:1px solid #E3E7EF;color:#1B2A4A;}\n.nm-chip.g{background:#FFFBF0;border-color:#F2E6BE;color:#8a6d00;}\n.nm-qs{background:#F4F6FA;border:1px solid #E3E7EF;border-radius:18px;padding:24px 28px;}\n.nm-qs .nm-k{color:#5a6b8c;}\n.nm-qs li{display:grid;grid-template-columns:30px 1fr;gap:12px;margin:0 0 14px;font-size:16.5px;line-height:1.5;color:#1B2A4A;font-weight:600;}\n.nm-qs li:last-child{margin-bottom:0;}\n.nm-qs li span{width:30px;height:30px;border-radius:8px;background:#fff;border:1px solid #C9D0DC;color:#00B67A;display:flex;align-items:center;justify-content:center;font-weight:700;}\n.nm-dep{display:grid;grid-template-columns:1fr 1fr;gap:16px;}\n.nm-dc{border:1px solid #E3E7EF;border-radius:16px;padding:20px 22px;background:#fff;}\n.nm-dc.y{background:#1B2A4A;border-color:#1B2A4A;}\n.nm-dc h4{margin:0 0 4px;font-size:18px;color:#1B2A4A;font-family:inherit;}\n.nm-dc.y h4{color:#fff;}\n.nm-dc .w{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#5a6b8c;margin:0 0 12px;}\n.nm-dc.y .w{color:#F5C518;}\n.nm-dc p{font-size:15.5px;line-height:1.55;margin:0;color:#3d4c6b;}\n.nm-dc.y p{color:rgba(255,255,255,.85);}\n.nm-cost{border:1px solid #E3E7EF;border-radius:18px;overflow:hidden;}\n.nm-cost .nm-ch{background:#1B2A4A;color:#fff;padding:18px 24px;font-weight:700;font-size:17px;}\n.nm-cost .nm-ch span{color:#F5C518;}\n.nm-cg{display:grid;grid-template-columns:repeat(4,1fr);}\n.nm-ci{padding:20px 22px;border-right:1px solid #E3E7EF;}\n.nm-ci:last-child{border-right:0;}\n.nm-ci .v{font-size:24px;font-weight:700;color:#1B2A4A;line-height:1.2;}\n.nm-ci .l{font-size:14px;line-height:1.45;color:#5a6b8c;margin-top:6px;}\n.nm-stg{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;counter-reset:s;}\n.nm-sg{background:#F4F6FA;border:1px solid #E3E7EF;border-radius:14px;padding:16px 14px;position:relative;}\n.nm-sg:before{counter-increment:s;content:counter(s);display:flex;width:30px;height:30px;border-radius:50%;background:#F5C518;color:#1B2A4A;font-weight:700;align-items:center;justify-content:center;margin-bottom:10px;}\n.nm-sg b{display:block;font-size:15.5px;color:#1B2A4A;line-height:1.35;margin-bottom:4px;}\n.nm-sg small{font-size:13.5px;line-height:1.45;color:#5a6b8c;display:block;}\n.nm-stg-note{grid-column:1\/-1;font-size:14.5px;color:#5a6b8c;margin-top:4px;}\n.nm-flow p,.nm-qs p,.nm-sum p,.nm-dc p,.nm-cost p{margin-top:0!important;}\n.nm-flow .nm-ft{margin:9px 0 4px!important;}\n.nm-flow .nm-fd{margin:0 0 8px!important;}\n.entry-content ul.wp-block-list,.entry-content ol.wp-block-list{margin:6px 0 26px;padding-left:22px;}\n.entry-content ul.wp-block-list li,.entry-content ol.wp-block-list li{font-size:17px;line-height:1.6;margin:0 0 10px;padding-left:4px;}\n.entry-content ul.wp-block-list li::marker{color:#F5C518;}\n@media(max-width:820px){.nm-dep,.nm-cg{grid-template-columns:1fr 1fr!important;}.nm-stg{grid-template-columns:1fr!important;}.nm-ci:nth-child(2){border-right:0;}.nm-ci:nth-child(-n+2){border-bottom:1px solid #E3E7EF;}}\n@media(max-width:560px){.nm-dep,.nm-cg{grid-template-columns:1fr!important;}.nm-ci{border-right:0!important;border-bottom:1px solid #E3E7EF;}.nm-ci:last-child{border-bottom:0;}.nm-sum,.nm-qs{padding:20px;}}\n@media(max-width:700px){.entry-content figure.wp-block-table{overflow-x:auto;-webkit-overflow-scrolling:touch;}.entry-content figure.wp-block-table table{min-width:680px;}}\n@media(max-width:820px){.nm-dep.nm-dep4{grid-template-columns:1fr!important;}}\n.nm-dc ul{margin:10px 0 0!important;padding-left:18px!important;}.nm-dc li{font-size:15px;line-height:1.5;margin:0 0 6px;color:#3d4c6b;}.nm-dc.y li{color:rgba(255,255,255,.85);}\n<\/style>\n<p class=\"nm-k\">The short version<\/p>\n<ul>\n<li>On IFICI&#8217;s most-used route, <strong>the company&#8217;s main activity code (CAE) has to be on an official list<\/strong> that IAPMEI and AICEP, two state agencies, publish.<\/li>\n<li><strong>On it:<\/strong> IT and software, engineering, research and development, manufacturing and health. <strong>Not on it:<\/strong> management consultancy and training.<\/li>\n<li><strong>A listed code only counts if it&#8217;s the company&#8217;s main one.<\/strong> A secondary code doesn&#8217;t count.<\/li>\n<li><strong>If you&#8217;re an employee,<\/strong> your employer&#8217;s code and your own job both have to fit. <strong>If you&#8217;re a founder,<\/strong> you choose the code when you register the company, and it&#8217;s hard to change later.<\/li>\n<li><strong>Check before you sign a contract or register a company.<\/strong> Once you&#8217;ve filed, you only see the result by 31 March.<\/li>\n<\/ul>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">This post covers the activity list only. For what IFICI is, who qualifies and how to apply, start with our <a href=\"\/ifici-portugal\/\">guide to IFICI<\/a>.<\/p>\n\n\n\n<style>\n.nm-toc{font-family:inherit;margin:30px 0 8px;border:1px solid #E3E7EF;border-left:4px solid #1B2A4A;border-radius:16px;background:#fff;}\n.nm-toc summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 22px;font-weight:700;font-size:16.5px;color:#1B2A4A;}\n.nm-toc summary::-webkit-details-marker{display:none;}\n.nm-toc summary small{font-weight:600;font-size:13.5px;color:#5a6b8c;margin:0 auto 0 4px;}\n.nm-toc summary::after{content:\"\";width:9px;height:9px;border-right:2px solid #1B2A4A;border-bottom:2px solid #1B2A4A;transform:rotate(45deg);margin:-4px 4px 0 0;transition:transform .2s;flex:none;}\n.nm-toc[open] summary::after{transform:rotate(-135deg);margin-top:4px;}\n.nm-toc:not([open]) ol{display:none !important;}\n.nm-toc ol{margin:0 !important;padding:16px 22px 8px 44px !important;columns:2;column-gap:36px;border-top:1px solid #E3E7EF;}\n.nm-toc li{break-inside:avoid;margin:0 0 10px !important;font-size:15px;line-height:1.45;color:#5a6b8c;}\n.nm-toc li::marker{color:#C9A10C;font-weight:700;}\n.nm-toc a{color:#1B2A4A;text-decoration:none;}\n.nm-toc a:hover{text-decoration:underline;text-underline-offset:3px;}\n.entry-content h2[id]{scroll-margin-top:110px;}\n@media(max-width:820px){.nm-toc ol{columns:1;}}\n<\/style>\n<details class=\"nm-toc\">\n<summary>In this guide<small>8 sections<\/small><\/summary>\n<ol><li><a href=\"#what-is-the-ifici-activity-list-annex-b\">What is the IFICI activity list (Annex B)?<\/a><\/li><li><a href=\"#which-activities-and-cae-codes-are-on-the-ifici-list-and-whi\">Which activities and CAE codes are on the IFICI list, and which aren&#x27;t?<\/a><\/li><li><a href=\"#does-the-listed-code-have-to-be-the-company-s-main-activity\">Does the listed code have to be the company&#x27;s main activity?<\/a><\/li><li><a href=\"#how-do-you-find-a-company-s-main-activity-code\">How do you find a company&#x27;s main activity code?<\/a><\/li><li><a href=\"#what-do-you-need-for-ifici-as-an-employee-besides-your-emplo\">What do you need for IFICI as an employee, besides your employer&#x27;s code?<\/a><\/li><li><a href=\"#which-code-does-your-own-company-need-for-ifici\">Which code does your own company need for IFICI?<\/a><\/li><li><a href=\"#when-do-you-need-to-check-the-code-for-ifici\">When do you need to check the code for IFICI?<\/a><\/li><li><a href=\"#how-do-you-get-a-company-s-code-checked-for-ifici\">How do you get a company&#x27;s code checked for IFICI?<\/a><\/li><\/ol>\n<\/details>\n\n\n\n<div style=\"height:32px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 id=\"what-is-the-ifici-activity-list-annex-b\" class=\"wp-block-heading\">What is the IFICI activity list (Annex B)?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>It&#8217;s the official list of eligible activities for the IFICI route most employees and founders use.<\/strong> We call that the recognised-activity route (it&#8217;s route d in the law).<sup class=\"nm-fnref\"><a href=\"#source-1\">[1]<\/a><\/sup><sup class=\"nm-fnref\"><a href=\"#source-3\">[3]<\/a><\/sup><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">IAPMEI, the state&#8217;s small-business agency, and AICEP, its trade and investment agency, each publish the list in a notice. IAPMEI&#8217;s notice is dated 20 February 2025.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You&#8217;ll also see it called <strong>Annex B<\/strong>, because that&#8217;s where it sits in the notice.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Three terms you&#8217;ll meet:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>CAE code:<\/strong> the activity code on a Portuguese company&#8217;s registration. A company has one main code and can have secondary ones.<\/li>\n\n\n\n<li><strong>Annex B and Annex A:<\/strong> Annex B is the activity list. Annex A, in the same notice, is the list of qualified jobs.<sup class=\"nm-fnref\"><a href=\"#source-1\">[1]<\/a><\/sup><\/li>\n\n\n\n<li><strong>IAPMEI or AICEP:<\/strong> IAPMEI checks your employer, or your own company, if its turnover is under \u20ac75 million or it&#8217;s new and has no accounts yet. AICEP checks the larger ones.<sup class=\"nm-fnref\"><a href=\"#source-5\">[5]<\/a><\/sup><\/li>\n<\/ul>\n\n\n\n<div class=\"nm-dep\" role=\"figure\" aria-label=\"The two lists in the IFICI notice: the activity list and the qualified-jobs list\">\n<div class=\"nm-dc y\"><p class=\"w\">Annex B \u00b7 about the company<\/p><h4>The activity list<\/h4><p>The company&#8217;s main activity code has to be on it. That&#8217;s your employer&#8217;s code, or your own company&#8217;s.<\/p><\/div>\n<div class=\"nm-dc\"><p class=\"w\">Annex A \u00b7 about you<\/p><h4>The qualified-jobs list<\/h4><p>If you&#8217;re an employee, your job has to be on it. The same notice covers company managers (gerentes) and directors.<\/p><\/div>\n<\/div>\n\n\n\n<h3 id=\"is-this-list-the-only-way-into-ifici\" class=\"wp-block-heading\">&#8220;Is this list the only way into IFICI?&#8221;<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>No.<\/strong> IFICI has seven routes. This list is for the recognised-activity route, and the exporter route has a narrower one of its own.<sup class=\"nm-fnref\"><a href=\"#source-3\">[3]<\/a><\/sup><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>If you work at a certified startup, teach at a university or do scientific research, you have routes of your own<\/strong>, and those don&#8217;t use this list.<sup class=\"nm-fnref\"><a href=\"#source-3\">[3]<\/a><\/sup><\/p>\n\n\n\n<div style=\"height:32px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 id=\"which-activities-and-cae-codes-are-on-the-ifici-list-and-whi\" class=\"wp-block-heading\">Which activities and CAE codes are on the IFICI list, and which aren&#8217;t?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>IT and software, engineering, research and development, manufacturing and health are on it. Management consultancy and training aren&#8217;t.<\/strong><sup class=\"nm-fnref\"><a href=\"#source-1\">[1]<\/a><\/sup><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Here&#8217;s every entry on the main list, Annex B, next to the narrower list for the exporter route.<sup class=\"nm-fnref\"><a href=\"#source-1\">[1]<\/a><\/sup><sup class=\"nm-fnref\"><a href=\"#source-4\">[4]<\/a><\/sup><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Activity<\/th><th>Codes<\/th><th>Main list (Annex B)<\/th><th>Exporter list<\/th><\/tr><\/thead><tbody><tr><td>Mining<\/td><td>05 to 09<\/td><td>Yes<\/td><td>Yes<\/td><\/tr><tr><td>Manufacturing<\/td><td>10 to 33<\/td><td>Yes<\/td><td>Yes<\/td><\/tr><tr><td>Information and communication, including software and IT services (62)<\/td><td>58 to 63<\/td><td>Yes<\/td><td>Yes<\/td><\/tr><tr><td>Head-office activities<\/td><td>7010<\/td><td>Yes<\/td><td>No<\/td><\/tr><tr><td>Architecture and engineering<\/td><td>71<\/td><td>Yes<\/td><td>No<\/td><\/tr><tr><td>Research and development<\/td><td>72<\/td><td>Yes<\/td><td>Only 721, research in the physical and natural sciences<\/td><\/tr><tr><td>Higher education<\/td><td>8542<\/td><td>Yes<\/td><td>Yes<\/td><\/tr><tr><td>Human health<\/td><td>86<\/td><td>Yes, except 86905 and 86906<\/td><td>Yes, 86100 to 86904<\/td><\/tr><tr><td>Energy supply<\/td><td>35<\/td><td>Yes<\/td><td>No<\/td><\/tr><tr><td>Civil engineering<\/td><td>42<\/td><td>Yes<\/td><td>No<\/td><\/tr><tr><td>Hotels<\/td><td>5511, 5512<\/td><td>Yes<\/td><td>No<\/td><\/tr><tr><td>Holding companies and fund management<\/td><td>6420, 6630<\/td><td>Yes<\/td><td>No<\/td><\/tr><tr><td>Combined office administration<\/td><td>8211<\/td><td>Yes<\/td><td>No<\/td><\/tr><tr><td>Management consultancy<\/td><td>7022, 70200<\/td><td>No<\/td><td>No<\/td><\/tr><tr><td>Training<\/td><td>Starting 855<\/td><td>No<\/td><td>No<\/td><\/tr><tr><td>Other professional activities, such as design, photography and translation<\/td><td>74<\/td><td>No<\/td><td>No<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>How to read it:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>The &#8220;Yes&#8221; rows are every code on the list.<\/strong> The three &#8220;No&#8221; rows are examples of what&#8217;s missing.<\/li>\n\n\n\n<li><strong>Two-digit entries are whole divisions.<\/strong> A division is the first two digits of a company&#8217;s five-digit code.<\/li>\n\n\n\n<li><strong>Longer entries are narrower.<\/strong> In division 70, head-office activities (7010) are on the list and management consultancy (7022) isn&#8217;t.<\/li>\n\n\n\n<li><strong>One more entry isn&#8217;t a code.<\/strong> Any activity inside what the state calls a PIN or PII project is on the main list too.<sup class=\"nm-fnref\"><a href=\"#source-1\">[1]<\/a><\/sup><\/li>\n<\/ul>\n\n\n\n<h3 id=\"i-m-a-consultant-am-i-on-the-list-or-not\" class=\"wp-block-heading\">&#8220;I&#8217;m a consultant. Am I on the list or not?&#8221;<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>It depends on your company&#8217;s code.<\/strong> Software and IT services are in division 62, which is on the list. <strong>Management consultancy has its own code, 7022 or 70200, and it isn&#8217;t.<\/strong><sup class=\"nm-fnref\"><a href=\"#source-1\">[1]<\/a><\/sup><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">So two businesses that both call themselves consultancies can get different answers.<\/p>\n\n\n\n<div style=\"height:32px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 id=\"does-the-listed-code-have-to-be-the-company-s-main-activity\" class=\"wp-block-heading\">Does the listed code have to be the company&#8217;s main activity?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Yes. If the listed code is only one of the company&#8217;s secondary codes, it doesn&#8217;t count.<\/strong> A second IAPMEI notice, dated 10 April 2025, says so.<sup class=\"nm-fnref\"><a href=\"#source-2\">[2]<\/a><\/sup><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">So if a company&#8217;s main code is management consultancy and software is only a secondary code, it doesn&#8217;t pass.<\/p>\n\n\n\n<div class=\"nm-acc\" role=\"figure\" aria-label=\"When a listed activity code counts for IFICI and when it doesn't\">\n<style>\n.nm-acc{margin:28px 0;font-family:inherit;}\n.nm-acc .nm-acc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}\n.nm-acc .nm-acc-card{background:#F4F6FA;border:1px solid #E3E7EF;border-radius:16px;padding:20px 20px 18px;}\n.nm-acc .nm-acc-card.nm-acc-both{background:#1B2A4A;border-color:#1B2A4A;color:#fff;}\n.nm-acc .nm-acc-tag{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:5px 11px;border-radius:999px;background:#E3E7EF;color:#1B2A4A;margin:0 0 12px;}\n.nm-acc .nm-acc-both .nm-acc-tag{background:#F5C518;color:#1B2A4A;}\n.nm-acc h4{font-size:19px;line-height:1.3;margin:0 0 6px;color:#1B2A4A;font-family:inherit;}\n.nm-acc .nm-acc-both h4{color:#fff;}\n.nm-acc .nm-acc-holds{font-size:15px;line-height:1.5;margin:0 0 12px!important;color:#5a6b8c;}\n.nm-acc .nm-acc-both .nm-acc-holds{color:rgba(255,255,255,.8);}\n.nm-acc ul{list-style:none;margin:0!important;padding:0!important;}\n.nm-acc li{font-size:15px;line-height:1.5;margin:0 0 7px;padding-left:26px;position:relative;color:#1B2A4A;}\n.nm-acc .nm-acc-both li{color:#fff;}\n.nm-acc li:before{position:absolute;left:0;top:0;font-weight:700;}\n.nm-acc li.y:before{content:\"\u2713\";color:#00B67A;}\n.nm-acc li.n:before{content:\"\u2715\";color:#C0392B;}\n.nm-acc .nm-acc-both li.y:before{color:#F5C518;}\n.nm-acc .nm-acc-both li.n:before{color:#FF8A7A;}\n.nm-acc .nm-acc-cap{font-size:13.5px;color:#5a6b8c;margin:10px 0 0!important;}\n.nm-acc .nm-acc-grid.g2{grid-template-columns:1fr 1fr;}\n@media(max-width:820px){.nm-acc .nm-acc-grid,.nm-acc .nm-acc-grid.g2{grid-template-columns:1fr!important;}}\n<\/style>\n<div class=\"nm-acc-grid\">\n<div class=\"nm-acc-card nm-acc-both\">\n<span class=\"nm-acc-tag\">Counts<\/span>\n<h4>The listed code is the main one<\/h4>\n<p class=\"nm-acc-holds\">And it&#8217;s what the company really does.<\/p>\n<ul>\n<li class=\"y\">The main code is on the list<\/li>\n<li class=\"y\">It&#8217;s the activity that brings in the revenue<\/li>\n<li class=\"y\">Anything else sits in secondary codes<\/li>\n<\/ul>\n<\/div>\n<div class=\"nm-acc-card\">\n<span class=\"nm-acc-tag\">Doesn&#8217;t count<\/span>\n<h4>The listed code is only secondary<\/h4>\n<p class=\"nm-acc-holds\">The main code is a different activity.<\/p>\n<ul>\n<li class=\"y\">A listed code is on the registration<\/li>\n<li class=\"n\">The main code isn&#8217;t on the list<\/li>\n<li class=\"n\">A secondary code doesn&#8217;t count<\/li>\n<\/ul>\n<\/div>\n<div class=\"nm-acc-card\">\n<span class=\"nm-acc-tag\">Doesn&#8217;t hold up<\/span>\n<h4>The code doesn&#8217;t match the business<\/h4>\n<p class=\"nm-acc-holds\">The registration says one thing and the company does another.<\/p>\n<ul>\n<li class=\"y\">The main code is on the list<\/li>\n<li class=\"n\">The company&#8217;s real work is something else<\/li>\n<li class=\"n\">It won&#8217;t stand up when IAPMEI checks<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<p class=\"nm-acc-cap\">Illustrative diagram. Source: IAPMEI&#8217;s IFICI notices.<\/p>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Two more rules go with it:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>The main code should be the activity that brings in the company&#8217;s revenue.<\/strong><\/li>\n\n\n\n<li><strong>The codes have to describe the business the company really runs.<\/strong> If a company registers a listed code but does something else, it won&#8217;t stand up when IAPMEI checks.<\/li>\n<\/ul>\n\n\n\n<h3 id=\"can-t-the-company-just-add-a-listed-code\" class=\"wp-block-heading\">&#8220;Can&#8217;t the company just add a listed code?&#8221;<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Adding one as a secondary code changes nothing, because only the main code counts.<\/strong><sup class=\"nm-fnref\"><a href=\"#source-2\">[2]<\/a><\/sup><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The main code itself can be changed, but <strong>it&#8217;s hard once the company is registered<\/strong>. It takes another registry filing, and the new code still has to describe what the company really does.<\/p>\n\n\n\n<div style=\"height:32px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 id=\"how-do-you-find-a-company-s-main-activity-code\" class=\"wp-block-heading\">How do you find a company&#8217;s main activity code?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Ask for it in writing.<\/strong> If it&#8217;s your employer, ask HR for the company&#8217;s main CAE code. If it&#8217;s your own company, the codes are on its registration, and you choose them when you form it.<\/p>\n\n\n\n<div class=\"nm-mf\" role=\"list\" aria-label=\"How to check a company against the IFICI activity list\">\n<style>\n.nm-mf{background:#1B2A4A;border-radius:20px;padding:30px 28px 26px;margin:30px 0 36px;font-family:inherit;display:grid;grid-template-columns:repeat(4,1fr);gap:14px;position:relative;}\n.nm-mf .nm-mf-k{grid-column:1\/-1;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#F5C518;margin:0 0 6px!important;}\n.nm-mf .nm-mf-s{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:16px;padding:20px 16px 18px;position:relative;}\n.nm-mf .nm-mf-s:not(:nth-last-child(2)):after{content:\"\u2192\";position:absolute;right:-13px;top:50%;transform:translateY(-50%);width:24px;height:24px;border-radius:50%;background:#F5C518;color:#1B2A4A;font-weight:700;font-size:14px;line-height:24px;text-align:center;z-index:2;}\n.nm-mf .nm-mf-n{display:flex;width:36px;height:36px;border-radius:50%;background:#F5C518;color:#1B2A4A;font-weight:700;font-size:17px;align-items:center;justify-content:center;margin-bottom:14px;}\n.nm-mf .nm-mf-t{font-size:17.5px;line-height:1.35;font-weight:700;color:#fff;margin:0!important;}\n.nm-mf .nm-mf-c{grid-column:1\/-1;font-size:14px;color:rgba(255,255,255,.7);margin:8px 0 0!important;}\n@media(max-width:900px){.nm-mf{grid-template-columns:1fr!important;gap:16px;padding:24px 20px;}\n.nm-mf .nm-mf-s{display:flex;align-items:center;gap:14px;padding:16px;}\n.nm-mf .nm-mf-n{margin:0;flex:0 0 36px;}\n.nm-mf .nm-mf-s:not(:nth-last-child(2)):after{content:\"\u2193\";right:auto;left:50%;top:auto;bottom:-20px;transform:translateX(-50%);}}\n<\/style>\n<p class=\"nm-mf-k\">How to check a company against the IFICI list<\/p>\n<div class=\"nm-mf-s\" role=\"listitem\"><span class=\"nm-mf-n\">1<\/span><p class=\"nm-mf-t\">You get the company&#8217;s main CAE code in writing<\/p><\/div>\n<div class=\"nm-mf-s\" role=\"listitem\"><span class=\"nm-mf-n\">2<\/span><p class=\"nm-mf-t\">You compare it with the activity list<\/p><\/div>\n<div class=\"nm-mf-s\" role=\"listitem\"><span class=\"nm-mf-n\">3<\/span><p class=\"nm-mf-t\">You check your job, or your gerente role, against the same notice<\/p><\/div>\n<div class=\"nm-mf-s\" role=\"listitem\"><span class=\"nm-mf-n\">4<\/span><p class=\"nm-mf-t\">You have both confirmed before you sign or register<\/p><\/div>\n<p class=\"nm-mf-c\">A listed code only counts if it&#8217;s the company&#8217;s main activity.<\/p>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Get the main code in full, all five digits, and the secondary codes too.<\/strong> That way you can see whether the listed activity is the main one or a side one.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"573\" src=\"\/wp-content\/uploads\/2026\/11\/ifici-cae-registration-review-1024x573.jpg\" alt=\"Hands reviewing a printed company document with a pen at a light oak table\" class=\"wp-image-14889\" srcset=\"https:\/\/novomove.com\/wp-content\/uploads\/2026\/11\/ifici-cae-registration-review-1024x573.jpg 1024w, https:\/\/novomove.com\/wp-content\/uploads\/2026\/11\/ifici-cae-registration-review-300x168.jpg 300w, https:\/\/novomove.com\/wp-content\/uploads\/2026\/11\/ifici-cae-registration-review-768x430.jpg 768w, https:\/\/novomove.com\/wp-content\/uploads\/2026\/11\/ifici-cae-registration-review-1536x859.jpg 1536w, https:\/\/novomove.com\/wp-content\/uploads\/2026\/11\/ifici-cae-registration-review-18x10.jpg 18w, https:\/\/novomove.com\/wp-content\/uploads\/2026\/11\/ifici-cae-registration-review.jpg 1600w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Illustrative image.<\/figcaption><\/figure>\n\n\n\n<h3 id=\"hr-says-the-company-qualifies-is-that-enough\" class=\"wp-block-heading\">&#8220;HR says the company qualifies. Is that enough?&#8221;<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Have it checked by someone outside HR too.<\/strong> The company&#8217;s code is only one of the two checks: <strong>your job has to fit as well<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You also file the IFICI request yourself, in your own name. Your employer&#8217;s part is a signed declaration.<sup class=\"nm-fnref\"><a href=\"#source-4\">[4]<\/a><\/sup><\/p>\n\n\n\n<div style=\"height:32px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 id=\"what-do-you-need-for-ifici-as-an-employee-besides-your-emplo\" class=\"wp-block-heading\">What do you need for IFICI as an employee, besides your employer&#8217;s code?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>An employment contract with an employer in Portugal, a job on the qualified-jobs list, and a qualification at level 5 or above.<\/strong><sup class=\"nm-fnref\"><a href=\"#source-1\">[1]<\/a><\/sup><sup class=\"nm-fnref\"><a href=\"#source-5\">[5]<\/a><\/sup><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">On the recognised-activity route, <strong>you qualify if three things are true:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Your employer&#8217;s main activity is on the list.<\/strong><\/li>\n\n\n\n<li><strong>Your job is on the list of qualified jobs:<\/strong> managers and directors, engineers and scientists, IT specialists, doctors, university teachers, finance specialists and technicians among them.<\/li>\n\n\n\n<li><strong>You hold at least a level 5 qualification<\/strong> on the European framework, which is a post-school qualification a step below a degree.<sup class=\"nm-fnref\"><a href=\"#source-1\">[1]<\/a><\/sup><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>It has to be an employment contract.<\/strong> A services contract doesn&#8217;t count.<sup class=\"nm-fnref\"><a href=\"#source-5\">[5]<\/a><\/sup><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In one of the recent files we analysed, an employee in Portugal had the right profile. <strong>Their employer&#8217;s main activity code wasn&#8217;t on the list, so there was no IFICI through that job.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You can&#8217;t change your employer&#8217;s code. So ask before you sign.<\/p>\n\n\n\n<div class=\"nm-qs\">\n<p class=\"nm-k\">Ask HR before you sign<\/p>\n<ol>\n<li><span>\u2713<\/span>What is the company&#8217;s main CAE code, in full, and what are its secondary codes?<\/li>\n<li><span>\u2713<\/span>Is the main code the activity that brings in the company&#8217;s revenue?<\/li>\n<li><span>\u2713<\/span>Which company will be my employer on the contract, and is it a company in Portugal?<\/li>\n<li><span>\u2713<\/span>What job title and duties will my contract show?<\/li>\n<li><span>\u2713<\/span>Will the company sign the employer&#8217;s declaration for my IFICI request?<\/li>\n<li><span>\u2713<\/span>For the exporter route only: does the company export at least 50% of its turnover, and will it confirm my role by 15 March?<\/li>\n<\/ol>\n<\/div>\n\n\n\n<h3 id=\"is-there-a-different-list-for-exporting-companies\" class=\"wp-block-heading\">&#8220;Is there a different list for exporting companies?&#8221;<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Yes. The exporter route (route c) has its own, narrower activity list, and its conditions for you are stricter too.<\/strong><sup class=\"nm-fnref\"><a href=\"#source-4\">[4]<\/a><\/sup> You qualify on it if three things are true:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Your profession is on the highly qualified list:<\/strong> company directors and managers, engineers and scientists, IT specialists, doctors and university teachers.<\/li>\n\n\n\n<li><strong>You hold a doctorate, or a degree plus three years&#8217; documented experience.<\/strong><\/li>\n\n\n\n<li><strong>Your employer&#8217;s main activity is on the narrower list, and it exports at least 50% of its turnover<\/strong> in the year you start or in one of the two years before. Sales to other EU countries count as exports.<sup class=\"nm-fnref\"><a href=\"#source-5\">[5]<\/a><\/sup><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Your employer confirms all this on Portal das Finan\u00e7as, the tax authority&#8217;s portal, <strong>by 15 March<\/strong>.<sup class=\"nm-fnref\"><a href=\"#source-4\">[4]<\/a><\/sup><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>The narrower list leaves out head-office activities, architecture and engineering, energy, civil engineering, hotels, the two finance codes and office administration.<\/strong> It keeps research and development only in the physical and natural sciences.<\/p>\n\n\n\n<div class=\"nm-dep nm-dep4\" role=\"figure\" aria-label=\"The two IFICI routes for employees and the activity list each one uses\">\n<div class=\"nm-dc y\"><p class=\"w\">Most employees<\/p><h4>Recognised-activity route<\/h4><ul><li>Your employer&#8217;s main code is on the main list.<\/li><li>Your job is on the qualified-jobs list.<\/li><li>You hold a level 5 qualification or higher.<\/li><li>No export test.<\/li><li>IAPMEI or AICEP checks the company&#8217;s activity.<\/li><\/ul><\/div>\n<div class=\"nm-dc\"><p class=\"w\">The stricter one<\/p><h4>Exporter route<\/h4><ul><li>Your employer&#8217;s main code is on the narrower list.<\/li><li>Your profession is on the highly qualified list.<\/li><li>You hold a doctorate, or a degree plus three years&#8217; experience.<\/li><li>Your employer exports at least 50% of its turnover.<\/li><li>Your employer confirms by 15 March, and the tax authority checks.<\/li><\/ul><\/div>\n<\/div>\n\n\n\n<h3 id=\"my-employer-is-abroad-with-no-company-in-portugal\" class=\"wp-block-heading\">&#8220;My employer is abroad, with no company in Portugal&#8221;<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Then there&#8217;s no company in Portugal to check, and that job on its own won&#8217;t get you in.<\/strong><sup class=\"nm-fnref\"><a href=\"#source-3\">[3]<\/a><\/sup> That situation has a post of its own: <a href=\"\/ifici-remote-work-foreign-employer\/\">IFICI when you work remotely for a foreign employer<\/a>.<\/p>\n\n\n\n<div style=\"height:32px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 id=\"which-code-does-your-own-company-need-for-ifici\" class=\"wp-block-heading\">Which code does your own company need for IFICI?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Its main activity code has to be on the list, and you have to be the company&#8217;s paid manager (gerente).<\/strong><sup class=\"nm-fnref\"><a href=\"#source-1\">[1]<\/a><\/sup><sup class=\"nm-fnref\"><a href=\"#source-5\">[5]<\/a><\/sup> It&#8217;s the same route most employees use.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>A one-person company counts.<\/strong> The tax authority&#8217;s own guidance confirms the route works when you&#8217;re the only owner and the only manager. Owning shares on its own isn&#8217;t enough.<sup class=\"nm-fnref\"><a href=\"#source-5\">[5]<\/a><\/sup><\/li>\n\n\n\n<li><strong>There&#8217;s no export test.<\/strong> That belongs to the exporter route.<sup class=\"nm-fnref\"><a href=\"#source-3\">[3]<\/a><\/sup><\/li>\n\n\n\n<li><strong>Your company can be brand new.<\/strong> IAPMEI checks new companies that have no accounts yet.<sup class=\"nm-fnref\"><a href=\"#source-5\">[5]<\/a><\/sup><\/li>\n\n\n\n<li><strong>Only your pay as gerente gets the 20%<\/strong>, so the role has to be a paid one.<sup class=\"nm-fnref\"><a href=\"#source-3\">[3]<\/a><\/sup><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>You choose the code when you register the company, and it&#8217;s hard to change afterwards.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In one of the recent files we analysed, a US founder on a D2 visa had registered a company in 2026 as management consultancy and training. <strong>Neither is on the list, so IFICI was out of reach as planned.<\/strong><\/p>\n\n\n\n<div class=\"nm-qs\">\n<p class=\"nm-k\">Check before you register your company<\/p>\n<ol>\n<li><span>\u2713<\/span>The activity that will bring in your revenue has a code on the list.<\/li>\n<li><span>\u2713<\/span>That code is registered as the main one, and anything else the company does is secondary.<\/li>\n<li><span>\u2713<\/span>The main code isn&#8217;t management consultancy or training.<\/li>\n<li><span>\u2713<\/span>The codes describe the business you&#8217;ll actually run, with real clients.<\/li>\n<li><span>\u2713<\/span>You&#8217;ll be appointed gerente and paid through payroll.<\/li>\n<li><span>\u2713<\/span>If you&#8217;re on a D7 or D8 visa, the company fits your visa too.<\/li>\n<li><span>\u2713<\/span>You&#8217;ve had the code checked before anything is filed.<\/li>\n<\/ol>\n<\/div>\n\n\n\n<h3 id=\"my-company-s-code-isn-t-on-the-list-what-now\" class=\"wp-block-heading\">&#8220;My company&#8217;s code isn&#8217;t on the list. What now?&#8221;<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Two things can change that:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>The main code can be changed<\/strong>, with another registry filing, if the company really does a listed activity.<\/li>\n\n\n\n<li><strong>A certified startup uses a different route<\/strong>, which doesn&#8217;t depend on the activity list. It has conditions of its own.<sup class=\"nm-fnref\"><a href=\"#source-3\">[3]<\/a><\/sup><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">For the set-up itself, step by step, see our guide to <a href=\"\/ifici-own-company-portugal\/\">IFICI with your own company<\/a>.<\/p>\n\n\n\n<div style=\"height:32px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 id=\"when-do-you-need-to-check-the-code-for-ifici\" class=\"wp-block-heading\">When do you need to check the code for IFICI?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Before you sign the contract or register the company.<\/strong> After that, you can&#8217;t change the code as an employee, and it&#8217;s hard to change as a founder.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>The portal doesn&#8217;t warn you if the code is wrong.<\/strong> You file your request on Portal das Finan\u00e7as by 15 January of the year after you become resident, and you only see the result by 31 March.<sup class=\"nm-fnref\"><a href=\"#source-4\">[4]<\/a><\/sup><\/p>\n\n\n\n<div class=\"nm-stg\">\n<div class=\"nm-sg\"><b>Before you sign or register<\/b><small>You check the code yourself, while you can still change course<\/small><\/div>\n<div class=\"nm-sg\"><b>By 15 January<\/b><small>You file your request on Portal das Finan\u00e7as, the year after you become resident<\/small><\/div>\n<div class=\"nm-sg\"><b>By 15 February<\/b><small>IAPMEI or AICEP reports to the tax authority<\/small><\/div>\n<div class=\"nm-sg\"><b>By 15 March<\/b><small>Exporter route only: your employer confirms your role<\/small><\/div>\n<div class=\"nm-sg\"><b>By 31 March<\/b><small>You see your status on the portal<\/small><\/div>\n<p class=\"nm-stg-note\">The official check on the code happens after you&#8217;ve filed.<\/p>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>If you became resident in 2026, your request is due by 15 January 2027.<\/strong><sup class=\"nm-fnref\"><a href=\"#source-4\">[4]<\/a><\/sup> The dates, and what happens if you miss them, are in our <a href=\"\/ifici-deadline-portugal\/\">IFICI deadline guide<\/a>.<\/p>\n\n\n\n<div style=\"height:32px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 id=\"how-do-you-get-a-company-s-code-checked-for-ifici\" class=\"wp-block-heading\">How do you get a company&#8217;s code checked for IFICI?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>With an eligibility assessment, before you sign or register anything.<\/strong> The report can come back no, and we&#8217;d rather you heard that while you can still change your plans. It&#8217;s an opinion on whether you qualify, and the tax authority still decides.<\/p>\n\n\n\n<div class=\"nm-cta\">\n<style>\n.nm-cta{background:#1B2A4A;border-radius:20px;overflow:hidden;color:#fff;box-shadow:0 24px 60px rgba(10,15,30,.18);margin:40px 0;font-family:inherit;}\n.nm-cta img{width:100%;aspect-ratio:16\/9;object-fit:cover;display:block;margin:0;}\n.nm-cta .nm-cta-body{padding:38px;}\n.nm-cta .nm-cta-pill{display:inline-block;background:#F5C518;color:#1B2A4A;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:700;}\n.nm-cta p{font-size:17px;line-height:1.65;color:rgba(255,255,255,.86);margin:18px 0 22px;}\n.nm-cta p a{color:#F5C518;text-decoration:underline;text-underline-offset:3px;}\n.nm-cta .nm-cta-btns{display:flex;flex-wrap:wrap;gap:12px;}\n.nm-cta .nm-btn-p{display:inline-flex;align-items:center;background:#F5C518;color:#1B2A4A !important;padding:14px 24px;border-radius:12px;font-weight:700;font-size:16px;text-decoration:none;}\n.nm-cta .nm-btn-p:hover{background:#E3B30C;}\n.nm-cta .nm-btn-s{display:inline-flex;align-items:center;color:#fff !important;border:1px solid rgba(255,255,255,.4);padding:14px 24px;border-radius:12px;font-weight:700;font-size:16px;text-decoration:none;}\n.nm-cta .nm-btn-s:hover{background:#fff;color:#1B2A4A !important;}\n@media (max-width:640px){.nm-cta .nm-cta-body{padding:26px 22px;}}\n<\/style>\n<img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/07\/cta-miradouro.png\" alt=\"A miradouro view over Lisbon rooftops at golden hour\">\n<div class=\"nm-cta-body\">\n<span class=\"nm-cta-pill\">IFICI eligibility, checked<\/span>\n<p>Our partner certified accountant checks <strong>your employer&#8217;s main code and your job against the lists<\/strong>, or tells you <strong>which main code to register before your company exists<\/strong>. You get a call and a written report with a verdict.<\/p>\n<p><strong>The assessment is \u20ac200, and that&#8217;s credited against the application if the report says you&#8217;re likely to qualify and you go ahead.<\/strong> Forming a company with us? The same accountant checks the codes at formation.<\/p>\n<div class=\"nm-cta-btns\">\n<a class=\"nm-btn-p\" href=\"\/portugal-ifici-application\/\">Book an IFICI assessment<\/a>\n<a class=\"nm-btn-s\" href=\"\/portugal-company-formation\/\">Form your company<\/a>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:32px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 id=\"frequently-asked-questions\" class=\"wp-block-heading\">Frequently asked questions<\/h2>\n\n\n\n<h3 id=\"what-is-a-cae-code\" class=\"wp-block-heading\">What is a CAE code?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>It&#8217;s the activity code on a Portuguese company&#8217;s registration.<\/strong> A company has one main code and can have secondary ones. For IFICI&#8217;s recognised-activity route, the main one has to be on the official list.<\/p>\n\n\n\n<h3 id=\"what-is-annex-b-in-ifici\" class=\"wp-block-heading\">What is Annex B in IFICI?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Annex B is the list of activities that count on IFICI&#8217;s recognised-activity route.<\/strong> IAPMEI and AICEP publish it in a notice, and Annex A of the same notice lists the qualified jobs.<\/p>\n\n\n\n<h3 id=\"which-companies-qualify-for-ifici\" class=\"wp-block-heading\">Which companies qualify for IFICI?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>On the route most people use, the company&#8217;s main activity has to be on the list IAPMEI and AICEP publish.<\/strong> That route has no export test. The exporter route has a narrower list and needs at least 50% of turnover from exports, and a certified startup has a route of its own that doesn&#8217;t use the list.<\/p>\n\n\n\n<h3 id=\"is-software-development-on-the-ifici-list\" class=\"wp-block-heading\">Is software development on the IFICI list?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Yes. <strong>Software and IT services are division 62, which is on the list<\/strong>, and on the exporter route&#8217;s narrower list too. The code still has to be the company&#8217;s main activity.<\/p>\n\n\n\n<h3 id=\"is-management-consultancy-on-the-ifici-activity-list\" class=\"wp-block-heading\">Is management consultancy on the IFICI activity list?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">No. <strong>Management consultancy isn&#8217;t on the list, and neither is training.<\/strong> A company with one of those as its main code doesn&#8217;t qualify on the recognised-activity route.<\/p>\n\n\n\n<h3 id=\"is-a-secondary-cae-code-enough-for-ifici\" class=\"wp-block-heading\">Is a secondary CAE code enough for IFICI?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">No. <strong>The listed activity has to be the company&#8217;s main one.<\/strong> A listed code that&#8217;s only secondary doesn&#8217;t count.<\/p>\n\n\n\n<h3 id=\"can-a-company-change-its-main-cae-code-to-qualify-for-ifici\" class=\"wp-block-heading\">Can a company change its main CAE code to qualify for IFICI?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Yes, but it&#8217;s hard once the company is registered.<\/strong> It takes another registry filing, and the new code has to describe the business the company really runs.<\/p>\n\n\n\n<h3 id=\"my-employer-s-code-isn-t-on-the-list-can-i-still-get-ifici\" class=\"wp-block-heading\">My employer&#8217;s code isn&#8217;t on the list. Can I still get IFICI?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Not through that job on the recognised-activity route.<\/strong> You can&#8217;t change your employer&#8217;s code. Some other routes, such as a job at a certified startup, don&#8217;t use this list, and each has its own conditions.<\/p>\n\n\n\n<h3 id=\"does-my-employer-apply-for-ifici-for-me\" class=\"wp-block-heading\">Does my employer apply for IFICI for me?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">No. <strong>You file the request yourself on Portal das Finan\u00e7as, in your own name.<\/strong> Your employer gives you a signed declaration, and on the exporter route it also confirms your role by 15 March.<\/p>\n\n\n\n<h3 id=\"as-an-employee-do-i-need-a-degree-for-ifici\" class=\"wp-block-heading\">As an employee, do I need a degree for IFICI?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>On the recognised-activity route, no.<\/strong> A qualified job there needs at least a level 5 qualification, a step below a degree. The exporter route needs a doctorate, or a degree plus three years&#8217; documented experience.<\/p>\n\n\n\n<h3 id=\"does-my-own-one-person-company-count-for-ifici\" class=\"wp-block-heading\">Does my own one-person company count for IFICI?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Yes. <strong>You can qualify as the paid gerente of your own company if its main activity code is on the list<\/strong>, even if you&#8217;re the only owner. Owning shares on its own isn&#8217;t enough.<\/p>\n\n\n\n<h3 id=\"who-checks-the-company-s-activity-iapmei-or-aicep\" class=\"wp-block-heading\">Who checks the company&#8217;s activity, IAPMEI or AICEP?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>IAPMEI checks companies with turnover under \u20ac75 million, and new companies with no accounts yet.<\/strong> AICEP checks companies at \u20ac75 million or more. On the exporter route, the tax authority does the checking itself.<\/p>\n\n\n\n<div style=\"height:32px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 id=\"sources-and-how-we-checked\" class=\"wp-block-heading\">Sources and how we checked<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The list and the main-activity rule come from IAPMEI&#8217;s and AICEP&#8217;s notices, and the rest from the IFICI law, its procedure order and the tax authority&#8217;s guidance, all read in Portuguese. <strong>&#8220;Recent files we analysed&#8221; are real cases from our work with our partner certified accountant<\/strong>, with names and employers left out. <strong>This post isn&#8217;t tax advice<\/strong>: only the tax authority approves IFICI, and whether it works for you depends on your facts and on the checks made after you file.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li id=\"source-1\"><strong>The activity list (Annex B), the qualified jobs and the level 5 qualification (Annex A):<\/strong> <a href=\"https:\/\/www.iapmei.pt\/media\/43ec46b3\/20260811-203756_Av_4812.pdf\" target=\"_blank\" rel=\"noopener\">IAPMEI, Aviso 4812\/2025\/2, 20 February 2025<\/a>, and <a href=\"https:\/\/www.portugalglobal.pt\/media\/k3kczii3\/aicep-aviso-ifici.pdf\" target=\"_blank\" rel=\"noopener\">AICEP&#8217;s notice for the same route, Aviso 5309\/2025\/2<\/a>. The notice writes its list in codes of the CAE Rev.3 classification, and we give the listed codes as it prints them. 7022 is management consultancy in that classification, and 70200 is the same activity in the newer CAE Rev.4.<\/li>\n\n\n\n<li id=\"source-2\"><strong>The listed activity has to be the company&#8217;s main one:<\/strong> <a href=\"https:\/\/www.iapmei.pt\/media\/53e21067\/20260811-144904_AV9709.pdf\" target=\"_blank\" rel=\"noopener\">IAPMEI, Aviso 9709\/2025\/2, 10 April 2025<\/a>.<\/li>\n\n\n\n<li id=\"source-3\"><strong>The IFICI law and its routes: recognised activities, exporting companies, certified startups, teaching and research:<\/strong> <a href=\"https:\/\/info.portaldasfinancas.gov.pt\/pt\/informacao_fiscal\/codigos_tributarios\/bf_rep\/Pages\/EBF58A.aspx\" target=\"_blank\" rel=\"noopener\">Tax Benefits Statute, article 58-A<\/a>, Portal das Finan\u00e7as consolidated text.<\/li>\n\n\n\n<li id=\"source-4\"><strong>The exporter route&#8217;s professions, qualifications and activity list (Annex II, also in CAE Rev.3 codes), the employer&#8217;s declaration, and the 15 January, 15 February, 15 March and 31 March dates:<\/strong> <a href=\"https:\/\/info.portaldasfinancas.gov.pt\/pt\/informacao_fiscal\/legislacao\/diplomas_legislativos\/Documents\/Portaria_352_2024_1.pdf\" target=\"_blank\" rel=\"noopener\">Portaria 352\/2024\/1<\/a>, the IFICI procedure order, as amended by <a href=\"https:\/\/info.portaldasfinancas.gov.pt\/pt\/informacao_fiscal\/legislacao\/diplomas_legislativos\/Documents\/Portaria_52_A_2025_1.pdf\" target=\"_blank\" rel=\"noopener\">Portaria 52-A\/2025\/1<\/a>.<\/li>\n\n\n\n<li id=\"source-5\"><strong>The tax authority&#8217;s IFICI guide and questions: employment contracts, single-member companies, new companies, which agency checks which company, and EU sales as exports:<\/strong> <a href=\"https:\/\/info.portaldasfinancas.gov.pt\/pt\/informacao_fiscal\/legislacao\/instrucoes_administrativas\/Documents\/Oficio_circulado_20276_2025.pdf\" target=\"_blank\" rel=\"noopener\">Of\u00edcio Circulado 20276\/2025, 26 February 2025<\/a>.<\/li>\n<\/ol>\n\n\n\n<style>\n.entry-content sup.nm-fnref{font-size:.72em;line-height:0;vertical-align:super;margin-left:2px;}\n.entry-content sup.nm-fnref a{color:#1a5fb4;text-decoration:none;font-weight:600;}\n.entry-content sup.nm-fnref a:hover{text-decoration:underline;}\n.entry-content li[id^=\"source-\"]{scroll-margin-top:110px;}\n.entry-content li[id^=\"source-\"]:target{background:#FFFBF0;}\n<\/style>\n\n\n\n<script type=\"application\/ld+json\">\n{\"@context\": \"https:\/\/schema.org\", \"@type\": \"FAQPage\", \"mainEntity\": [{\"@type\": \"Question\", \"name\": \"What is a CAE code?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"It's the activity code on a Portuguese company's registration. A company has one main code and can have secondary ones. For IFICI's recognised-activity route, the main one has to be on the official list.\"}}, {\"@type\": \"Question\", \"name\": \"What is Annex B in IFICI?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Annex B is the list of activities that count on IFICI's recognised-activity route. IAPMEI and AICEP publish it in a notice, and Annex A of the same notice lists the qualified jobs.\"}}, {\"@type\": \"Question\", \"name\": \"Which companies qualify for IFICI?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"On the route most people use, the company's main activity has to be on the list IAPMEI and AICEP publish. That route has no export test. The exporter route has a narrower list and needs at least 50% of turnover from exports, and a certified startup has a route of its own that doesn't use the list.\"}}, {\"@type\": \"Question\", \"name\": \"Is software development on the IFICI list?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Yes. Software and IT services are division 62, which is on the list, and on the exporter route's narrower list too. The code still has to be the company's main activity.\"}}, {\"@type\": \"Question\", \"name\": \"Is management consultancy on the IFICI activity list?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"No. Management consultancy isn't on the list, and neither is training. A company with one of those as its main code doesn't qualify on the recognised-activity route.\"}}, {\"@type\": \"Question\", \"name\": \"Is a secondary CAE code enough for IFICI?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"No. The listed activity has to be the company's main one. A listed code that's only secondary doesn't count.\"}}, {\"@type\": \"Question\", \"name\": \"Can a company change its main CAE code to qualify for IFICI?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Yes, but it's hard once the company is registered. It takes another registry filing, and the new code has to describe the business the company really runs.\"}}, {\"@type\": \"Question\", \"name\": \"My employer's code isn't on the list. Can I still get IFICI?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Not through that job on the recognised-activity route. You can't change your employer's code. Some other routes, such as a job at a certified startup, don't use this list, and each has its own conditions.\"}}, {\"@type\": \"Question\", \"name\": \"Does my employer apply for IFICI for me?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"No. You file the request yourself on Portal das Finan\u00e7as, in your own name. Your employer gives you a signed declaration, and on the exporter route it also confirms your role by 15 March.\"}}, {\"@type\": \"Question\", \"name\": \"As an employee, do I need a degree for IFICI?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"On the recognised-activity route, no. A qualified job there needs at least a level 5 qualification, a step below a degree. The exporter route needs a doctorate, or a degree plus three years' documented experience.\"}}, {\"@type\": \"Question\", \"name\": \"Does my own one-person company count for IFICI?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Yes. You can qualify as the paid gerente of your own company if its main activity code is on the list, even if you're the only owner. Owning shares on its own isn't enough.\"}}, {\"@type\": \"Question\", \"name\": \"Who checks the company's activity, IAPMEI or AICEP?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"IAPMEI checks companies with turnover under \u20ac75 million, and new companies with no accounts yet. AICEP checks companies at \u20ac75 million or more. On the exporter route, the tax authority does the checking itself.\"}}]}\n<\/script>\n\n","protected":false},"excerpt":{"rendered":"<p>IFICI&#8217;s most-used route needs the company&#8217;s main activity code (CAE) on an official list. See what&#8217;s on it, what isn&#8217;t, and what to ask before you sign.<\/p>","protected":false},"author":1,"featured_media":14892,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"footnotes":""},"categories":[44,29],"tags":[],"class_list":["post-14895","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-guides","category-taxes"],"_links":{"self":[{"href":"https:\/\/novomove.com\/pt\/wp-json\/wp\/v2\/posts\/14895","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/novomove.com\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/novomove.com\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/novomove.com\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/novomove.com\/pt\/wp-json\/wp\/v2\/comments?post=14895"}],"version-history":[{"count":0,"href":"https:\/\/novomove.com\/pt\/wp-json\/wp\/v2\/posts\/14895\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/novomove.com\/pt\/wp-json\/wp\/v2\/media\/14892"}],"wp:attachment":[{"href":"https:\/\/novomove.com\/pt\/wp-json\/wp\/v2\/media?parent=14895"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/novomove.com\/pt\/wp-json\/wp\/v2\/categories?post=14895"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/novomove.com\/pt\/wp-json\/wp\/v2\/tags?post=14895"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}