{"id":14282,"date":"2026-05-12T16:32:42","date_gmt":"2026-05-12T16:32:42","guid":{"rendered":"https:\/\/stage.novomove.com\/?page_id=14282"},"modified":"2026-09-23T13:58:48","modified_gmt":"2026-09-23T13:58:48","slug":"entrega-irs-portugal","status":"publish","type":"page","link":"https:\/\/stage.novomove.com\/pt\/irs-tax-portugal\/","title":{"rendered":"Portuguese Tax Return Filing"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"14282\" class=\"elementor elementor-14282\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5cc6be2 e-con-full e-flex e-con e-parent\" data-id=\"5cc6be2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f343aee elementor-widget elementor-widget-html\" data-id=\"f343aee\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"nm-irs\"><style>\n.nm-irs { --navy:#1B2A4A; --navy-hero:#012147; --gold:#F5C518; --gold-600:#E3B30C; --white:#FFFFFF; --bg-alt:#F4F6FA; --border:#EDEFF3; --border-strong:#D6DBE3; --fg-1:#1B2A4A; --fg-2:#344868; --fg-3:#5E6B7D; --fg-4:#8A96A8; --success:#00B67A; --danger:#EF4444; --radius-md:10px; --radius-lg:16px; --radius-xl:20px; --radius-2xl:24px; --radius-pill:999px; --shadow-card:0 1px 3px rgba(10,15,30,0.04); --shadow-card-hover:0 12px 32px rgba(10,15,30,0.08); --shadow-cta:0 10px 24px rgba(245,197,24,0.28); --shadow-pop:0 24px 60px rgba(10,15,30,0.18); --container:1280px; --ease:cubic-bezier(0.22,1,0.36,1); font-family:'Poppins',system-ui,-apple-system,sans-serif; font-size:17px; line-height:1.7; color:var(--fg-2); }\n.nm-irs *, .nm-irs *::before, .nm-irs *::after { box-sizing:border-box; }\n.nm-irs a { color:inherit; text-decoration:none; }\n.nm-irs img, .nm-irs svg { display:block; max-width:100%; }\n.nm-irs .wrap { max-width:var(--container); margin:0 auto; padding:0 32px; }\n.nm-irs h1, .nm-irs h2, .nm-irs h3, .nm-irs h4 { font-family:'Poppins',sans-serif; font-weight:700; color:var(--fg-1); margin:0; letter-spacing:-0.02em; }\n.nm-irs h1 { font-size:clamp(40px,5vw,60px); line-height:1.08; }\n.nm-irs h2 { font-size:clamp(30px,3.2vw,44px); line-height:1.15; letter-spacing:-0.015em; }\n.nm-irs h3 { font-size:22px; line-height:1.3; }\n.nm-irs h4 { font-size:17px; line-height:1.4; }\n.nm-irs p { margin:0 0 1em; color:var(--fg-3); }\n.nm-irs p:last-child { margin-bottom:0; }\n.nm-irs .eyebrow { display:inline-block; font-size:13px; font-weight:700; letter-spacing:1.2px; text-transform:uppercase; color:var(--fg-4); }\n.nm-irs .eyebrow.on-dark { color:var(--gold); }\n.nm-irs .lede { font-size:19px; line-height:1.6; color:var(--fg-3); max-width:680px; }\n.nm-irs section { padding:96px 0; }\n.nm-irs section.tint { background:var(--bg-alt); }\n.nm-irs section.dark { background:var(--navy); color:var(--white); }\n.nm-irs section.dark h1, .nm-irs section.dark h2, .nm-irs section.dark h3 { color:var(--white); }\n.nm-irs section.dark .lede, .nm-irs section.dark p { color:rgba(255,255,255,0.72); }\n.nm-irs .section-head { max-width:720px; margin-bottom:56px; }\n.nm-irs .section-head .eyebrow { margin-bottom:14px; }\n.nm-irs .section-head h2 { margin-bottom:16px; }\n.nm-irs .btn { display:inline-flex; align-items:center; justify-content:center; gap:10px; padding:16px 26px; font-family:'Poppins',sans-serif; font-weight:700; font-size:16px; border-radius:12px; border:1px solid transparent; cursor:pointer; transition:background 0.18s, color 0.18s, border-color 0.18s; white-space:nowrap; }\n.nm-irs .btn .arr { width:18px; height:18px; transition:transform 0.18s var(--ease); }\n.nm-irs .btn:hover .arr { transform:translateX(3px); }\n.nm-irs .btn-primary { background:var(--gold); color:var(--navy); box-shadow:var(--shadow-cta); }\n.nm-irs .btn-primary:hover { background:var(--gold-600); }\n.nm-irs .btn-secondary { background:transparent; color:var(--navy); border-color:var(--navy); }\n.nm-irs .btn-secondary:hover { background:var(--navy); color:var(--white); }\n.nm-irs .btn-secondary-light { background:transparent; color:var(--white); border-color:rgba(255,255,255,0.35); }\n.nm-irs .btn-secondary-light:hover { background:var(--white); color:var(--navy); border-color:var(--white); }\n\n\/* HERO *\/\n.nm-irs .hero { background:linear-gradient(180deg,var(--navy-hero) 0%, #021d3b 100%); color:var(--white); padding:96px 0 120px; position:relative; overflow:hidden; }\n.nm-irs .hero-inner { display:grid; grid-template-columns:1.05fr 1fr; gap:64px; align-items:center; }\n.nm-irs .hero-left { display:flex; flex-direction:column; gap:22px; }\n.nm-irs .hero .pill { display:inline-flex; align-items:center; gap:8px; padding:6px 12px; background:var(--gold); color:var(--navy); border-radius:var(--radius-pill); font-size:11px; font-weight:700; letter-spacing:1.2px; text-transform:uppercase; align-self:flex-start; }\n.nm-irs .hero h1 { color:var(--white); margin:6px 0 0; }\n.nm-irs .hero .lede { color:rgba(255,255,255,0.78); max-width:560px; }\n.nm-irs .hero-ctas { display:flex; gap:14px; margin-top:6px; flex-wrap:wrap; }\n.nm-irs .hero-trust { display:flex; align-items:center; gap:14px; margin-top:12px; padding-top:20px; border-top:1px solid rgba(255,255,255,0.1); }\n.nm-irs .hero-stars { display:flex; gap:2px; }\n.nm-irs .hero-stars svg { width:20px; height:20px; }\n.nm-irs .hero-trust-copy div:first-child { color:var(--white); font-weight:700; font-size:15px; }\n.nm-irs .hero-trust-copy div:last-child { color:rgba(255,255,255,0.6); font-size:13px; }\n.nm-irs .hero-right { position:relative; display:flex; flex-direction:column; gap:16px; }\n.nm-irs .hero-visual { border-radius:var(--radius-xl); overflow:hidden; background:var(--white); box-shadow:0 30px 80px rgba(0,0,0,0.4); aspect-ratio:4\/3; }\n.nm-irs .cert-card { background:linear-gradient(135deg,#E8EEF7 0%,#C9D4E7 100%); padding:28px 30px 22px; height:100%; display:flex; flex-direction:column; gap:12px; color:var(--navy); }\n.nm-irs .cert-head { display:flex; justify-content:space-between; align-items:flex-start; padding-bottom:14px; border-bottom:1px solid rgba(27,42,74,0.14); }\n.nm-irs .cert-head-title { font-size:10px; font-weight:700; letter-spacing:1.4px; text-transform:uppercase; color:var(--fg-3); }\n.nm-irs .cert-head-sub { font-size:18px; font-weight:700; color:var(--navy); margin-top:4px; line-height:1.15; }\n.nm-irs .cert-seal { width:44px; height:44px; border-radius:50%; background:var(--navy); color:var(--gold); display:flex; align-items:center; justify-content:center; font-family:'Lato',sans-serif; font-weight:700; font-size:11px; letter-spacing:0.5px; }\n.nm-irs .cert-row { display:flex; justify-content:space-between; font-size:12px; padding:4px 0; border-bottom:1px dotted rgba(27,42,74,0.14); }\n.nm-irs .cert-row:last-child { border-bottom:none; }\n.nm-irs .cert-row span { color:var(--fg-3); }\n.nm-irs .cert-row strong { color:var(--navy); font-weight:700; }\n.nm-irs .hero-badge-strip { background:var(--white); padding:14px 18px; display:flex; align-items:center; justify-content:space-between; gap:12px; border-top:1px solid var(--border); }\n.nm-irs .hero-badge-pill { display:inline-flex; align-items:center; gap:8px; padding:6px 10px; background:rgba(0,182,122,0.12); color:var(--success); border-radius:var(--radius-pill); font-size:11px; font-weight:700; letter-spacing:0.6px; text-transform:uppercase; }\n.nm-irs .hero-badge-pill::before { content:''; width:6px; height:6px; border-radius:50%; background:var(--success); }\n.nm-irs .hero-badge-text { font-size:13px; color:var(--fg-3); font-weight:500; }\n@keyframes nmHeroPulse { 0% { box-shadow:0 0 0 0 rgba(245,197,24,0.6); } 70% { box-shadow:0 0 0 8px rgba(245,197,24,0); } 100% { box-shadow:0 0 0 0 rgba(245,197,24,0); } }\n\n\/* INTRO *\/\n.nm-irs .intro-grid { display:grid; grid-template-columns:1fr 1.2fr; gap:72px; align-items:start; }\n.nm-irs .intro-left h2 { margin-bottom:16px; }\n.nm-irs .intro-right { display:flex; flex-direction:column; gap:20px; }\n.nm-irs .model-card { background:var(--white); border:1px solid var(--border); border-radius:var(--radius-lg); box-shadow:var(--shadow-card); padding:24px 26px; display:flex; gap:18px; align-items:flex-start; transition:transform 0.18s, box-shadow 0.18s, border-color 0.18s; }\n.nm-irs .model-card:hover { transform:translateY(-3px); box-shadow:var(--shadow-card-hover); border-color:var(--border-strong); }\n.nm-irs .model-icon { flex-shrink:0; width:44px; height:44px; border-radius:var(--radius-md); background:rgba(245,197,24,0.14); color:var(--navy); display:flex; align-items:center; justify-content:center; }\n.nm-irs .model-icon svg { width:22px; height:22px; }\n.nm-irs .model-card h4 { color:var(--navy); margin-bottom:4px; }\n.nm-irs .model-card p { font-size:15px; line-height:1.6; color:var(--fg-3); margin:0; }\n\n\/* SCOPE *\/\n.nm-irs .scope-grid { display:grid; grid-template-columns:1fr 1fr; gap:28px; }\n.nm-irs .scope-card { background:var(--white); border:1px solid var(--border); border-radius:var(--radius-2xl); padding:36px 32px; transition:transform 0.2s, box-shadow 0.2s, border-color 0.2s; box-shadow:var(--shadow-card); }\n.nm-irs .scope-card:hover { transform:translateY(-3px); box-shadow:var(--shadow-card-hover); border-color:var(--border-strong); }\n.nm-irs .scope-icon { width:44px; height:44px; border-radius:12px; background:rgba(245,197,24,0.16); color:var(--navy); display:flex; align-items:center; justify-content:center; margin-bottom:18px; }\n.nm-irs .scope-icon svg { width:22px; height:22px; }\n.nm-irs .scope-card h3 { font-size:24px; font-weight:700; color:var(--navy); line-height:1.25; margin-bottom:12px; }\n.nm-irs .scope-card p { color:var(--fg-2); font-size:15.5px; line-height:1.65; }\n\n\/* SITUATIONS *\/\n.nm-irs .sit-grid { display:grid; grid-template-columns:1fr 1fr; gap:28px; }\n.nm-irs .sit-card { background:var(--white); border:1px solid var(--border); border-radius:var(--radius-2xl); padding:36px 32px; box-shadow:var(--shadow-card); }\n.nm-irs .sit-card h3 { font-size:22px; font-weight:700; color:var(--navy); display:flex; align-items:center; gap:12px; margin-bottom:12px; }\n.nm-irs .sit-icon { width:38px; height:38px; border-radius:10px; background:rgba(245,197,24,0.18); color:var(--navy); display:inline-flex; align-items:center; justify-content:center; }\n.nm-irs .sit-icon svg { width:20px; height:20px; }\n.nm-irs .sit-card p { color:var(--fg-2); font-size:15px; line-height:1.65; margin-bottom:22px; }\n.nm-irs .sit-pills { display:flex; flex-wrap:wrap; gap:8px; }\n.nm-irs .sit-pill { display:inline-flex; align-items:center; padding:8px 14px; background:#FBFCFE; border:1px solid var(--border); border-radius:999px; font-size:13.5px; font-weight:500; color:var(--fg-2); transition:background 0.15s, border-color 0.15s, color 0.15s; }\n.nm-irs .sit-pill:hover { background:var(--white); border-color:var(--navy); color:var(--navy); }\n\n@media (max-width:1000px) { .nm-irs .hero-inner { grid-template-columns:1fr; gap:56px; } .nm-irs .intro-grid { grid-template-columns:1fr; gap:48px; } }\n@media (max-width:920px) { .nm-irs .sit-grid { grid-template-columns:1fr; gap:22px; } }\n@media (max-width:760px) { .nm-irs .scope-grid { grid-template-columns:1fr; } }\n@media (max-width:600px) { .nm-irs .wrap { padding:0 20px; } .nm-irs section { padding:64px 0; } .nm-irs .hero { padding:56px 0 80px; } .nm-irs h1 { font-size:38px; } .nm-irs h2 { font-size:30px; } .nm-irs .hero-ctas .btn { width:100%; justify-content:center; } }\n \/* section-head-centered-applied *\/ .nm-irs .section-head { text-align:center; margin-left:auto; margin-right:auto; } .nm-irs .section-head .lede { margin-left:auto; margin-right:auto; } <\/style><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-43e1d4f e-con-full e-flex e-con e-parent\" data-id=\"43e1d4f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a73b5aa elementor-widget elementor-widget-html\" data-id=\"a73b5aa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"nm-irs\">\n<header class=\"hero\">\n<div class=\"wrap hero-inner\">\n<div class=\"hero-left\">\n<span class=\"pill\">2025 Portuguese Tax Return \u00b7 Reservations open<\/span>\n<h1 style=\"margin-top:18px;\">Your Portuguese tax return, <span style=\"color:#F5C518;font-style:italic;\">done right the first time.<\/span><\/h1>\n<p class=\"lede\" style=\"margin-top:18px;\">Handled from start to finish by accountants registered with the Ordem dos Contabilistas Certificados (OCC). For tax residents and non-residents with Portuguese income.<\/p>\n<ul style=\"list-style:none;padding:0;margin:28px 0 0;display:grid;gap:13px;\">\n<li style=\"display:flex;align-items:flex-start;gap:12px;font-size:16px;color:rgba(255,255,255,0.92);line-height:1.5;\"><span style=\"flex-shrink:0;width:22px;height:22px;background:rgba(245,197,24,0.18);border:1px solid rgba(245,197,24,0.4);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-top:2px;\"><svg viewBox=\"0 0 12 12\" width=\"12\" height=\"12\" fill=\"none\"><path d=\"M2 6.5L4.5 9L10 3.5\" stroke=\"#F5C518\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span>Direct chat with your dedicated accountant<\/li>\n<li style=\"display:flex;align-items:flex-start;gap:12px;font-size:16px;color:rgba(255,255,255,0.92);line-height:1.5;\"><span style=\"flex-shrink:0;width:22px;height:22px;background:rgba(245,197,24,0.18);border:1px solid rgba(245,197,24,0.4);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-top:2px;\"><svg viewBox=\"0 0 12 12\" width=\"12\" height=\"12\" fill=\"none\"><path d=\"M2 6.5L4.5 9L10 3.5\" stroke=\"#F5C518\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span>Correct classification of foreign income \u2014 the part that costs you most when done wrong<\/li>\n<li style=\"display:flex;align-items:flex-start;gap:12px;font-size:16px;color:rgba(255,255,255,0.92);line-height:1.5;\"><span style=\"flex-shrink:0;width:22px;height:22px;background:rgba(245,197,24,0.18);border:1px solid rgba(245,197,24,0.4);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-top:2px;\"><svg viewBox=\"0 0 12 12\" width=\"12\" height=\"12\" fill=\"none\"><path d=\"M2 6.5L4.5 9L10 3.5\" stroke=\"#F5C518\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span>Familiar with how expat income actually arrives \u2014 US 1099, UK pensions, dividends<\/li>\n<\/ul>\n<div class=\"hero-ctas\" style=\"margin-top:32px;\">\n<a class=\"btn btn-primary\" href=\"https:\/\/clients.stage.novomove.com\/order\/Novomove-Tax-Filing\" target=\"_blank\" rel=\"noopener\">File my taxes now <svg class=\"arr\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\"><path d=\"M5 12h14m-6-7 7 7-7 7\"\/><\/svg><\/a>\n<a class=\"btn btn-secondary-light\" href=\"#process\">How it works<\/a>\n<\/div>\n<div style=\"display:flex;align-items:center;gap:10px;margin-top:22px;color:rgba(255,255,255,0.7);font-size:13.5px;\">\n<span style=\"width:8px;height:8px;border-radius:50%;background:#F5C518;animation:nmHeroPulse 2s infinite;\"><\/span>\nFiling window: 1 April \u2013 30 June 2026 \u00b7 Limited slots available\n<\/div>\n<div class=\"hero-trust\" style=\"display:flex;align-items:center;gap:14px;flex-wrap:wrap\"><div style=\"width:300px;max-width:100%\"><div class=\"trustpilot-widget\" data-locale=\"en-US\" data-template-id=\"5419b6a8b0d04a076446a9ad\" data-businessunit-id=\"645c3f56484ec7b9c3eabc7b\" data-style-height=\"32px\" data-style-width=\"100%\" data-theme=\"light\" data-token=\"98842949-2db9-4aaf-b59e-993006c0c280\" data-min-review-count=\"0\" data-style-alignment=\"left\"><a href=\"https:\/\/www.trustpilot.com\/review\/novomove.com\" target=\"_blank\" rel=\"noopener\">Trustpilot<\/a><\/div><\/div><div class=\"hero-trust-copy\"><div>Trusted by 7,200+ clients<\/div><\/div><\/div>\n<\/div>\n<div class=\"hero-right\">\n<div class=\"hero-visual\">\n<div class=\"cert-card\">\n<div class=\"cert-head\"><div><div class=\"cert-head-title\">Autoridade Tribut\u00e1ria<\/div><div class=\"cert-head-sub\">Modelo 3 \u00b7 IRS 2025<\/div><\/div><div class=\"cert-seal\">AT<\/div><\/div>\n<div class=\"cert-row\"><span>Anexo A \u00b7 Employment<\/span><strong>Filed<\/strong><\/div>\n<div class=\"cert-row\"><span>Anexo B \u00b7 Self-employment<\/span><strong>Filed<\/strong><\/div>\n<div class=\"cert-row\"><span>Anexo J \u00b7 Foreign income<\/span><strong>Filed<\/strong><\/div>\n<div class=\"cert-row\"><span>Anexo L \u00b7 NHR \/ IFICI<\/span><strong>Filed<\/strong><\/div>\n<div class=\"cert-row\"><span>Your IRS tax return has been filed<\/span><strong style=\"color:#00B67A;\">Confirmed<\/strong><\/div>\n<\/div>\n<div class=\"hero-badge-strip\"><span class=\"hero-badge-pill\">Submitted<\/span><span class=\"hero-badge-text\">AT confirmation in your dashboard<\/span><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/header>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-343f4af e-con-full e-flex e-con e-parent\" data-id=\"343f4af\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-944ef30 elementor-widget elementor-widget-html\" data-id=\"944ef30\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- ================ RECOMMENDED BY (static logos) ================ -->\n<style>\n  .nm-recommended { background:#fff; padding:64px 20px; font-family:'Poppins', sans-serif; }\n  .nm-recommended h2 { font-family:'Poppins', sans-serif; font-size:32px; font-weight:700; color:#071949; text-align:center; margin:0 auto 36px; line-height:1.2; }\n  .nm-recommended .logos { max-width:1200px; margin:0 auto; display:flex; flex-wrap:nowrap; justify-content:space-between; align-items:center; gap:24px; }\n  .nm-recommended .logos img { height:auto; max-height:120px; max-width:100%; width:auto; display:block; object-fit:contain; flex-shrink:1; min-width:0; }\n  @media (max-width: 767px) {\n    .nm-recommended { padding:48px 20px; }\n    .nm-recommended h2 { font-size:24px; margin-bottom:24px; }\n    .nm-recommended .logos { flex-wrap:wrap; justify-content:center; gap:20px; }\n    .nm-recommended .logos img { max-height:80px; }\n  }\n<\/style>\n<section class=\"nm-recommended\">\n  <h2>Recommended by<\/h2>\n  <div class=\"logos\">\n    <img decoding=\"async\" src=\"https:\/\/stage.novomove.com\/wp-content\/uploads\/2024\/11\/Frame-257.png\" alt=\"Partner logo 1\" loading=\"lazy\">\n    <img decoding=\"async\" src=\"https:\/\/stage.novomove.com\/wp-content\/uploads\/2024\/11\/Frame-257-1.png\" alt=\"Partner logo 2\" loading=\"lazy\">\n    <img decoding=\"async\" src=\"https:\/\/stage.novomove.com\/wp-content\/uploads\/2024\/11\/Frame-255.png\" alt=\"Partner logo 3\" loading=\"lazy\">\n    <img decoding=\"async\" src=\"https:\/\/stage.novomove.com\/wp-content\/uploads\/2024\/11\/Frame-254.png\" alt=\"Partner logo 4\" loading=\"lazy\">\n    <img decoding=\"async\" src=\"https:\/\/stage.novomove.com\/wp-content\/uploads\/2024\/11\/Frame-253.png\" alt=\"Partner logo 5\" loading=\"lazy\">\n  <\/div>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2935aee e-con-full e-flex e-con e-parent\" data-id=\"2935aee\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-75359cd elementor-widget elementor-widget-html\" data-id=\"75359cd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"nm-irs\">\n<style>\n#scope .scope-grid { grid-template-columns: repeat(3, 1fr); }\n@media (max-width: 980px) { #scope .scope-grid { grid-template-columns: 1fr 1fr; } }\n@media (max-width: 720px) { #scope .scope-grid { grid-template-columns: 1fr; } }\n<\/style>\n<section id=\"scope\">\n<div class=\"wrap\">\n<div class=\"section-head\">\n<div class=\"eyebrow\">Who needs to file<\/div>\n<h2 style=\"margin-top:14px;\">You probably need to file if any of <span style=\"color:#F5C518;font-style:italic;\">these match.<\/span><\/h2>\n<p class=\"lede\" style=\"margin-top:16px;\">Three situations cover most expats. We handle all of them.<\/p>\n<\/div>\n<div class=\"scope-grid\">\n<div class=\"scope-card\">\n<div class=\"scope-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3 9l9-7 9 7v11a2 2 0 01-2 2H5a2 2 0 01-2-2z\"\/><polyline points=\"9 22 9 12 15 12 15 22\"\/><\/svg><\/div>\n<h3>You live in Portugal full-time<\/h3>\n<p>If you spent more than 183 days in Portugal during 2025, or kept a habitual residence here, you are a Portuguese tax resident. That means you have to declare worldwide income \u2014 foreign salary, freelance work, pensions, dividends, rental income, capital gains. Anything you earned, anywhere.<\/p>\n<\/div>\n<div class=\"scope-card\">\n<div class=\"scope-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><polyline points=\"12 6 12 12 16 14\"\/><\/svg><\/div>\n<h3>You moved to Portugal partway through the year<\/h3>\n<p>If you arrived during 2025 and crossed the residency threshold partway through, you still need to file \u2014 for the part of the year you were resident. The split between resident and non-resident periods matters, and getting it right is part of the work.<\/p>\n<\/div>\n<div class=\"scope-card\">\n<div class=\"scope-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><line x1=\"2\" y1=\"12\" x2=\"22\" y2=\"12\"\/><path d=\"M12 2a15.3 15.3 0 014 10 15.3 15.3 0 01-4 10 15.3 15.3 0 01-4-10 15.3 15.3 0 014-10z\"\/><\/svg><\/div>\n<h3>You don't live here, but you earn Portuguese income<\/h3>\n<p>If you have a Portuguese rental property, sold property in Portugal, or earn other Portuguese-source income, you have to declare it here even if you live abroad. This is the segment most people forget.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9c21f67 e-con-full e-flex e-con e-parent\" data-id=\"9c21f67\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ac00883 elementor-widget elementor-widget-html\" data-id=\"ac00883\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"nm-irs\">\n<section class=\"tint\" id=\"situations\">\n<div class=\"wrap\">\n<div class=\"section-head\">\n<div class=\"eyebrow\">Built for your situation<\/div>\n<h2 style=\"margin-top:14px;\">Two things shape your return: <span style=\"color:#F5C518;font-style:italic;\">your status and your income.<\/span><\/h2>\n<p class=\"lede\" style=\"margin-top:16px;\">Portuguese tax classification depends on who you are and what you earn. We handle both sides of that equation \u2014 across the statuses and income types expats actually have.<\/p>\n<\/div>\n<div class=\"sit-grid\">\n<div class=\"sit-card\">\n<h3><span class=\"sit-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 21v-2a4 4 0 00-4-4H8a4 4 0 00-4 4v2\"\/><circle cx=\"12\" cy=\"7\" r=\"4\"\/><\/svg><\/span>By status<\/h3>\n<p>Your residency status, visa type, and how long you've been in Portugal change how the same income is taxed. We handle the full range.<\/p>\n<div class=\"sit-pills\"><span class=\"sit-pill\">NHR holders<\/span><span class=\"sit-pill\">IFICI applicants<\/span><span class=\"sit-pill\">First-year residents<\/span><span class=\"sit-pill\">Long-term residents<\/span><span class=\"sit-pill\">Non-residents with PT income<\/span><span class=\"sit-pill\">Golden Visa holders<\/span><span class=\"sit-pill\">D8 \/ Digital nomads<\/span><span class=\"sit-pill\">D7 visa holders<\/span><span class=\"sit-pill\">US citizens<\/span><span class=\"sit-pill\">UK expats<\/span><span class=\"sit-pill\">Couples filing jointly<\/span><span class=\"sit-pill\">Partial-year residency<\/span><\/div>\n<\/div>\n<div class=\"sit-card\">\n<h3><span class=\"sit-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"12\" y1=\"1\" x2=\"12\" y2=\"23\"\/><path d=\"M17 5H9.5a3.5 3.5 0 000 7h5a3.5 3.5 0 010 7H6\"\/><\/svg><\/span>By income type<\/h3>\n<p>Each income line lands in a specific Anexo and category on the IRS form. Getting that mapping right is where the whole job sits.<\/p>\n<div class=\"sit-pills\"><span class=\"sit-pill\">Foreign salary<\/span><span class=\"sit-pill\">US 1099 income<\/span><span class=\"sit-pill\">Foreign pensions<\/span><span class=\"sit-pill\">Dividends &amp; interest<\/span><span class=\"sit-pill\">Foreign rental income<\/span><span class=\"sit-pill\">PT rental (long-term)<\/span><span class=\"sit-pill\">Alojamento Local<\/span><span class=\"sit-pill\">Capital gains (securities)<\/span><span class=\"sit-pill\">Real estate capital gains<\/span><span class=\"sit-pill\">Crypto capital gains<\/span><span class=\"sit-pill\">Stock options &amp; RSUs<\/span><span class=\"sit-pill\">Recibos Verdes<\/span><\/div>\n<\/div>\n<\/div>\n<p style=\"text-align:center;margin-top:36px;color:#5E6B7D;font-size:15px;\">Your status \u00d7 your income \u2014 classified the way the AT expects.<\/p>\n<\/div>\n<\/section>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a1b2c3d e-con-full e-flex e-con e-parent\" data-id=\"a1b2c3d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e4f5a6b elementor-widget elementor-widget-html\" data-id=\"e4f5a6b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"nm-irs\"><style>\/* ============ PROCESS \/ TIMELINE ============ *\/\n.nm-irs .timeline { position:relative; max-width:820px; margin:0 auto; }\n.nm-irs .tl-item { position:relative; display:grid; grid-template-columns:56px 1fr; gap:28px; padding-bottom:36px; }\n.nm-irs .tl-item:last-child { padding-bottom:0; }\n.nm-irs .tl-item::before { content:''; position:absolute; left:27px; top:56px; bottom:-4px; width:2px; background:rgba(27,42,74,0.10); }\n.nm-irs .tl-item:last-child::before { display:none; }\n.nm-irs .tl-marker { width:56px; height:56px; border-radius:50%; background:rgba(245,197,24,0.14); border:2px solid rgba(245,197,24,0.55); color:var(--navy); display:flex; align-items:center; justify-content:center; font-family:'Poppins',sans-serif; font-weight:700; font-size:22px; z-index:1; position:relative; }\n.nm-irs .tl-content { padding-top:6px; }\n.nm-irs .tl-meta { font-size:12px; font-weight:700; letter-spacing:1.4px; text-transform:uppercase; color:var(--gold-600); margin-bottom:6px; }\n.nm-irs .tl-title { font-family:'Poppins',sans-serif; font-weight:700; font-size:20px; color:var(--navy); line-height:1.3; margin-bottom:8px; }\n.nm-irs .tl-content p { font-size:15.5px; line-height:1.65; color:var(--fg-3); margin:0; }\n\n\/* ============ COST OF MISTAKES ============ *\/\n.nm-irs .cost-row { display:grid; grid-template-columns:220px 1fr 180px; gap:24px; align-items:center; background:var(--white); border:1px solid var(--border); border-radius:var(--radius-lg); padding:22px 26px; box-shadow:var(--shadow-card); transition:transform 0.18s, box-shadow 0.18s, border-color 0.18s; }\n.nm-irs .cost-row:hover { transform:translateY(-2px); box-shadow:var(--shadow-card-hover); border-color:var(--border-strong); }\n.nm-irs .cost-row .lbl { font-family:'Poppins',sans-serif; font-weight:700; font-size:16px; color:var(--navy); }\n.nm-irs .cost-row .desc { font-size:14.5px; line-height:1.55; color:var(--fg-3); }\n.nm-irs .cost-row .amt { font-family:'Poppins',sans-serif; font-weight:700; font-size:18px; color:var(--danger); text-align:right; letter-spacing:-0.01em; }\n.nm-irs .cost-cta { background:var(--navy); color:var(--white); border-radius:var(--radius-2xl); padding:30px 36px; display:grid; grid-template-columns:1fr auto; gap:28px; align-items:center; }\n.nm-irs .cost-cta h3 { color:var(--white); }\n.nm-irs .cost-cta .eyebrow.on-dark { color:var(--gold); }\n\n\/* ============ COMPARE ============ *\/\n.nm-irs .compare-cards { display:grid; grid-template-columns:repeat(3,1fr); gap:24px; align-items:stretch; }\n.nm-irs .compare-card { background:var(--white); border:1px solid var(--border); border-radius:var(--radius-2xl); padding:32px 28px; display:flex; flex-direction:column; box-shadow:var(--shadow-card); position:relative; transition:transform 0.18s, box-shadow 0.18s, border-color 0.18s; }\n.nm-irs .compare-card:hover { transform:translateY(-3px); box-shadow:var(--shadow-card-hover); }\n.nm-irs .compare-card.featured { background:var(--navy); color:var(--white); border:2px solid var(--gold); box-shadow:0 30px 60px -20px rgba(27,42,74,0.4); }\n.nm-irs .compare-pill { display:inline-block; align-self:flex-start; padding:6px 14px; background:var(--bg-alt); color:var(--fg-2); border-radius:var(--radius-pill); font-size:11px; font-weight:700; letter-spacing:1.2px; text-transform:uppercase; margin-bottom:18px; }\n.nm-irs .compare-card.featured .compare-pill { background:var(--gold); color:var(--navy); }\n.nm-irs .compare-card h3 { font-size:22px; line-height:1.25; color:var(--navy); margin-bottom:10px; }\n.nm-irs .compare-card.featured h3 { color:var(--white); }\n.nm-irs .compare-card p { font-size:14.5px; line-height:1.55; color:var(--fg-3); margin-bottom:22px; }\n.nm-irs .compare-card.featured p { color:rgba(255,255,255,0.78); }\n.nm-irs .compare-card ul { list-style:none; padding:0; margin:0; display:flex; flex-direction:column; gap:14px; }\n.nm-irs .compare-card li { display:grid; grid-template-columns:22px 1fr; gap:12px; align-items:flex-start; font-size:14px; line-height:1.55; color:var(--fg-2); }\n.nm-irs .compare-card.featured li { color:rgba(255,255,255,0.88); }\n.nm-irs .compare-x { flex-shrink:0; width:22px; height:22px; border-radius:50%; background:rgba(239,68,68,0.12); color:var(--danger); display:inline-flex; align-items:center; justify-content:center; font-weight:700; font-size:14px; line-height:1; }\n.nm-irs .compare-check { flex-shrink:0; width:22px; height:22px; border-radius:50%; background:rgba(0,182,122,0.16); color:var(--success); display:inline-flex; align-items:center; justify-content:center; font-weight:700; font-size:14px; line-height:1; }\n.nm-irs .compare-card.featured .compare-check { background:rgba(245,197,24,0.18); color:var(--gold); }\n\n\/* ============ FAQ ============ *\/\n.nm-irs .faq-wrap { max-width:880px; }\n.nm-irs .faq-head { text-align:center; margin:0 auto 48px; max-width:720px; }\n.nm-irs .faq-head h2 { color:var(--navy); }\n.nm-irs .faq-list { display:flex; flex-direction:column; gap:12px; }\n.nm-irs .faq-item { background:var(--white); border:1px solid var(--border); border-radius:var(--radius-lg); overflow:hidden; transition:border-color 0.18s, box-shadow 0.18s; }\n.nm-irs .faq-item[open] { border-color:var(--border-strong); box-shadow:var(--shadow-card); }\n.nm-irs .faq-item summary { list-style:none; cursor:pointer; padding:22px 28px; display:flex; align-items:center; justify-content:space-between; gap:18px; font-family:'Poppins',sans-serif; font-weight:600; font-size:16.5px; color:var(--navy); line-height:1.4; }\n.nm-irs .faq-item summary::-webkit-details-marker { display:none; }\n.nm-irs .faq-icon { flex-shrink:0; width:32px; height:32px; border-radius:50%; background:rgba(245,197,24,0.16); color:var(--navy); display:inline-flex; align-items:center; justify-content:center; transition:transform 0.2s, background 0.2s, color 0.2s; }\n.nm-irs .faq-icon svg { width:16px; height:16px; }\n.nm-irs .faq-item[open] .faq-icon { transform:rotate(45deg); background:var(--navy); color:var(--gold); }\n.nm-irs .faq-body { padding:0 28px 24px; }\n.nm-irs .faq-body p { font-size:15px; line-height:1.7; color:var(--fg-2); margin:0; }\n\n\/* ============ CONSULT \/ TALK ============ *\/\n.nm-irs .talk-grid { display:grid; grid-template-columns:1fr 1fr; gap:26px; align-items:stretch; }\n.nm-irs .talk-card { background:var(--white); border:1px solid var(--border); border-radius:var(--radius-2xl); padding:32px 30px; box-shadow:var(--shadow-card); display:flex; flex-direction:column; position:relative; transition:transform 0.18s, box-shadow 0.18s, border-color 0.18s; }\n.nm-irs .talk-card:hover { transform:translateY(-3px); box-shadow:var(--shadow-card-hover); }\n.nm-irs .talk-card.featured { background:var(--navy); color:var(--white); border:2px solid var(--gold); box-shadow:0 30px 60px -20px rgba(27,42,74,0.4); }\n.nm-irs .talk-head { display:flex; justify-content:space-between; align-items:flex-start; margin-bottom:18px; }\n.nm-irs .talk-icon { width:48px; height:48px; border-radius:var(--radius-md); background:rgba(245,197,24,0.16); color:var(--navy); display:flex; align-items:center; justify-content:center; }\n.nm-irs .talk-card.featured .talk-icon { background:rgba(245,197,24,0.18); color:var(--gold); }\n.nm-irs .talk-icon svg { width:24px; height:24px; }\n.nm-irs .talk-pill { padding:5px 12px; border-radius:var(--radius-pill); font-size:11px; font-weight:700; letter-spacing:1.2px; text-transform:uppercase; }\n.nm-irs .talk-pill.free { background:rgba(0,182,122,0.14); color:var(--success); }\n.nm-irs .talk-pill.paid { background:var(--gold); color:var(--navy); }\n.nm-irs .talk-card .eyebrow { margin-bottom:10px; }\n.nm-irs .talk-card h3 { font-size:24px; line-height:1.2; color:var(--navy); margin-bottom:12px; }\n.nm-irs .talk-card.featured h3 { color:var(--white); }\n.nm-irs .talk-card p { font-size:15px; line-height:1.6; color:var(--fg-3); margin-bottom:22px; }\n.nm-irs .talk-card.featured p { color:rgba(255,255,255,0.78); }\n.nm-irs .talk-list { list-style:none; padding:0; margin:0 0 24px; display:flex; flex-direction:column; gap:10px; }\n.nm-irs .talk-list li { display:flex; gap:12px; align-items:flex-start; font-size:14.5px; line-height:1.55; color:var(--fg-2); }\n.nm-irs .talk-card.featured .talk-list li { color:rgba(255,255,255,0.85); }\n.nm-irs .talk-list .dot { flex-shrink:0; width:6px; height:6px; border-radius:50%; background:var(--gold); margin-top:9px; }\n.nm-irs .talk-price { display:flex; align-items:baseline; gap:10px; padding:18px 0; border-top:1px solid var(--border); margin-bottom:18px; }\n.nm-irs .talk-card.featured .talk-price { border-color:rgba(255,255,255,0.12); }\n.nm-irs .talk-price .num { font-family:'Poppins',sans-serif; font-weight:800; font-size:36px; color:var(--gold); line-height:1; letter-spacing:-0.02em; }\n.nm-irs .talk-price .unit { font-size:14px; color:var(--fg-3); }\n.nm-irs .talk-card.featured .talk-price .unit { color:rgba(255,255,255,0.65); }\n.nm-irs .talk-cta { margin-top:auto; align-self:stretch; justify-content:center; }\n\n\/* ============ TOPIC GRID ============ *\/\n.nm-irs .topic-grid { display:grid; grid-template-columns:repeat(4,1fr); gap:18px; }\n.nm-irs .topic-card { background:var(--white); border:1px solid var(--border); border-radius:var(--radius-lg); padding:22px 22px 24px; box-shadow:var(--shadow-card); transition:transform 0.18s, box-shadow 0.18s, border-color 0.18s; }\n.nm-irs .topic-card:hover { transform:translateY(-3px); box-shadow:var(--shadow-card-hover); border-color:var(--border-strong); }\n.nm-irs .topic-title { font-family:'Poppins',sans-serif; font-weight:700; font-size:15.5px; color:var(--navy); margin-bottom:12px; letter-spacing:-0.005em; }\n.nm-irs .topic-card ul { list-style:none; padding:0; margin:0; display:flex; flex-direction:column; gap:8px; }\n.nm-irs .topic-card li { font-size:14px; line-height:1.5; color:var(--fg-2); padding-left:14px; position:relative; }\n.nm-irs .topic-card li::before { content:''; position:absolute; left:0; top:8px; width:5px; height:5px; border-radius:50%; background:var(--gold); }\n\n\/* ============ CTA (limited time) ============ *\/\n.nm-irs .cta { background:var(--navy); color:var(--white); text-align:center; padding:96px 0; position:relative; overflow:hidden; }\n.nm-irs .cta::before { content:''; position:absolute; inset:0; background:radial-gradient(ellipse at 50% 100%, rgba(245,197,24,0.15), transparent 60%); pointer-events:none; }\n.nm-irs .cta-inner { position:relative; z-index:1; max-width:720px; margin:0 auto; }\n.nm-irs .cta h2 { color:var(--white); margin-bottom:18px; }\n.nm-irs .cta .lede { color:rgba(255,255,255,0.72); margin:16px auto 32px; }\n.nm-irs .cta-actions { display:flex; gap:14px; justify-content:center; flex-wrap:wrap; }\n\n\/* ============ RESPONSIVE ============ *\/\n@media (max-width:1080px) { .nm-irs .topic-grid { grid-template-columns:repeat(2,1fr); } }\n@media (max-width:920px) { .nm-irs .compare-cards { grid-template-columns:1fr; } .nm-irs .talk-grid { grid-template-columns:1fr; } }\n@media (max-width:760px) { .nm-irs .cost-row { grid-template-columns:1fr; gap:8px; padding:18px 20px; } .nm-irs .cost-row .amt { text-align:left; } .nm-irs .cost-cta { grid-template-columns:1fr; text-align:center; padding:28px 24px; } .nm-irs .tl-item { grid-template-columns:44px 1fr; gap:18px; } .nm-irs .tl-marker { width:44px; height:44px; font-size:18px; } .nm-irs .tl-item::before { left:21px; } }\n@media (max-width:600px) { .nm-irs .topic-grid { grid-template-columns:1fr; } .nm-irs .faq-item summary { padding:18px 20px; font-size:15.5px; } .nm-irs .faq-body { padding:0 20px 20px; } }<\/style><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ce2b8d6 e-con-full e-flex e-con e-parent\" data-id=\"ce2b8d6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dbcc81f elementor-widget elementor-widget-html\" data-id=\"dbcc81f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n.pricing-clean {\n  --pc-navy: #1B2A4A;\n  --pc-gold: #F5C518;\n  --pc-radius-md: 10px;\n  --pc-radius-lg: 16px;\n  --pc-radius-xl: 20px;\n  --pc-radius-pill: 999px;\n  --pc-shadow-cta: 0 10px 24px -10px rgba(245,197,24,0.55);\n  padding: 104px 0;\n  background: linear-gradient(180deg, #1B2A4A 0%, #102140 100%);\n  color: #fff;\n  font-family: 'Lato', system-ui, sans-serif;\n  font-size: 17px;\n  line-height: 1.7;\n  -webkit-font-smoothing: antialiased;\n}\n.pricing-clean *, .pricing-clean *::before, .pricing-clean *::after { box-sizing: border-box; }\n.pricing-clean h2, .pricing-clean h3, .pricing-clean h4 {\n  font-family: 'Poppins', system-ui, sans-serif;\n  font-weight: 700;\n  color: #fff;\n  margin: 0;\n  letter-spacing: -0.02em;\n}\n.pricing-clean h2 { font-size: 44px; line-height: 1.1; }\n.pricing-clean p { margin: 0; }\n.pricing-clean .wrap { max-width: 1180px; margin: 0 auto; padding: 0 32px; }\n\n.pricing-clean .ph-head { text-align: center; max-width: 720px; margin: 0 auto 56px; }\n.pricing-clean .eyebrow {\n  display: inline-block;\n  font-size: 12px; font-weight: 700;\n  letter-spacing: 1.6px; text-transform: uppercase;\n  color: var(--pc-gold); margin-bottom: 16px;\n}\n.pricing-clean .ph-head h2 em { color: var(--pc-gold); font-style: italic; font-weight: 700; }\n.pricing-clean .ph-head p {\n  margin-top: 20px;\n  font-size: 18px; line-height: 1.6;\n  color: rgba(255,255,255,0.74);\n}\n\n.pricing-clean .price-hero {\n  background: linear-gradient(180deg, rgba(255,255,255,0.05), rgba(255,255,255,0.02));\n  border: 1px solid rgba(255,255,255,0.12);\n  border-radius: 24px;\n  padding: 48px 48px 40px;\n  text-align: center;\n  max-width: 780px;\n  margin: 0 auto 28px;\n  position: relative;\n  overflow: hidden;\n}\n.pricing-clean .price-hero::before {\n  content: \"\";\n  position: absolute;\n  inset: -50% -20% auto auto;\n  width: 320px; height: 320px;\n  background: radial-gradient(circle, rgba(245,197,24,0.18), transparent 70%);\n  pointer-events: none;\n}\n.pricing-clean .price-hero-tag {\n  display: inline-block;\n  padding: 6px 14px;\n  background: var(--pc-gold); color: var(--pc-navy);\n  border-radius: var(--pc-radius-pill);\n  font-size: 11px; font-weight: 800;\n  letter-spacing: 1.4px; text-transform: uppercase;\n  margin-bottom: 24px;\n}\n.pricing-clean .price-hero h3 {\n  font-size: 28px; line-height: 1.2;\n  margin-bottom: 28px;\n  color: #fff;\n}\n.pricing-clean .price-amount {\n  display: flex;\n  justify-content: center;\n  margin: 8px 0 28px;\n}\n.pricing-clean .price-amount-num {\n  font-family: 'Poppins', sans-serif;\n  font-weight: 800; font-size: 68px;\n  line-height: 1; color: var(--pc-gold);\n  letter-spacing: -0.03em;\n}\n.pricing-clean .price-hero-cta {\n  display: inline-flex; align-items: center; gap: 10px;\n  padding: 16px 32px;\n  background: var(--pc-gold); color: var(--pc-navy);\n  border-radius: var(--pc-radius-md);\n  font-family: 'Poppins', sans-serif;\n  font-weight: 700; font-size: 16px;\n  text-decoration: none;\n  box-shadow: var(--pc-shadow-cta);\n  transition: transform 0.15s;\n}\n.pricing-clean .price-hero-cta:hover { transform: translateY(-2px); color: var(--pc-navy); }\n.pricing-clean .price-hero-cta svg { width: 18px; height: 18px; }\n.pricing-clean .price-hero-foot {\n  margin-top: 18px;\n  font-size: 13.5px;\n  color: rgba(255,255,255,0.55);\n}\n\n.pricing-clean .trust-strip {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 0;\n  max-width: 780px; margin: 0 auto 72px;\n  background: rgba(255,255,255,0.02);\n  border: 1px solid rgba(255,255,255,0.08);\n  border-radius: var(--pc-radius-lg);\n  overflow: hidden;\n}\n.pricing-clean .trust-item {\n  padding: 20px 24px;\n  text-align: center;\n  border-right: 1px solid rgba(255,255,255,0.08);\n}\n.pricing-clean .trust-item:last-child { border-right: none; }\n.pricing-clean .trust-item-val {\n  font-family: 'Poppins', sans-serif;\n  font-size: 22px; font-weight: 700;\n  color: var(--pc-gold);\n  line-height: 1.1;\n  margin-bottom: 4px;\n}\n.pricing-clean .trust-item-label {\n  font-size: 13px;\n  color: rgba(255,255,255,0.7);\n}\n\n.pricing-clean .outcomes { max-width: 1080px; margin: 0 auto; }\n.pricing-clean .outcomes-head { text-align: center; margin-bottom: 36px; }\n.pricing-clean .outcomes-head h3 { font-size: 28px; line-height: 1.25; margin-bottom: 10px; }\n.pricing-clean .outcomes-head p { font-size: 16px; color: rgba(255,255,255,0.65); }\n.pricing-clean .outcomes-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px; }\n.pricing-clean .outcome-card {\n  background: rgba(255,255,255,0.03);\n  border: 1px solid rgba(255,255,255,0.09);\n  border-radius: var(--pc-radius-lg);\n  padding: 28px 26px;\n  transition: border-color 0.2s, transform 0.2s;\n}\n.pricing-clean .outcome-card:hover {\n  border-color: rgba(245,197,24,0.4);\n  transform: translateY(-2px);\n}\n.pricing-clean .outcome-icon {\n  width: 44px; height: 44px;\n  border-radius: var(--pc-radius-md);\n  background: rgba(245,197,24,0.14);\n  display: flex; align-items: center; justify-content: center;\n  margin-bottom: 18px;\n}\n.pricing-clean .outcome-icon svg { width: 22px; height: 22px; stroke: var(--pc-gold); }\n.pricing-clean .outcome-card h4 { font-size: 17px; line-height: 1.35; margin-bottom: 8px; }\n.pricing-clean .outcome-card p { font-size: 14.5px; line-height: 1.6; color: rgba(255,255,255,0.7); }\n\n.pricing-clean .scope-card {\n  margin: 72px auto 0;\n  max-width: 1080px;\n  background: rgba(255,255,255,0.03);\n  border: 1px solid rgba(255,255,255,0.1);\n  border-radius: var(--pc-radius-xl);\n  padding: 36px 40px;\n  display: grid;\n  grid-template-columns: 1.1fr 1fr;\n  gap: 36px;\n  align-items: center;\n}\n.pricing-clean .scope-pill {\n  display: inline-block;\n  padding: 5px 12px;\n  background: rgba(245,197,24,0.15);\n  color: var(--pc-gold);\n  border: 1px solid rgba(245,197,24,0.35);\n  border-radius: var(--pc-radius-pill);\n  font-size: 11px; font-weight: 700;\n  letter-spacing: 1.2px; text-transform: uppercase;\n  margin-bottom: 16px;\n}\n.pricing-clean .scope-head h3 { font-size: 22px; margin-bottom: 10px; }\n.pricing-clean .scope-head p { font-size: 15px; line-height: 1.6; color: rgba(255,255,255,0.7); }\n.pricing-clean .scope-list { list-style: none; padding: 0; margin: 0; display: flex; flex-direction: column; gap: 12px; }\n.pricing-clean .scope-list li { display: flex; gap: 12px; align-items: flex-start; font-size: 14.5px; line-height: 1.5; color: rgba(255,255,255,0.88); }\n.pricing-clean .scope-check {\n  flex-shrink: 0;\n  width: 20px; height: 20px;\n  border-radius: 50%;\n  background: rgba(245,197,24,0.18);\n  color: var(--pc-gold);\n  display: flex; align-items: center; justify-content: center;\n  font-size: 12px; font-weight: 800;\n  margin-top: 1px;\n}\n\n.pricing-clean .custom-quote {\n  margin: 28px auto 0;\n  max-width: 1080px;\n  background: rgba(255,255,255,0.025);\n  border: 1px dashed rgba(255,255,255,0.2);\n  border-radius: var(--pc-radius-xl);\n  padding: 36px 40px;\n  display: grid;\n  grid-template-columns: 1.1fr 1fr;\n  gap: 36px;\n  align-items: center;\n}\n.pricing-clean .custom-quote-pill {\n  display: inline-block;\n  padding: 5px 12px;\n  background: rgba(255,255,255,0.08);\n  color: #fff;\n  border: 1px solid rgba(255,255,255,0.2);\n  border-radius: var(--pc-radius-pill);\n  font-size: 11px; font-weight: 700;\n  letter-spacing: 1.2px; text-transform: uppercase;\n  margin-bottom: 16px;\n}\n.pricing-clean .custom-quote-head h3 { font-size: 22px; margin-bottom: 10px; }\n.pricing-clean .custom-quote-head p { font-size: 15px; line-height: 1.6; color: rgba(255,255,255,0.7); margin-bottom: 20px; }\n.pricing-clean .custom-quote-cta {\n  display: inline-flex; align-items: center; gap: 10px;\n  padding: 12px 22px;\n  background: transparent; color: #fff;\n  border: 1.5px solid rgba(255,255,255,0.35);\n  border-radius: var(--pc-radius-md);\n  font-family: 'Poppins', sans-serif;\n  font-weight: 700; font-size: 14.5px;\n  text-decoration: none;\n  transition: background 0.15s, color 0.15s, border-color 0.15s;\n  cursor: pointer;\n}\n.pricing-clean .custom-quote-cta:hover { background: #fff; color: var(--pc-navy); border-color: #fff; }\n.pricing-clean .custom-quote-cta svg { width: 16px; height: 16px; }\n.pricing-clean .custom-quote-list { list-style: none; padding: 0; margin: 0; display: grid; grid-template-columns: 1fr 1fr; gap: 10px 20px; }\n.pricing-clean .custom-quote-list li { display: flex; gap: 10px; align-items: flex-start; font-size: 13.5px; line-height: 1.5; color: rgba(255,255,255,0.78); }\n.pricing-clean .custom-quote-list li::before {\n  content: \"\";\n  flex-shrink: 0;\n  width: 5px; height: 5px;\n  border-radius: 50%;\n  background: var(--pc-gold);\n  margin-top: 9px;\n}\n\n@media (max-width: 900px) {\n  .pricing-clean { padding: 64px 0; }\n  .pricing-clean h2 { font-size: 30px; }\n  .pricing-clean .price-hero { padding: 36px 24px 30px; }\n  .pricing-clean .price-amount-num { font-size: 52px; }\n  .pricing-clean .trust-strip { grid-template-columns: 1fr; }\n  .pricing-clean .trust-item { border-right: none; border-bottom: 1px solid rgba(255,255,255,0.08); }\n  .pricing-clean .trust-item:last-child { border-bottom: none; }\n  .pricing-clean .outcomes-grid { grid-template-columns: 1fr; }\n  .pricing-clean .scope-card { grid-template-columns: 1fr; padding: 28px 24px; }\n  .pricing-clean .custom-quote { grid-template-columns: 1fr; padding: 28px 24px; }\n  .pricing-clean .custom-quote-list { grid-template-columns: 1fr; }\n}\n<\/style>\n\n<section class=\"pricing-clean\">\n  <div class=\"wrap\">\n\n    <div class=\"ph-head\">\n      <div class=\"eyebrow\">Simple, transparent pricing<\/div>\n      <h2>One price. Your tax return, <em>done right.<\/em><\/h2>\n      <p>A certified Portuguese accountant handles everything from start to finish.<\/p>\n    <\/div>\n\n    <div class=\"price-hero\">\n      <span class=\"price-hero-tag\">Flat fee<\/span>\n      <h3>Your complete Portuguese tax return<\/h3>\n      <div class=\"price-amount\">\n        <span class=\"price-amount-num\">\u20ac349<\/span>\n      <\/div>\n      <a class=\"price-hero-cta\" href=\"https:\/\/clients.stage.novomove.com\/order\/Novomove-Tax-Filing\" target=\"_blank\" rel=\"noopener\">\n        Reserve my slot\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\"><path d=\"M5 12h14m-6-7 7 7-7 7\"><\/path><\/svg>\n      <\/a>\n      <div class=\"price-hero-foot\">VAT applied based on billing country<\/div>\n    <\/div>\n\n    <div class=\"trust-strip\">\n      <div class=\"trust-item\">\n        <div class=\"trust-item-val\">OCC-certified<\/div>\n        <div class=\"trust-item-label\">Registered accountant<\/div>\n      <\/div>\n      <div class=\"trust-item\">\n        <div class=\"trust-item-val\">Fixed price<\/div>\n        <div class=\"trust-item-label\">No surprises later<\/div>\n      <\/div>\n      <div class=\"trust-item\">\n        <div class=\"trust-item-val\">5-10 business days<\/div>\n        <div class=\"trust-item-label\">Turnaround once we have your docs<\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"outcomes\">\n      <div class=\"outcomes-head\">\n        <h3>What you get<\/h3>\n        <p>A complete, accurate return, filed for you by an expert.<\/p>\n      <\/div>\n\n      <div class=\"outcomes-grid\">\n        <div class=\"outcome-card\">\n          <div class=\"outcome-icon\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2\"><\/path><circle cx=\"9\" cy=\"7\" r=\"4\"><\/circle><path d=\"M22 11h-6M19 8v6\"><\/path><\/svg>\n          <\/div>\n          <h4>A dedicated accountant<\/h4>\n          <p>One OCC-certified expert handles your entire case. You'll know their name and reach them directly.<\/p>\n        <\/div>\n\n        <div class=\"outcome-card\">\n          <div class=\"outcome-icon\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 2v6m0 0 4-4m-4 4L8 4\"><\/path><path d=\"M20 12v7a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-7\"><\/path><path d=\"M4 12h16\"><\/path><\/svg>\n          <\/div>\n          <h4>The lowest tax legally possible<\/h4>\n          <p>We apply NHR or IFICI where eligible, claim every deduction you qualify for, and pick the filing strategy that costs you least.<\/p>\n        <\/div>\n\n        <div class=\"outcome-card\">\n          <div class=\"outcome-icon\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3 11h18l-1.5 9a2 2 0 0 1-2 1.7H6.5a2 2 0 0 1-2-1.7L3 11Z\"><\/path><path d=\"M8 11V7a4 4 0 0 1 8 0v4\"><\/path><\/svg>\n          <\/div>\n          <h4>All your income types covered<\/h4>\n          <p>Salary, pensions, dividends, rental income, freelance, real estate sales, crypto, stocks: whatever applies to you.<\/p>\n        <\/div>\n\n        <div class=\"outcome-card\">\n          <div class=\"outcome-icon\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"><\/circle><path d=\"m9 12 2 2 4-4\"><\/path><\/svg>\n          <\/div>\n          <h4>Filed and confirmed<\/h4>\n          <p>We submit through Portal das Finan\u00e7as and send you the official Autoridade Tribut\u00e1ria confirmation as your proof of filing.<\/p>\n        <\/div>\n\n        <div class=\"outcome-card\">\n          <div class=\"outcome-icon\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z\"><\/path><\/svg>\n          <\/div>\n          <h4>Answers in plain English<\/h4>\n          <p>Chat with your accountant throughout. We explain what you owe, what you'll get back, and why. No jargon.<\/p>\n        <\/div>\n\n        <div class=\"outcome-card\">\n          <div class=\"outcome-icon\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\"><\/rect><path d=\"M16 2v4M8 2v4M3 10h18\"><\/path><\/svg>\n          <\/div>\n          <h4>Peace of mind, on time<\/h4>\n          <p>No missed deadlines, no penalty risk, no scrambling in late June. Your accountant takes it from here.<\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"scope-card\">\n      <div class=\"scope-head\">\n        <span class=\"scope-pill\">Flat-fee scope<\/span>\n        <h3>What the flat fee covers<\/h3>\n        <p>The \u20ac349 price covers a standard return within these limits. If your situation goes beyond them, you'll need a custom quote. See below.<\/p>\n      <\/div>\n      <ul class=\"scope-list\">\n        <li><span class=\"scope-check\">\u2713<\/span>One short-term rental (Alojamento Local) property<\/li>\n        <li><span class=\"scope-check\">\u2713<\/span>One real estate sale in the tax year<\/li>\n        <li><span class=\"scope-check\">\u2713<\/span>Up to 100 crypto transactions<\/li>\n        <li><span class=\"scope-check\">\u2713<\/span>Up to 100 stock or securities trades<\/li>\n        <li><span class=\"scope-check\">\u2713<\/span>Freelance \/ self-employment under Regime Simplificado (revenue up to \u20ac200K)<\/li>\n        <li><span class=\"scope-check\">\u2713<\/span>Current tax year filing<\/li>\n      <\/ul>\n    <\/div>\n\n    <div class=\"custom-quote\">\n      <div class=\"custom-quote-head\">\n        <span class=\"custom-quote-pill\">Custom quote<\/span>\n        <h3>When you'll need a custom quote<\/h3>\n        <p>A few situations need individual review. Tell us about yours and we'll send a fixed price within 24 hours, no surprises later.<\/p>\n        <a class=\"custom-quote-cta\" href=\"#\" onclick=\"event.preventDefault(); if(window.Intercom){Intercom('show');}\">\n          Get a custom quote\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\"><path d=\"M5 12h14m-6-7 7 7-7 7\"><\/path><\/svg>\n        <\/a>\n      <\/div>\n      <ul class=\"custom-quote-list\">\n        <li>More than one short-term rental property<\/li>\n        <li>More than one property sale in the year<\/li>\n        <li>More than 100 crypto or securities transactions<\/li>\n        <li>Self-employment under Contabilidade Organizada (revenue above \u20ac200K)<\/li>\n        <li>Partnerships or multi-member LLCs<\/li>\n        <li>Prior-year returns or amendments<\/li>\n        <li>Trust income reporting<\/li>\n      <\/ul>\n    <\/div>\n\n  <\/div>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0db20c0 e-con-full e-flex e-con e-parent\" data-id=\"0db20c0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7feb58c elementor-widget elementor-widget-html\" data-id=\"7feb58c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"nm-irs\"><style>.nm-irs section.tint#process-wrap-fix{} .nm-irs section.tint .tl-title { color: var(--navy); } .nm-irs section.tint .tl-content p { color: var(--fg-3); } .nm-irs section.tint .tl-meta { color: var(--gold-600); } .nm-irs section.tint .tl-item::before { background: rgba(27,42,74,0.10); } .nm-irs section.tint .tl-marker { background: rgba(245,197,24,0.14); border-color: rgba(245,197,24,0.55); }<\/style><section class=\"tint\" id=\"process\"><div class=\"wrap\"><div class=\"section-head\"><div class=\"eyebrow\">The Process<\/div><h2 style=\"margin-top:14px;\">From start to AT confirmation.<\/h2><p class=\"lede\" style=\"margin-top:16px;\">From form to AT confirmation, your dedicated OCC-certified accountant handles the things that could cost you money if not applied properly: applying the right tax regime, claiming every eligible deduction, and optimising joint vs separate filings for couples.<\/p><\/div><div class=\"timeline\">\n<div class=\"tl-item\"><div class=\"tl-marker\">1<\/div><div class=\"tl-content\"><div class=\"tl-meta\">SECURE YOUR SPOT<\/div><div class=\"tl-title\">Pick a package and complete payment.<\/div><p>Capacity is limited during the May\u2013June window. Reserve your slot now, complete payment, and your case is officially assigned to a dedicated OCC-certified accountant.<\/p><\/div><\/div>\n<div class=\"tl-item\"><div class=\"tl-marker\">2<\/div><div class=\"tl-content\"><div class=\"tl-meta\">SUBMIT YOUR DETAILS<\/div><div class=\"tl-title\">Fill out the intake form, upload your documents.<\/div><p>You'll fill out our intake form covering your situation: residency status, tax regime (NHR, IFICI, Standard), income types, dependants, foreign accounts. Upload supporting documents for each income source. Takes about 10 minutes. Your accountant reviews and follows up if anything is missing.<\/p><\/div><\/div>\n<div class=\"tl-item\"><div class=\"tl-marker\">3<\/div><div class=\"tl-content\"><div class=\"tl-meta\">PREPARATION<\/div><div class=\"tl-title\">Your accountant builds the return.<\/div><p>Your dedicated OCC-certified accountant takes over. Anexos completed in Portal das Finan\u00e7as. NHR or IFICI special rates applied. For couples, joint vs separate filings simulated to find the most favourable outcome.<\/p><\/div><\/div>\n<div class=\"tl-item\"><div class=\"tl-marker\">4<\/div><div class=\"tl-content\"><div class=\"tl-meta\">REVIEW &amp; APPROVAL<\/div><div class=\"tl-title\">Walk through the draft together.<\/div><p>You receive the prepared return with a plain-English summary: what you owe or what you'll get back. Ask questions if anything is unclear. Approve when you're ready.<\/p><\/div><\/div>\n<div class=\"tl-item\"><div class=\"tl-marker\">5<\/div><div class=\"tl-content\"><div class=\"tl-meta\">SUBMISSION<\/div><div class=\"tl-title\">We file. You get the AT confirmation.<\/div><p>Your accountant submits through Portal das Finan\u00e7as. You receive the official confirmation and we remain available via chat to answer any questions until your return is fully processed.<\/p><\/div><\/div>\n<\/div><\/div><\/section><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a2a2e01 e-con-full e-flex e-con e-parent\" data-id=\"a2a2e01\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1250dad elementor-widget elementor-widget-html\" data-id=\"1250dad\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"nm-irs\"><section><div class=\"wrap\"><div class=\"section-head\"><div class=\"eyebrow\">Cost of mistakes<\/div><h2 style=\"margin-top:14px;\">A wrong filing isn't free.<\/h2><p class=\"lede\" style=\"margin-top:16px;\">Portuguese tax penalties scale with the type of error and how the Autoridade Tribut\u00e1ria notices it. The most common foreigner mistakes carry the heaviest fines.<\/p><\/div><div style=\"display:flex;flex-direction:column;gap:14px;max-width:920px;margin:0 auto;\">\n<div class=\"cost-row\"><div class=\"lbl\">Late filing<\/div><div class=\"desc\">Missed the 30 June deadline. Fine starts at \u20ac150 for individuals, scales with how late and whether AT had to chase you.<\/div><div class=\"amt\">\u20ac150\u20131,500<\/div><\/div>\n<div class=\"cost-row\"><div class=\"lbl\">Undeclared foreign income<\/div><div class=\"desc\">Missing Anexo J. Treated as omitted income \u2014 tax owed plus a fine of <strong style=\"color:#1B2A4A;\">2\u00d7 to 10\u00d7 the missing tax<\/strong>, capped at \u20ac45,000.<\/div><div class=\"amt\">up to \u20ac45,000<\/div><\/div>\n<div class=\"cost-row\"><div class=\"lbl\">Wrong NHR \/ IFICI claim<\/div><div class=\"desc\">Claimed special rates on income that doesn't qualify. AT recalculates at standard rates plus interest. Repeated errors can disqualify you from the regime.<\/div><div class=\"amt\">tax + interest<\/div><\/div>\n<div class=\"cost-row\"><div class=\"lbl\">Crypto misreporting<\/div><div class=\"desc\">Wrong category, wrong holding period, wrong exchange jurisdiction. AT has data-sharing agreements with most major exchanges.<\/div><div class=\"amt\">tax + 2\u201310\u00d7<\/div><\/div>\n<\/div><div class=\"cost-cta\" style=\"max-width:920px;margin:28px auto 0;\"><div><div class=\"eyebrow on-dark\">Avoid all of the above<\/div><h3 style=\"color:#fff;margin-top:8px;font-size:22px;\">From \u20ac349, your return is filed correctly the first time.<\/h3><\/div><a class=\"btn btn-primary\" href=\"#packages\">See the Packages <svg class=\"arr\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\"><path d=\"M5 12h14m-6-7 7 7-7 7\"\/><\/svg><\/a><\/div><\/div><\/section><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7d6ea62 e-con-full e-flex e-con e-parent\" data-id=\"7d6ea62\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ef8959f elementor-widget elementor-widget-html\" data-id=\"ef8959f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"nm-irs\"><section class=\"tint\" id=\"compare\"><div class=\"wrap\"><div class=\"section-head\"><div class=\"eyebrow\">Compare your options<\/div><h2 style=\"margin-top:14px;\">Three ways to file. <span style=\"color:#E3B30C;font-style:italic;\">One that actually works.<\/span><\/h2><p class=\"lede\" style=\"margin-top:16px;\">How filing with Novomove compares to the alternatives.<\/p><\/div><div class=\"compare-cards\">\n<article class=\"compare-card\"><div class=\"compare-pill\">DIY<\/div><h3>Risk of fines and overpayment<\/h3><p>Filing through Portal das Finan\u00e7as yourself.<\/p><ul><li><span class=\"compare-x\">\u00d7<\/span><span>Forms in Portuguese \u2014 Google Translate does not speak tax<\/span><\/li><li><span class=\"compare-x\">\u00d7<\/span><span>Easy to miss Anexo J entirely (foreign accounts: \u20ac375\u2013\u20ac22,500 fine range)<\/span><\/li><li><span class=\"compare-x\">\u00d7<\/span><span>Manual exchange rate conversion \u2014 Portuguese law requires specific Banco de Portugal rates; wrong rates can result in fines<\/span><\/li><li><span class=\"compare-x\">\u00d7<\/span><span>NHR and IFICI reductions often missed, then taxed at 28\u201348% by default<\/span><\/li><li><span class=\"compare-x\">\u00d7<\/span><span>No one to ask when something looks off<\/span><\/li><\/ul><\/article>\n<article class=\"compare-card featured\"><div class=\"compare-pill\">With Novomove<\/div><h3>Done right the first time<\/h3><p>Handled by accountants registered with the Ordem dos Contabilistas Certificados (OCC), built for expat situations.<\/p><ul><li><span class=\"compare-check\">\u2713<\/span><span>Direct chat with your dedicated accountant<\/span><\/li><li><span class=\"compare-check\">\u2713<\/span><span>Foreign income classified into the correct Anexo and category, the first time<\/span><\/li><li><span class=\"compare-check\">\u2713<\/span><span>Bank of Portugal exchange rates applied to every line of foreign income<\/span><\/li><li><span class=\"compare-check\">\u2713<\/span><span>NHR and IFICI annexes handled by accountants who file them regularly<\/span><\/li><li><span class=\"compare-check\">\u2713<\/span><span>One fixed price per tier \u2014 no hourly billing surprises<\/span><\/li><\/ul><\/article>\n<article class=\"compare-card\"><div class=\"compare-pill\">Traditional accountant<\/div><h3>Risk of ghosting and surprise fees<\/h3><p>Hiring a local accountant for one-off filing.<\/p><ul><li><span class=\"compare-x\">\u00d7<\/span><span>Often unreachable mid-process \u2014 long email turnaround is common<\/span><\/li><li><span class=\"compare-x\">\u00d7<\/span><span>Hourly billing without upfront caps \u2014 complex cases run \u20ac800\u2013\u20ac2,000+<\/span><\/li><li><span class=\"compare-x\">\u00d7<\/span><span>Most are generalists handling Portuguese-source income, not expat situations<\/span><\/li><li><span class=\"compare-x\">\u00d7<\/span><span>NHR and IFICI annexes get \"I will look into it\" \u2014 not \"I know what I do\"<\/span><\/li><li><span class=\"compare-x\">\u00d7<\/span><span>Often filed in the last week of June, no draft review sent in advance<\/span><\/li><\/ul><\/article>\n<\/div><\/div><\/section><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-738dec2 e-flex e-con-boxed e-con e-parent\" data-id=\"738dec2\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-1ad942b e-con-full e-flex e-con e-child\" data-id=\"1ad942b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ed7034b elementor-widget elementor-widget-html\" data-id=\"ed7034b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"nm-trust-reviews\">\n  <div class=\"nm-trust-pill\">\n    <svg class=\"nm-trust-people\" width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><circle cx=\"9\" cy=\"8\" r=\"4\" fill=\"#FFC504\"\/><circle cx=\"17\" cy=\"10\" r=\"3\" fill=\"#FFC504\" fill-opacity=\"0.7\"\/><path d=\"M2 20c0-3.866 3.134-7 7-7s7 3.134 7 7v1H2v-1z\" fill=\"#FFC504\"\/><path d=\"M14 21c.33-2.5 2.2-4.5 4.5-5.2 2.5.5 4 2.6 4 5.2h-8.5z\" fill=\"#FFC504\" fill-opacity=\"0.7\"\/><\/svg>\n    <span>Trusted by <b>7,200+<\/b> expats worldwide<\/span>\n  <\/div>\n  <div class=\"nm-tp-pill\" style=\"display:inline-flex;align-items:center;flex:0 0 auto;width:300px\"><div class=\"trustpilot-widget\" data-locale=\"en-US\" data-template-id=\"5419b6a8b0d04a076446a9ad\" data-businessunit-id=\"645c3f56484ec7b9c3eabc7b\" data-style-height=\"32px\" data-style-width=\"100%\" data-theme=\"dark\" data-token=\"98842949-2db9-4aaf-b59e-993006c0c280\" data-min-review-count=\"0\" data-style-alignment=\"center\"><a href=\"https:\/\/www.trustpilot.com\/review\/novomove.com\" target=\"_blank\" rel=\"noopener\">Trustpilot<\/a><\/div><\/div>\n<\/div>\n\n<style>\n.nm-trust-reviews { display:inline-flex; flex-wrap:wrap; align-items:center; gap:12px; font-family:'Poppins', sans-serif; line-height:1; margin-bottom:16px; }\n.nm-trust-reviews .nm-trust-pill { display:inline-flex; align-items:center; gap:8px; padding:8px 14px; background:rgba(255,255,255,0.08); border:1px solid rgba(255,255,255,0.15); border-radius:100px; color:#FFFFFF; font-size:13px; line-height:1; white-space:nowrap; transition:background .15s, border-color .15s; }\n.nm-trust-reviews a.nm-trust-pill:hover { background:rgba(255,255,255,0.14); border-color:rgba(255,255,255,0.28); color:#FFFFFF; }\n.nm-trust-reviews .nm-trust-pill b { color:#FFC504; font-weight:700; }\n.nm-trust-reviews .nm-trust-pill svg { display:block; flex-shrink:0; }\n.nm-trust-reviews .nm-trust-stars { display:inline-flex; align-items:center; gap:2px; }\n@media (max-width:767px) {\n  .nm-trust-reviews { gap:8px; }\n  .nm-trust-reviews .nm-trust-pill { padding:7px 12px; font-size:12px; gap:6px; }\n}\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e942ac9 elementor-widget elementor-widget-heading\" data-id=\"e942ac9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Trusted by Thousands: Our 5-Star Reviews<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f5dcc72 e-con-full e-flex e-con e-child\" data-id=\"f5dcc72\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2a8df75 review_slide elementor-testimonial--skin-default elementor-testimonial--layout-image_inline elementor-testimonial--align-center elementor-arrows-yes elementor-widget elementor-widget-testimonial-carousel\" data-id=\"2a8df75\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;slides_per_view&quot;:&quot;3&quot;,&quot;slides_to_scroll&quot;:&quot;1&quot;,&quot;show_arrows&quot;:&quot;yes&quot;,&quot;speed&quot;:500,&quot;autoplay&quot;:&quot;yes&quot;,&quot;autoplay_speed&quot;:5000,&quot;loop&quot;:&quot;yes&quot;,&quot;pause_on_hover&quot;:&quot;yes&quot;,&quot;pause_on_interaction&quot;:&quot;yes&quot;,&quot;space_between&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;space_between_laptop&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;space_between_tablet_extra&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;space_between_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;space_between_mobile_extra&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;space_between_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]}}\" data-widget_type=\"testimonial-carousel.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-swiper\">\n\t\t\t\t\t<div class=\"elementor-main-swiper swiper\" role=\"region\" aria-roledescription=\"carousel\" aria-label=\"Slides\">\n\t\t\t\t<div class=\"swiper-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-testimonial\">\n\t\t\t\t\t\t\t<div class=\"elementor-testimonial__content\">\n\t\t\t\t\t<div class=\"elementor-testimonial__text\">\n\t\t\t\t\t\t<img decoding=\"async\" src=\"\/wp-content\/uploads\/2024\/11\/Ratings.png\" alt=\"\">\n<h3>IRS filing handled properly<\/h3>\n\u201cMy situation involved a double taxation treaty and I had endless questions about it. Nobody got impatient with me. The team knew the material, explained what applied to my case, and filed everything correctly. I'd send anyone with a messy cross-border tax year their way.\u201d\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"elementor-testimonial__footer\">\n\t\t\t\t\t\t\t\t<cite class=\"elementor-testimonial__cite\"><span class=\"elementor-testimonial__name\">Anonymous<\/span><span class=\"elementor-testimonial__title\">\u2013 Verified client \u00b7 Tax filing<\/span><\/cite>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-testimonial\">\n\t\t\t\t\t\t\t<div class=\"elementor-testimonial__content\">\n\t\t\t\t\t<div class=\"elementor-testimonial__text\">\n\t\t\t\t\t\t<img decoding=\"async\" src=\"\/wp-content\/uploads\/2024\/11\/Ratings.png\" alt=\"\">\n<h3>Isabell had clearly read my questions before the call started<\/h3>\n\u201cIsabell had clearly read my questions before the call started. She knew my circumstances and answered for my situation rather than giving me the generic version.\u201d\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"elementor-testimonial__footer\">\n\t\t\t\t\t\t\t\t<cite class=\"elementor-testimonial__cite\"><span class=\"elementor-testimonial__name\">C Restrepo<\/span><span class=\"elementor-testimonial__title\">\u2013 Verified client \u00b7 Tax consultation<\/span><\/cite>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-testimonial\">\n\t\t\t\t\t\t\t<div class=\"elementor-testimonial__content\">\n\t\t\t\t\t<div class=\"elementor-testimonial__text\">\n\t\t\t\t\t\t<img decoding=\"async\" src=\"\/wp-content\/uploads\/2024\/11\/Ratings.png\" alt=\"\">\n<h3>Alex was excellent.<\/h3>\n\u201cAlex sorted my fiscal representative removal. He was polite and professional and clearly cared about getting it right. I had a lot going on at the time, so handing this off entirely was a relief. The fee was small for what it saved me.\u201d\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"elementor-testimonial__footer\">\n\t\t\t\t\t\t\t\t<cite class=\"elementor-testimonial__cite\"><span class=\"elementor-testimonial__name\">Sharon Dale<\/span><span class=\"elementor-testimonial__title\">\u2013 Verified client \u00b7 Fiscal representative removal<\/span><\/cite>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-testimonial\">\n\t\t\t\t\t\t\t<div class=\"elementor-testimonial__content\">\n\t\t\t\t\t<div class=\"elementor-testimonial__text\">\n\t\t\t\t\t\t<img decoding=\"async\" src=\"\/wp-content\/uploads\/2024\/11\/Ratings.png\" alt=\"\">\n<h3>Clear steps the whole way<\/h3>\n\u201cThey took me through the registration, the password change and the email activation without me getting lost once. Every instruction was exact. Customer service was excellent.\u201d\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"elementor-testimonial__footer\">\n\t\t\t\t\t\t\t\t<cite class=\"elementor-testimonial__cite\"><span class=\"elementor-testimonial__name\">Chinedu Okafor<\/span><span class=\"elementor-testimonial__title\">\u2013 Verified client \u00b7 NIF & tax portal setup<\/span><\/cite>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-testimonial\">\n\t\t\t\t\t\t\t<div class=\"elementor-testimonial__content\">\n\t\t\t\t\t<div class=\"elementor-testimonial__text\">\n\t\t\t\t\t\t<img decoding=\"async\" src=\"\/wp-content\/uploads\/2024\/11\/Ratings.png\" alt=\"\">\n<h3>Two years in and still glad I picked them<\/h3>\n\u201cI've been with Novomove about two years now. Things get done when they say they'll get done, I'm never left wondering what's happening, and they follow up without me having to chase.\u201d\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"elementor-testimonial__footer\">\n\t\t\t\t\t\t\t\t<cite class=\"elementor-testimonial__cite\"><span class=\"elementor-testimonial__name\">Marisol Jenkins<\/span><span class=\"elementor-testimonial__title\">\u2013 Verified client<\/span><\/cite>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-swiper-button elementor-swiper-button-prev\" role=\"button\" tabindex=\"0\" aria-label=\"Anterior\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-eicon-chevron-left\" viewBox=\"0 0 1000 1000\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M646 125C629 125 613 133 604 142L308 442C296 454 292 471 292 487 292 504 296 521 308 533L604 854C617 867 629 875 646 875 663 875 679 871 692 858 704 846 713 829 713 812 713 796 708 779 692 767L438 487 692 225C700 217 708 204 708 187 708 171 704 154 692 142 675 129 663 125 646 125Z\"><\/path><\/svg>\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"elementor-swiper-button elementor-swiper-button-next\" role=\"button\" tabindex=\"0\" aria-label=\"Seguinte\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-eicon-chevron-right\" viewBox=\"0 0 1000 1000\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M696 533C708 521 713 504 713 487 713 471 708 454 696 446L400 146C388 133 375 125 354 125 338 125 325 129 313 142 300 154 292 171 292 187 292 204 296 221 308 233L563 492 304 771C292 783 288 800 288 817 288 833 296 850 308 863 321 871 338 875 354 875 371 875 388 867 400 854L696 533Z\"><\/path><\/svg>\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-rv14282f elementor-widget elementor-widget-html\" data-id=\"rv14282f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"nm-rev-foot\" style=\"margin:22px 0 0;text-align:center;font-size:14px;line-height:1.6;color:rgba(255,255,255,.72)\">Collected directly from our clients after their service is complete. <a href=\"https:\/\/testimonials.novomove.com\/wall\" target=\"_blank\" rel=\"noopener\" style=\"color:#FFC504;font-weight:600;text-decoration:none;border-bottom:1px solid rgba(255,197,4,.45);padding-bottom:1px\">Read all reviews &rarr;<\/a><\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c4377d6 e-con-full e-flex e-con e-parent\" data-id=\"c4377d6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-854f60e elementor-widget elementor-widget-html\" data-id=\"854f60e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"nm-irs\">\n  <section id=\"faq\">\n    <div class=\"wrap faq-wrap\">\n\n      <div class=\"faq-head\">\n        <div class=\"eyebrow\">FAQ<\/div>\n        <h2 style=\"margin-top:14px;\">Questions people ask before ordering.<\/h2>\n      <\/div>\n\n      <div class=\"faq-list\">\n\n        <details class=\"faq-item\" open>\n          <summary>Who needs to file a Portuguese tax return?<span class=\"faq-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M12 5v14M5 12h14\"\/><\/svg><\/span><\/summary>\n          <div class=\"faq-body\">\n            <p>Tax residents (anyone living in Portugal more than 183 days, or with their permanent home here) declare their worldwide income. Non-residents only declare Portuguese-source income: rental from a Portuguese property, capital gains on Portuguese assets, dividends from Portuguese companies. If you're unsure of your status, our free 15-minute call will pin it down.<\/p>\n          <\/div>\n        <\/details>\n\n        <details class=\"faq-item\">\n          <summary>When is the filing deadline?<span class=\"faq-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M12 5v14M5 12h14\"\/><\/svg><\/span><\/summary>\n          <div class=\"faq-body\">\n            <p>The Portuguese tax year is the calendar year. Filing season runs <strong>1 April to 30 June<\/strong> for the previous year's income. We recommend reserving a slot before mid-May. Later in the season our specialist accountants fill up.<\/p>\n          <\/div>\n        <\/details>\n\n        <details class=\"faq-item\">\n          <summary>I have NHR \/ IFICI status. Is that included?<span class=\"faq-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M12 5v14M5 12h14\"\/><\/svg><\/span><\/summary>\n          <div class=\"faq-body\">\n            <p>Yes, in every package. We track which of your income types qualify for the special rates under your regime and apply them on Anexo L.<\/p>\n          <\/div>\n        <\/details>\n\n        <details class=\"faq-item\">\n          <summary>What about US citizens?<span class=\"faq-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M12 5v14M5 12h14\"\/><\/svg><\/span><\/summary>\n          <div class=\"faq-body\">\n            <p>We file your Portuguese return. The Portuguese tax you've paid is documented in the filing. Your US preparer claims it as a foreign tax credit on Form 1116 of your 1040 to avoid double taxation. If you're a US citizen with foreign accounts, you may also have FBAR obligations (FinCEN Form 114, required if your aggregate foreign account balances crossed USD 10,000 at any point during the year). That's filed separately from your 1040, and your US preparer or a US-licensed tax pro handles it. We don't file US returns or coordinate directly with US CPAs.<\/p>\n          <\/div>\n        <\/details>\n\n        <details class=\"faq-item\">\n          <summary>How does pricing work for couples?<span class=\"faq-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M12 5v14M5 12h14\"\/><\/svg><\/span><\/summary>\n          <div class=\"faq-body\">\n            <p>Right now, couples file as two individual returns, one for each person, at \u20ac349 each. We're introducing a dedicated couples package next season that will model joint and separate taxation and file whichever costs less. If either return goes beyond the standard scope above, we'll send you a custom quote within 24 hours.<\/p>\n          <\/div>\n        <\/details>\n\n        <details class=\"faq-item\">\n          <summary>I haven't filed in previous years. Can you help?<span class=\"faq-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M12 5v14M5 12h14\"\/><\/svg><\/span><\/summary>\n          <div class=\"faq-body\">\n            <p>Yes, book the paid consultation first. Late or amended returns are handled case by case, depending on which years and whether AT has already contacted you. We'll quote each year's filing after the call.<\/p>\n          <\/div>\n        <\/details>\n\n        <details class=\"faq-item\">\n          <summary>Do I need to give you my Portal das Finan\u00e7as password?<span class=\"faq-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M12 5v14M5 12h14\"\/><\/svg><\/span><\/summary>\n          <div class=\"faq-body\">\n            <p>Yes. Our accountant uses your Portal das Finan\u00e7as access to prepare your return, run the simulation for your review, and submit once you approve. You share your password with us when you order. Once your order is complete, we delete it along with all your details and documents.<\/p>\n            <p>It also helps if you can switch off two-factor authentication on Portal das Finan\u00e7as while we work on your return, so we can coordinate with your accountant efficiently rather than waiting on a verification code at every step. If that isn't possible for you, let us know and we'll find a solution.<\/p>\n          <\/div>\n        <\/details>\n\n        <details class=\"faq-item\">\n          <summary>What if I owe tax? When and how do I pay?<span class=\"faq-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M12 5v14M5 12h14\"\/><\/svg><\/span><\/summary>\n          <div class=\"faq-body\">\n            <p>If your return shows tax owed, AT issues a payment slip with a reference number and deadline (typically end of August). You pay through your Portuguese bank, ATM, or Multibanco using the reference. We don't handle the payment. We just make sure the assessment is right.<\/p>\n          <\/div>\n        <\/details>\n\n        <details class=\"faq-item\">\n          <summary>What if I'm getting a refund?<span class=\"faq-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M12 5v14M5 12h14\"\/><\/svg><\/span><\/summary>\n          <div class=\"faq-body\">\n            <p>AT pays refunds directly to the Portuguese bank account (IBAN) registered on your Portal. Most refunds land in July or August. We'll show you the expected amount before submission.<\/p>\n          <\/div>\n        <\/details>\n\n        <details class=\"faq-item\">\n          <summary>Can you also do my company tax return (IRC)?<span class=\"faq-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M12 5v14M5 12h14\"\/><\/svg><\/span><\/summary>\n          <div class=\"faq-body\">\n            <p>Yes. Annual IRC filing for an LDA or Unipessoal LDA is handled by a certified accountant (TOC) from our network, quoted separately based on activity volume. Book a free call and mention the company.<\/p>\n          <\/div>\n        <\/details>\n\n        <details class=\"faq-item\">\n          <summary>What if AT has follow-up questions after we submit?<span class=\"faq-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M12 5v14M5 12h14\"\/><\/svg><\/span><\/summary>\n          <div class=\"faq-body\">\n            <p>AT correspondence lands in your Portal das Finan\u00e7as account, so check it periodically after filing. If they ask for clarification or supporting documents on something we filed, forward the message to your order chat thread, and your accountant will respond within the scope of the return we prepared. If AT issues a corrected liquida\u00e7\u00e3o or starts a formal review (inspe\u00e7\u00e3o tribut\u00e1ria), that's outside the standard filing scope but we'll point you to the right next step.<\/p>\n          <\/div>\n        <\/details>\n\n        <details class=\"faq-item\">\n          <summary>What if I miss the 30 June deadline?<span class=\"faq-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M12 5v14M5 12h14\"\/><\/svg><\/span><\/summary>\n          <div class=\"faq-body\">\n            <p>Late filings are still accepted. If you file voluntarily within about a month of the deadline and owe no tax, the fine is small, around \u20ac25. It goes up the longer you leave it, or if AT contacts you first. We can still file. Order as soon as you can, and we treat late filings with priority in the period right after the deadline.<\/p>\n          <\/div>\n        <\/details>\n\n        <details class=\"faq-item\">\n          <summary>Is Novomove a law or accounting firm?<span class=\"faq-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M12 5v14M5 12h14\"\/><\/svg><\/span><\/summary>\n          <div class=\"faq-body\">\n            <p>No. Novomove is a technology platform that coordinates your filing through a network of OCC-certified Portuguese accountants who handle the regulated tax work. During onboarding, you'll receive an engagement letter, a letter of responsibility, directly between you and the certified accountant assigned to your case.<\/p>\n          <\/div>\n        <\/details>\n\n      <\/div>\n    <\/div>\n  <\/section>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-95393fa e-con-full e-flex e-con e-parent\" data-id=\"95393fa\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0c0e011 elementor-widget elementor-widget-html\" data-id=\"0c0e011\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"nm-irs\"><section class=\"tint\" id=\"consult\"><div class=\"wrap\"><div class=\"section-head\"><div class=\"eyebrow\">Consultation<\/div><h2 style=\"margin-top:14px;\">Want to talk first?<\/h2><p class=\"lede\" style=\"margin-top:16px;\">Two ways in. A free 15-minute call to confirm which package fits, or a paid 45-minute session with a Portuguese tax expert for advice on your specific situation \u2014 billed separately, available year-round.<\/p><\/div>\n<div class=\"talk-grid\">\n<div class=\"talk-card\"><div class=\"talk-head\"><div class=\"talk-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\"><path d=\"M21 11.5a8.38 8.38 0 0 1-9 8.5 8.5 8.5 0 0 1-7.6-4.7L3 21l1.7-1.4A8.38 8.38 0 0 1 21 11.5z\"\/><\/svg><\/div><span class=\"talk-pill free\">Free<\/span><\/div><div class=\"eyebrow\">Pre-sales<\/div><h3>15-minute call.<\/h3><p>Walk through your situation, confirm which package fits, ask about timeline and documents. With a Novomove team member, not the accountant.<\/p><ul class=\"talk-list\"><li><span class=\"dot\"><\/span>Confirm the right package<\/li><li><span class=\"dot\"><\/span>Walk through the document list<\/li><li><span class=\"dot\"><\/span>Discuss timing and the filing window<\/li><\/ul><div class=\"talk-price\"><span class=\"num\">Free<\/span><span class=\"unit\">15 minutes<\/span><\/div><a class=\"btn btn-secondary talk-cta\" href=\"https:\/\/stage.novomove.com\/free-consultation-with-our-expert-team\">Book a Free Call <svg class=\"arr\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\"><path d=\"M5 12h14m-6-7 7 7-7 7\"\/><\/svg><\/a><\/div>\n<div class=\"talk-card featured\"><div class=\"talk-head\"><div class=\"talk-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\"><path d=\"M3 12h18M12 3v18\"\/><\/svg><\/div><span class=\"talk-pill paid\">Paid<\/span><\/div><div class=\"eyebrow on-dark\">Tax expert<\/div><h3>Paid tax consultation.<\/h3><p>Talk to a Portuguese tax expert. One-on-one session with a Portuguese accountant \u2014 a separate service, billed independently of any tax-filing package.<\/p><ul class=\"talk-list\"><li><span class=\"dot\"><\/span>One-on-one with an OCC-certified accountant<\/li><li><span class=\"dot\"><\/span>Tailored answers to your specific situation<\/li><li><span class=\"dot\"><\/span>Written summary after the call<\/li><li><span class=\"dot\"><\/span>Independent of filing \u2014 book any time of year<\/li><\/ul><div class=\"talk-price\"><span class=\"num\">\u20ac80<\/span><span class=\"unit\">45 minutes<\/span><\/div><a class=\"btn btn-primary talk-cta\" href=\"https:\/\/stage.novomove.com\/portugal-tax-consultation\/\">Book a Consultation <svg class=\"arr\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\"><path d=\"M5 12h14m-6-7 7 7-7 7\"\/><\/svg><\/a><\/div>\n<\/div>\n<div style=\"margin-top:72px;padding-top:56px;border-top:1px solid #EDEFF3;\"><div style=\"max-width:760px;margin:0 auto 40px;text-align:center;\"><h3 style=\"font-size:30px;line-height:1.2;color:#1B2A4A;margin:0 0 14px;letter-spacing:-0.01em;\">Need answers on taxes in Portugal?<\/h3><p style=\"font-size:16px;line-height:1.6;color:#344868;margin:0;\">We can help. Below are the most common situations our experts advise on \u2014 let us make your tax-related questions a thing of the distant past.<\/p><\/div>\n<div class=\"topic-grid\">\n<div class=\"topic-card\"><div class=\"topic-title\">Personal tax planning<\/div><ul><li>Could I be more tax-efficient?<\/li><li>I\u2019m selling an asset \u2014 how can I do it tax-efficiently?<\/li><\/ul><\/div>\n<div class=\"topic-card\"><div class=\"topic-title\">Self-employment<\/div><ul><li>Should I set up as a sole trader or LDA company?<\/li><li>What can I expense for my business?<\/li><\/ul><\/div>\n<div class=\"topic-card\"><div class=\"topic-title\">Foreign income<\/div><ul><li>I live in Portugal but earn money abroad<\/li><li>I\u2019ve not paid Portuguese tax before<\/li><\/ul><\/div>\n<div class=\"topic-card\"><div class=\"topic-title\">Capital gains tax<\/div><ul><li>What do I declare from selling shares or property?<\/li><li>Do I owe capital gains or income tax?<\/li><\/ul><\/div>\n<div class=\"topic-card\"><div class=\"topic-title\">Crypto tax<\/div><ul><li>When do I declare tax from selling or exchanging crypto?<\/li><li>Is my activity taxable?<\/li><\/ul><\/div>\n<div class=\"topic-card\"><div class=\"topic-title\">Alojamento Local<\/div><ul><li>How does tax work for my short-term rentals?<\/li><li>What expenses can I deduct?<\/li><\/ul><\/div>\n<div class=\"topic-card\"><div class=\"topic-title\">Value Added Tax (VAT)<\/div><ul><li>What do I need to know about VAT in Portugal?<\/li><li>How can I optimise VAT for my business?<\/li><\/ul><\/div>\n<div class=\"topic-card\"><div class=\"topic-title\">Seguran\u00e7a Social<\/div><ul><li>Optimising social security contributions<\/li><li>Your obligations and benefits in Portugal<\/li><\/ul><\/div>\n<\/div>\n<div style=\"margin-top:36px;text-align:center;\"><a class=\"btn btn-primary\" href=\"https:\/\/stage.novomove.com\/portugal-tax-consultation\/\">Book a Tax Consultation <svg class=\"arr\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\"><path d=\"M5 12h14m-6-7 7 7-7 7\"\/><\/svg><\/a><p style=\"margin:16px auto 0;max-width:540px;font-size:14px;line-height:1.55;color:#344868;\">Don\u2019t see your situation? Book a call \u2014 our experts cover the full Portuguese tax landscape.<\/p><\/div>\n<\/div>\n<\/div><\/section><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6998700 e-con-full e-flex e-con e-parent\" data-id=\"6998700\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9790fc8 elementor-widget elementor-widget-html\" data-id=\"9790fc8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"nm-irs\"><section class=\"cta\"><div class=\"wrap cta-inner\"><h2 style=\"margin-top:0;\">Limited spots this filing season.<\/h2><p class=\"lede\" style=\"margin:16px auto 32px;\">Filing window: <strong style=\"color:#fff;\">1 April \u2013 30 June 2026.<\/strong> We accept 120 filings total to keep turnaround under 10 business days. Once spots are gone, we close intake until next year.<\/p><div class=\"cta-actions\"><a class=\"btn btn-primary\" href=\"#packages\">Reserve your slot <svg class=\"arr\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\"><path d=\"M5 12h14m-6-7 7 7-7 7\"\/><\/svg><\/a><\/div><\/div><\/section><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>2025 Portuguese Tax Return \u00b7 Reservations open Your Portuguese tax return, done right the first time. Handled from start to finish by accountants registered with the Ordem dos Contabilistas Certificados (OCC). For tax residents and non-residents with Portuguese income. Direct chat with your dedicated accountant Correct classification of foreign income \u2014 the part that costs&#8230;<\/p>","protected":false},"author":1,"featured_media":14288,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_kad_post_transparent":"default","_kad_post_title":"hide","_kad_post_layout":"fullwidth","_kad_post_sidebar_id":"","_kad_post_content_style":"unboxed","_kad_post_vertical_padding":"hide","_kad_post_feature":"hide","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"footnotes":""},"class_list":["post-14282","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/stage.novomove.com\/pt\/wp-json\/wp\/v2\/pages\/14282","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/stage.novomove.com\/pt\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/stage.novomove.com\/pt\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/stage.novomove.com\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/stage.novomove.com\/pt\/wp-json\/wp\/v2\/comments?post=14282"}],"version-history":[{"count":10,"href":"https:\/\/stage.novomove.com\/pt\/wp-json\/wp\/v2\/pages\/14282\/revisions"}],"predecessor-version":[{"id":14676,"href":"https:\/\/stage.novomove.com\/pt\/wp-json\/wp\/v2\/pages\/14282\/revisions\/14676"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/stage.novomove.com\/pt\/wp-json\/wp\/v2\/media\/14288"}],"wp:attachment":[{"href":"https:\/\/stage.novomove.com\/pt\/wp-json\/wp\/v2\/media?parent=14282"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}