{"id":14882,"date":"2026-11-10T22:44:42","date_gmt":"2026-11-10T22:44:42","guid":{"rendered":"https:\/\/novomove.com\/portugal-visa-savings-calculator\/"},"modified":"2026-11-10T22:44:42","modified_gmt":"2026-11-10T22:44:42","slug":"portugal-visa-savings-calculator","status":"publish","type":"page","link":"https:\/\/novomove.com\/pt\/portugal-visa-savings-calculator\/","title":{"rendered":"Portugal Visa Savings and Income Calculator"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"14882\" class=\"elementor elementor-14882\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-vs00005 e-con-full e-flex e-con e-parent\" data-id=\"vs00005\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-vs00004 e-con-boxed e-flex e-con e-child\" data-id=\"vs00004\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-vs00001 elementor-widget elementor-widget-heading\" data-id=\"vs00001\" 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<h1 class=\"elementor-heading-title elementor-size-default\">Portugal visa savings and income calculator (D7, D8, D2)<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-vs00002 nmvs-txt elementor-widget elementor-widget-text-editor\" data-id=\"vs00002\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Find out how much you need in your Portuguese bank account for your household, in 2026 and in 2027. Pick your visa, add your family, and check your own savings and income against the figure.<\/p>\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-vs00003 elementor-widget elementor-widget-html\" data-id=\"vs00003\" 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 style=\"margin:12px 0 0;font-size:15px;color:#C9D4E3\">Minimum wage \u20ac920 in 2026 &middot; \u20ac970 announced for 2027 &middot; <a href=\"#limits\" style=\"color:#FFC504\">sources<\/a><\/p>\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\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-vs00009 e-con-full e-flex e-con e-parent\" data-id=\"vs00009\" data-element_type=\"container\" data-e-type=\"container\" id=\"calculator\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-vs00008 e-con-boxed e-flex e-con e-child\" data-id=\"vs00008\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-vs00006 elementor-widget elementor-widget-html\" data-id=\"vs00006\" 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#nmvs{--nv:#012147;--gd:#FFC504;--ln:#E3E8EF;--mu:#44546A;--tx:#2E3D52;--bl:#2F62B3;font-family:inherit;color:var(--nv);max-width:1180px;margin:0 auto}\n#nmvs *{box-sizing:border-box}\n#nmvs .nmvs-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}\n#nmvs .nmvs-card{background:#fff;border:1px solid var(--ln);border-radius:14px;padding:26px;box-shadow:0 6px 24px rgba(1,33,71,.06)}\n#nmvs h3{font-size:21px;font-weight:700;margin:0 0 16px;line-height:1.3;color:var(--nv)}\n#nmvs .nmvs-f{margin-bottom:20px}\n#nmvs .nmvs-l{display:block;font-size:16px;font-weight:700;margin-bottom:8px}\n#nmvs .nmvs-seg{display:flex;flex-wrap:wrap;gap:8px}\n#nmvs .nmvs-seg button{min-height:44px;padding:0 16px;border:1px solid #C9D2DE;border-radius:10px;background:#fff;color:var(--nv);font:inherit;font-size:16px;font-weight:600;cursor:pointer}\n#nmvs .nmvs-seg button[aria-pressed=true]{background:var(--nv);border-color:var(--nv);color:#fff}\n#nmvs .nmvs-help{font-size:15px;color:var(--mu);margin:8px 0 0;line-height:1.5}\n#nmvs .nmvs-step{display:flex;align-items:center;gap:12px}\n#nmvs .nmvs-step button{width:44px;height:44px;border:1px solid #C9D2DE;border-radius:10px;background:#F5F7FA;color:var(--nv);font:inherit;font-size:22px;font-weight:700;cursor:pointer;line-height:1}\n#nmvs .nmvs-step output{min-width:34px;text-align:center;font-size:22px;font-weight:800;font-variant-numeric:tabular-nums}\n#nmvs .nmvs-two{display:grid;grid-template-columns:1fr 1fr;gap:16px}\n#nmvs details{border-top:1px solid var(--ln);padding-top:16px;margin-top:4px}\n#nmvs summary{cursor:pointer;font-size:16px;font-weight:700;color:var(--nv);list-style:none}\n#nmvs summary::-webkit-details-marker{display:none}\n#nmvs summary:after{content:\" +\";color:var(--bl)}\n#nmvs details[open] summary:after{content:\" \\2212\"}\n#nmvs .nmvs-amt{position:relative;display:block}\n#nmvs .nmvs-amt span{position:absolute;left:14px;top:50%;transform:translateY(-50%);font-size:18px;font-weight:700;color:var(--mu)}\n#nmvs .nmvs-amt input{width:100%;height:50px;border:1px solid #C9D2DE;border-radius:10px;padding:0 12px 0 34px;font:inherit;font-size:19px;font-weight:700;color:var(--nv);background:#fff}\n#nmvs input:focus,#nmvs button:focus-visible,#nmvs summary:focus-visible{outline:2px solid var(--gd);outline-offset:2px}\n#nmvs .nmvs-keep{font-size:16px;color:var(--mu);margin:0}\n#nmvs .nmvs-big{font-size:52px;line-height:1.05;font-weight:800;margin:4px 0 4px;font-variant-numeric:tabular-nums}\n#nmvs .nmvs-sub{font-size:16px;margin:0 0 16px;color:var(--tx)}\n#nmvs .nmvs-pill{display:inline-block;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:4px 10px;border-radius:999px;background:#FFF7D6;color:#5C3700;margin-bottom:8px}\n#nmvs .nmvs-inc{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 6px}\n#nmvs .nmvs-inc div{padding:14px;border:1px solid var(--ln);border-radius:12px;background:#F5F7FA}\n#nmvs .nmvs-inc em{display:block;font-style:normal;font-size:14px;font-weight:700;color:var(--mu);margin-bottom:4px}\n#nmvs .nmvs-inc b{display:block;font-size:24px;font-variant-numeric:tabular-nums}\n#nmvs .nmvs-inc small{display:block;font-size:14px;color:var(--mu);margin-top:3px;line-height:1.4}\n#nmvs .nmvs-h{font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--mu);margin:18px 0 4px}\n#nmvs .nmvs-rows{list-style:none;margin:0;padding:0}\n#nmvs .nmvs-rows li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--ln);font-size:17px}\n#nmvs .nmvs-rows li span{color:var(--tx)}\n#nmvs .nmvs-rows li b{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}\n#nmvs .nmvs-rows li.tot{font-weight:700}\n#nmvs .nmvs-rows li.tot span{color:var(--nv)}\n#nmvs .nmvs-msg{border-radius:10px;padding:12px 14px;font-size:16px;line-height:1.5;margin-top:10px}\n#nmvs .nmvs-msg.below{background:#FDECEC;color:#8A1C1C}\n#nmvs .nmvs-msg.close{background:#FFF7D6;color:#5C3700}\n#nmvs .nmvs-msg.ok{background:#E7F6EF;color:#0B5E3B}\n#nmvs .nmvs-msg.info{background:#EEF3FB;color:#1E3A66}\n#nmvs .nmvs-cta{margin-top:20px;padding:18px;border-radius:12px;background:var(--nv);color:#fff}\n#nmvs .nmvs-cta b{display:block;font-size:18px;margin-bottom:4px}\n#nmvs .nmvs-cta p{margin:0 0 14px;font-size:16px;line-height:1.5;color:#E6ECF4}\n#nmvs .nmvs-cta a{display:inline-block;margin:0 8px 8px 0;padding:11px 18px;border-radius:8px;background:var(--gd);color:var(--nv);font-weight:700;font-size:16px;text-decoration:none}\n#nmvs .nmvs-cta a.alt{background:transparent;color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.5)}\n#nmvs [hidden]{display:none!important}\n@media(max-width:900px){#nmvs .nmvs-grid{grid-template-columns:1fr!important}}\n@media(max-width:560px){#nmvs .nmvs-card{padding:18px}#nmvs .nmvs-big{font-size:42px}#nmvs .nmvs-two,#nmvs .nmvs-inc{grid-template-columns:1fr}}\n<\/style>\n<div id=\"nmvs\">\n  <div class=\"nmvs-grid\">\n    <div class=\"nmvs-card\">\n      <h3>Your visa and household<\/h3>\n      <div class=\"nmvs-f\">\n        <span class=\"nmvs-l\">Which visa?<\/span>\n        <div class=\"nmvs-seg\" role=\"group\" aria-label=\"Visa\" data-k=\"visa\">\n          <button type=\"button\" data-v=\"D7\">D7 passive income<\/button><button type=\"button\" data-v=\"D8\">D8 digital nomad<\/button><button type=\"button\" data-v=\"D2\">D2 entrepreneur<\/button>\n        <\/div>\n      <\/div>\n      <div class=\"nmvs-f\">\n        <span class=\"nmvs-l\">Which year?<\/span>\n        <div class=\"nmvs-seg\" role=\"group\" aria-label=\"Year\" data-k=\"year\">\n          <button type=\"button\" data-v=\"2026\">2026<\/button><button type=\"button\" data-v=\"2027\">2027 (announced)<\/button>\n        <\/div>\n        <p class=\"nmvs-help\">Pick the year of your visa or AIMA appointment. If it falls around 1 January 2027, plan for 2027.<\/p>\n      <\/div>\n      <div class=\"nmvs-two\">\n        <div class=\"nmvs-f\">\n          <span class=\"nmvs-l\" id=\"nmvs-a-l\">Adults, including you<\/span>\n          <div class=\"nmvs-step\" data-k=\"adults\" data-min=\"1\" data-max=\"6\"><button type=\"button\" data-d=\"-1\" aria-label=\"One adult fewer\">\u2212<\/button><output aria-labelledby=\"nmvs-a-l\"><\/output><button type=\"button\" data-d=\"1\" aria-label=\"One adult more\">+<\/button><\/div>\n        <\/div>\n        <div class=\"nmvs-f\">\n          <span class=\"nmvs-l\" id=\"nmvs-c-l\">Children<\/span>\n          <div class=\"nmvs-step\" data-k=\"children\" data-min=\"0\" data-max=\"8\"><button type=\"button\" data-d=\"-1\" aria-label=\"One child fewer\">\u2212<\/button><output aria-labelledby=\"nmvs-c-l\"><\/output><button type=\"button\" data-d=\"1\" aria-label=\"One child more\">+<\/button><\/div>\n        <\/div>\n      <\/div>\n      <p class=\"nmvs-help\" style=\"margin-top:-8px\">Count adult children who depend on you as children: they count at 30%, the same as under-18s.<\/p>\n      <details id=\"nmvs-mine\">\n        <summary>Check your own numbers<\/summary>\n        <div class=\"nmvs-f\" style=\"margin-top:14px\">\n          <span class=\"nmvs-l\">Your money is in<\/span>\n          <div class=\"nmvs-seg\" role=\"group\" aria-label=\"Currency\" data-k=\"cur\">\n            <button type=\"button\" data-v=\"EUR\">\u20ac euros<\/button><button type=\"button\" data-v=\"USD\">$ dollars<\/button><button type=\"button\" data-v=\"GBP\">\u00a3 pounds<\/button>\n          <\/div>\n        <\/div>\n        <div class=\"nmvs-f\" id=\"nmvs-rate-f\">\n          <span class=\"nmvs-l\" id=\"nmvs-r-l\">Exchange rate you'll get: 1 <span id=\"nmvs-cur-n\"><\/span> = how many euros?<\/span>\n          <label class=\"nmvs-amt\"><span aria-hidden=\"true\">\u20ac<\/span><input id=\"nmvs-rate\" type=\"text\" inputmode=\"decimal\" aria-labelledby=\"nmvs-r-l\" autocomplete=\"off\" placeholder=\"e.g. 0.86\"><\/label>\n          <p class=\"nmvs-help\">Use the rate your bank or transfer service quotes you, not the one in the news.<\/p>\n        <\/div>\n        <div class=\"nmvs-two\">\n          <div class=\"nmvs-f\">\n            <span class=\"nmvs-l\" id=\"nmvs-s-l\">Savings you'll move<\/span>\n            <label class=\"nmvs-amt\"><span aria-hidden=\"true\" class=\"nmvs-sym\">\u20ac<\/span><input id=\"nmvs-sav\" type=\"text\" inputmode=\"numeric\" aria-labelledby=\"nmvs-s-l\" autocomplete=\"off\"><\/label>\n          <\/div>\n          <div class=\"nmvs-f\" id=\"nmvs-inc-f\">\n            <span class=\"nmvs-l\" id=\"nmvs-i-l\">Your lowest month of income<\/span>\n            <label class=\"nmvs-amt\"><span aria-hidden=\"true\" class=\"nmvs-sym\">\u20ac<\/span><input id=\"nmvs-inc\" type=\"text\" inputmode=\"numeric\" aria-labelledby=\"nmvs-i-l\" autocomplete=\"off\"><\/label>\n          <\/div>\n        <\/div>\n      <\/details>\n      <p class=\"nmvs-help\" style=\"font-size:14px;margin-top:14px\">Your numbers stay in this browser. Nothing is sent to us.<\/p>\n    <\/div>\n    <div class=\"nmvs-card\" id=\"nmvs-out\" aria-live=\"polite\"><\/div>\n  <\/div>\n<\/div>\n<script>\n\/* nmVisaSavings *\/\n\/* NMVS: Portugal residence visa savings and income figures.\n   Rules: Portaria 1563\/2007 art. 2 (100% \/ 50% \/ 30% household weights on the national minimum wage, RMMG),\n   art. 5(6) (12 months of means for residence visas); DR 84\/2007 art. 31-A (D8: average of last 3 months >= 4 x RMMG).\n   RMMG 2026 = 920 (Decreto-Lei 139\/2025). 2027 = 970 announced in the OE 2027 proposal (8 Oct 2026), not yet a decree. *\/\nvar NMVS = (function () {\n  var YEARS = { 2026: { wage: 920, announced: false }, 2027: { wage: 970, announced: true } };\n  function weight(adults, children) {\n    adults = Math.max(1, Math.floor(adults || 1)); children = Math.max(0, Math.floor(children || 0));\n    return 1 + 0.5 * (adults - 1) + 0.3 * children;\n  }\n  function calc(o) {\n    var y = YEARS[o.year] || YEARS[2026], w = weight(o.adults, o.children), wage = y.wage;\n    var adults = Math.max(1, Math.floor(o.adults || 1)), children = Math.max(0, Math.floor(o.children || 0));\n    var r = { year: +o.year in YEARS ? +o.year : 2026, wage: wage, announced: y.announced, visa: o.visa, weight: w,\n      adults: adults, children: children,\n      savings: Math.round(12 * wage * w),\n      perPerson: { first: 12 * wage, adult: 6 * wage, child: Math.round(12 * wage * 0.3) } };\n    if (o.visa === 'D7') { r.income = Math.round(wage * w); r.incomeRule = true; }\n    else if (o.visa === 'D8') { r.income = 4 * wage; r.incomeRule = true; r.incomePlan = Math.round(4 * wage * w); }\n    else { r.income = null; r.incomeRule = false; }\n    return r;\n  }\n  \/\/ status of an amount against a minimum: 'below', 'close' (within 5%), 'ok'\n  function status(have, need) {\n    if (!(need > 0) || !(have >= 0)) return null;\n    if (have < need) return 'below';\n    if (have < need * 1.05) return 'close';\n    return 'ok';\n  }\n  return { YEARS: YEARS, weight: weight, calc: calc, status: status };\n})();\n(function () {\n  var root = document.getElementById('nmvs'); if (!root) return;\n  var V = NMVS, KEY = 'nm-visa-savings-inputs', out = document.getElementById('nmvs-out');\n  var S = { visa: 'D7', year: '2026', adults: 1, children: 0, cur: 'EUR', rate: '', sav: '', inc: '' };\n  try { var sv = JSON.parse(localStorage.getItem(KEY) || 'null'); if (sv) for (var k in sv) if (k in S) S[k] = sv[k]; } catch (e) {}\n  function save() { try { localStorage.setItem(KEY, JSON.stringify(S)); } catch (e) {} }\n  var eur = function (n) { return '\u20ac' + Math.round(n).toLocaleString('en-GB'); };\n  var num = function (s) { var v = parseFloat(String(s).replace(\/,\/g, '.').replace(\/[^\\d.]\/g, '')); return isNaN(v) ? null : v; };\n  var int = function (s) { var v = parseInt(String(s).replace(\/[^\\d]\/g, ''), 10); return isNaN(v) ? null : v; };\n  var SYM = { EUR: '\u20ac', USD: '$', GBP: '\u00a3' }, NAME = { USD: 'dollar', GBP: 'pound' };\n\n  function toEur(v) {\n    if (v === null) return null;\n    if (S.cur === 'EUR') return v;\n    var r = num(S.rate); return r ? v * r : null;\n  }\n  function msg(kind, html) { return '<div class=\"nmvs-msg ' + kind + '\">' + html + '<\/div>'; }\n\n  function render() {\n    root.querySelectorAll('.nmvs-seg').forEach(function (g) {\n      g.querySelectorAll('button').forEach(function (b) { b.setAttribute('aria-pressed', String(S[g.dataset.k]) === b.dataset.v); });\n    });\n    root.querySelectorAll('.nmvs-step').forEach(function (g) { g.querySelector('output').textContent = S[g.dataset.k]; });\n    document.getElementById('nmvs-rate-f').hidden = S.cur === 'EUR';\n    document.getElementById('nmvs-cur-n').textContent = NAME[S.cur] || '';\n    document.getElementById('nmvs-inc-f').hidden = S.visa === 'D2';\n    root.querySelectorAll('.nmvs-sym').forEach(function (e) { e.textContent = SYM[S.cur]; });\n\n    var r = V.calc({ visa: S.visa, year: +S.year, adults: S.adults, children: S.children });\n    var hh = r.adults + (r.adults === 1 ? ' adult' : ' adults') + (r.children ? ', ' + r.children + (r.children === 1 ? ' child' : ' children') : '');\n    var h = '';\n    if (r.announced) h += '<span class=\"nmvs-pill\">2027 figure announced, not yet law<\/span>';\n    h += '<p class=\"nmvs-keep\">Savings in your Portuguese account, ' + r.year + '<\/p>';\n    h += '<p class=\"nmvs-big\">' + eur(r.savings) + '<\/p>';\n    h += '<p class=\"nmvs-sub\">For ' + hh + ', on a ' + S.visa + '. That\\'s 12 months of the ' + (r.announced ? 'announced ' : '') + 'minimum wage (' + eur(r.wage) + ') for your household.<\/p>';\n\n    if (S.visa === 'D7') {\n      h += '<div class=\"nmvs-inc\"><div><em>Passive income per month<\/em><b>' + eur(r.income) + '<\/b><small>Pensions, rent, dividends or interest, paid regularly<\/small><\/div>'\n        + '<div><em>Savings vs income<\/em><b>Both<\/b><small>Savings don\\'t count as income for the D7<\/small><\/div><\/div>';\n    } else if (S.visa === 'D8') {\n      h += '<div class=\"nmvs-inc\"><div><em>Income per month, the rule<\/em><b>' + eur(r.income) + '<\/b><small>4 \u00d7 the minimum wage, your average over the last 3 months<\/small><\/div>'\n        + (r.weight > 1 ? '<div><em>What we plan for, with family<\/em><b>' + eur(r.incomePlan) + '<\/b><small>A safe target. The rule sets no fixed family figure<\/small><\/div>'\n          : '<div><em>Every month<\/em><b>Aim for it<\/b><small>A single low month still draws questions<\/small><\/div>') + '<\/div>';\n    } else {\n      h += msg('info', 'The D2 has no fixed monthly income figure. Your savings and your business plan carry the file.');\n    }\n\n    h += '<p class=\"nmvs-h\">How your savings figure adds up<\/p><ul class=\"nmvs-rows\">';\n    h += '<li><span>You (100%)<\/span><b>' + eur(r.perPerson.first) + '<\/b><\/li>';\n    if (r.adults > 1) h += '<li><span>' + (r.adults - 1) + ' more ' + (r.adults === 2 ? 'adult' : 'adults') + ' (50% each)<\/span><b>' + eur(r.perPerson.adult * (r.adults - 1)) + '<\/b><\/li>';\n    if (r.children) h += '<li><span>' + r.children + (r.children === 1 ? ' child' : ' children') + ' (30% each)<\/span><b>' + eur(r.perPerson.child * r.children) + '<\/b><\/li>';\n    h += '<li class=\"tot\"><span>Total for the year<\/span><b>' + eur(r.savings) + '<\/b><\/li><\/ul>';\n\n    var sav = toEur(int(S.sav)), inc = toEur(int(S.inc));\n    if (S.cur !== 'EUR' && !num(S.rate) && (int(S.sav) || int(S.inc))) h += msg('info', 'Add the exchange rate you\\'ll get to check your own numbers.');\n    if (sav !== null && int(S.sav)) {\n      var st = V.status(sav, r.savings), sx = S.cur !== 'EUR' ? ' (about ' + eur(sav) + ')' : '';\n      if (st === 'below') h += msg('below', '<b>Your savings' + sx + ' are ' + eur(r.savings - sav) + ' short.<\/b> Top up before your appointment, and leave a buffer above the minimum.');\n      else if (st === 'close') h += msg('close', '<b>Your savings' + sx + ' only just cover it.<\/b> Our advice is to aim above the floor' + (S.cur !== 'EUR' ? ', and a weaker exchange rate could push you under' : '') + '.');\n      else if (st) h += msg('ok', '<b>Your savings' + sx + ' cover the ' + eur(r.savings) + '.<\/b> Keep the full amount in the account until your AIMA appointment is done.');\n    }\n    if (S.visa !== 'D2' && inc !== null && int(S.inc)) {\n      var need = r.income, ist = V.status(inc, need), ix = S.cur !== 'EUR' ? ' (about ' + eur(inc) + ')' : '';\n      if (ist === 'below') h += msg('below', '<b>Your lowest month' + ix + ' is under the ' + eur(need) + ' a month.<\/b> ' + (S.visa === 'D7' ? 'Savings can\\'t make up for D7 income that falls short.' : 'The rule looks at your 3-month average, but a month under the line draws questions.'));\n      else if (ist === 'close') h += msg('close', '<b>Your lowest month' + ix + ' only just reaches ' + eur(need) + '.<\/b> Don\\'t apply at exactly the threshold' + (S.cur !== 'EUR' ? ': exchange rates move every month' : '') + '.');\n      else if (ist) h += msg('ok', '<b>Your lowest month' + ix + ' is above the ' + eur(need) + ' a month.<\/b>' + (S.visa === 'D8' && r.weight > 1 && inc < r.incomePlan ? ' It\\'s under the ' + eur(r.incomePlan) + ' we plan for with family, so talk it through with us before you apply.' : ''));\n    }\n\n    h += '<div class=\"nmvs-cta\"><b>Need the Portuguese account, or a second pair of eyes?<\/b>'\n      + '<p>We open your account remotely with our partner bank (\u20ac300), check your documents, or talk your numbers through on a free call.<\/p>'\n      + '<a href=\"\/portugal-bank-account\/\">Open your account<\/a><a class=\"alt\" href=\"\/free-consultation\/\">Book a free call<\/a><\/div>';\n    out.innerHTML = h;\n    save();\n  }\n\n  root.addEventListener('click', function (e) {\n    var b = e.target.closest('button'); if (!b) return;\n    var seg = b.closest('.nmvs-seg'), stp = b.closest('.nmvs-step');\n    if (seg) { S[seg.dataset.k] = b.dataset.v; render(); }\n    else if (stp) { var k = stp.dataset.k; S[k] = Math.min(+stp.dataset.max, Math.max(+stp.dataset.min, +S[k] + +b.dataset.d)); render(); }\n  });\n  [['nmvs-rate', 'rate'], ['nmvs-sav', 'sav'], ['nmvs-inc', 'inc']].forEach(function (p) {\n    var el = document.getElementById(p[0]); el.value = S[p[1]];\n    el.addEventListener('input', function () { S[p[1]] = el.value; render(); });\n  });\n  if (S.sav || S.inc) document.getElementById('nmvs-mine').open = true;\n  render();\n})();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-vs00007 elementor-widget elementor-widget-html\" data-id=\"vs00007\" 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<nav class=\"nmvs-toc\" aria-label=\"On this page\"><b>On this page<\/b><a href=\"#how\">How it works<\/a><a href=\"#figures\">2026 and 2027 figures<\/a><a href=\"#visas\">Which visas<\/a><a href=\"#how-long\">How long it stays<\/a><a href=\"#account\">Joint accounts<\/a><a href=\"#limits\">What it doesn\u2019t cover<\/a><a href=\"#faq\">Questions<\/a><\/nav><style>.nmvs-toc{display:flex;flex-wrap:wrap;align-items:center;gap:10px;max-width:1180px;margin:28px auto 0;font-family:inherit}.nmvs-toc b{font-size:16px;color:#012147;margin-right:4px}.nmvs-toc a{display:inline-block;padding:9px 16px;border-radius:22px;background:#fff;border:1px solid #C9D2DE;color:#012147;font-size:16px;font-weight:500;text-decoration:none}.nmvs-toc a:hover{border-color:#012147;background:#F1F4F8}@media(max-width:560px){.nmvs-toc b{flex-basis:100%}.nmvs-toc a{font-size:15px;padding:8px 13px}}<\/style>\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\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-vs0000e e-con-full e-flex e-con e-parent\" data-id=\"vs0000e\" data-element_type=\"container\" data-e-type=\"container\" id=\"how\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-vs0000d e-con-boxed e-flex e-con e-child\" data-id=\"vs0000d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-vs0000a elementor-widget elementor-widget-heading\" data-id=\"vs0000a\" 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\">How the figure is worked out<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-vs0000b elementor-widget elementor-widget-html\" data-id=\"vs0000b\" 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.elementor-widget.nmvs-txt{max-width:40em!important}\n.nmvs-txt a,.nmvs-g a{color:#012147;text-decoration:underline;text-underline-offset:3px}\n.nmvs-g{font-family:inherit;color:#012147}\n.nmvs-g-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}\n.nmvs-g-card{background:#fff;border:1px solid #E3E8EF;border-radius:14px;padding:22px}\n.nmvs-g-num{width:36px;height:36px;border-radius:50%;background:#FFC504;color:#012147;font-weight:800;font-size:17px;line-height:36px;text-align:center;margin-bottom:12px}\n.nmvs-g-card h4{font-size:19px;font-weight:700;margin:0 0 6px;line-height:1.35;color:#012147}\n.nmvs-g-card p{font-size:17px;line-height:1.55;margin:0;color:#2E3D52}\n.nmvs-g-card p+p{margin-top:10px}\n.nmvs-g-kick{font-size:14px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#44546A;margin-bottom:6px}\n.nmvs-t{width:100%;max-width:900px;border-collapse:collapse;font-size:17px;background:#fff;border:1px solid #E3E8EF;border-radius:14px;overflow:hidden}\n.nmvs-t th{text-align:left;font-size:14px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#44546A;padding:12px 14px;background:#F5F7FA;border-bottom:1px solid #E3E8EF}\n.nmvs-t td{padding:12px 14px;border-bottom:1px solid #E3E8EF;font-variant-numeric:tabular-nums;color:#012147}\n.nmvs-t td:not(:first-child),.nmvs-t th:not(:first-child){text-align:right}\n.nmvs-t tr:last-child td{border-bottom:0}\n.nmvs-cap{font-size:15px;font-weight:700;color:#012147;margin:0 0 10px}\n#how,#figures,#visas,#how-long,#account,#limits,#faq{scroll-margin-top:110px}\n@media(max-width:860px){.nmvs-g-3{grid-template-columns:1fr!important;gap:12px}.nmvs-g-steps .nmvs-g-card{display:grid;grid-template-columns:36px 1fr;column-gap:14px;padding:16px}.nmvs-g-steps .nmvs-g-num{grid-row:1\/4;margin:0}}\n@media(max-width:700px){.nmvs-t thead{display:none}.nmvs-t,.nmvs-t tbody,.nmvs-t tr,.nmvs-t td{display:block;width:100%}.nmvs-t{border:0;background:transparent}\n.nmvs-t tr{border:1px solid #E3E8EF;border-radius:14px;margin:0 0 12px;overflow:hidden;background:#fff}\n.nmvs-t td{display:flex;justify-content:space-between;gap:12px;text-align:right!important;padding:10px 14px;border-bottom:1px solid #EEF1F6}\n.nmvs-t td:first-child{background:#012147;color:#fff;font-weight:700}\n.nmvs-t td:not(:first-child):before{content:attr(data-label);color:#44546A;font-weight:600;text-align:left}}\n<\/style><div class=\"nmvs-g nmvs-g-3 nmvs-g-steps\"><div class=\"nmvs-g-card\"><div class=\"nmvs-g-num\">1<\/div><h4>It starts from the minimum wage<\/h4><p>Portugal measures proof of means against its national minimum wage: \u20ac920 a month in 2026, with \u20ac970 announced for 2027.<\/p><\/div><div class=\"nmvs-g-card\"><div class=\"nmvs-g-num\">2<\/div><h4>Your household is weighted<\/h4><p>You count at 100%, each further adult at 50%, and each child, or adult child who depends on you, at 30%.<\/p><\/div><div class=\"nmvs-g-card\"><div class=\"nmvs-g-num\">3<\/div><h4>Savings cover 12 months<\/h4><p>For a residence visa you show enough for at least 12 months. Consulates ask to see it as a balance in a Portuguese account.<\/p><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-vs0000c nmvs-txt elementor-widget elementor-widget-text-editor\" data-id=\"vs0000c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>So one adult needs 12 \u00d7 \u20ac920 = <strong>\u20ac11,040<\/strong> in 2026. A couple adds half again: <strong>\u20ac16,560<\/strong>. Each child adds 30%: <strong>\u20ac3,312<\/strong>.<\/p><p>The monthly income works the same way for the D7: <strong>\u20ac920 a month<\/strong> for you, plus \u20ac460 for each further adult and \u20ac276 for each child. The D8 asks for four times the minimum wage: <strong>\u20ac3,680 a month<\/strong>.<\/p>\t\t\t\t\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\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-vs00014 e-con-full e-flex e-con e-parent\" data-id=\"vs00014\" data-element_type=\"container\" data-e-type=\"container\" id=\"figures\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-vs00013 e-con-boxed e-flex e-con e-child\" data-id=\"vs00013\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-vs0000f elementor-widget elementor-widget-heading\" data-id=\"vs0000f\" 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\">2026 and 2027 figures at a glance<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-vs00010 elementor-widget elementor-widget-html\" data-id=\"vs00010\" 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=\"nmvs-cap\">2026 \u00b7 minimum wage \u20ac920<\/p><table class=\"nmvs-t\"><thead><tr><th>Your household<\/th><th>Savings for the year<\/th><th>D7 income per month<\/th><th>D8 income per month<\/th><\/tr><\/thead><tbody><tr><td data-label=\"Your household\">One adult<\/td><td data-label=\"Savings for the year\">\u20ac11,040<\/td><td data-label=\"D7 income per month\">\u20ac920<\/td><td data-label=\"D8 income per month\">\u20ac3,680<\/td><\/tr><tr><td data-label=\"Your household\">Couple<\/td><td data-label=\"Savings for the year\">\u20ac16,560<\/td><td data-label=\"D7 income per month\">\u20ac1,380<\/td><td data-label=\"D8 income per month\">\u20ac5,520*<\/td><\/tr><tr><td data-label=\"Your household\">Couple + 1 child<\/td><td data-label=\"Savings for the year\">\u20ac19,872<\/td><td data-label=\"D7 income per month\">\u20ac1,656<\/td><td data-label=\"D8 income per month\">\u20ac6,624*<\/td><\/tr><tr><td data-label=\"Your household\">Couple + 2 children<\/td><td data-label=\"Savings for the year\">\u20ac23,184<\/td><td data-label=\"D7 income per month\">\u20ac1,932<\/td><td data-label=\"D8 income per month\">\u20ac7,728*<\/td><\/tr><\/tbody><\/table>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-vs00011 elementor-widget elementor-widget-html\" data-id=\"vs00011\" 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=\"nmvs-cap\">2027 (announced) \u00b7 minimum wage \u20ac970, expected from 1 January 2027<\/p><table class=\"nmvs-t\"><thead><tr><th>Your household<\/th><th>Savings for the year<\/th><th>D7 income per month<\/th><th>D8 income per month<\/th><\/tr><\/thead><tbody><tr><td data-label=\"Your household\">One adult<\/td><td data-label=\"Savings for the year\">\u20ac11,640<\/td><td data-label=\"D7 income per month\">\u20ac970<\/td><td data-label=\"D8 income per month\">\u20ac3,880<\/td><\/tr><tr><td data-label=\"Your household\">Couple<\/td><td data-label=\"Savings for the year\">\u20ac17,460<\/td><td data-label=\"D7 income per month\">\u20ac1,455<\/td><td data-label=\"D8 income per month\">\u20ac5,820*<\/td><\/tr><tr><td data-label=\"Your household\">Couple + 1 child<\/td><td data-label=\"Savings for the year\">\u20ac20,952<\/td><td data-label=\"D7 income per month\">\u20ac1,746<\/td><td data-label=\"D8 income per month\">\u20ac6,984*<\/td><\/tr><tr><td data-label=\"Your household\">Couple + 2 children<\/td><td data-label=\"Savings for the year\">\u20ac24,444<\/td><td data-label=\"D7 income per month\">\u20ac2,037<\/td><td data-label=\"D8 income per month\">\u20ac8,148*<\/td><\/tr><\/tbody><\/table>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-vs00012 nmvs-txt elementor-widget elementor-widget-text-editor\" data-id=\"vs00012\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>* D8 family rows are what we plan for, a safe target. The rule itself sets four times the minimum wage for you and asks that you can support your family, without a fixed formula.<\/p><p>The \u20ac970 for 2027 is in the government&#8217;s 2027 budget proposal of 8 October 2026. It isn&#8217;t law until the decree is published, usually in late December. <strong>We&#8217;ll update this page when it is.<\/strong><\/p>\t\t\t\t\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\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-vs00019 e-con-full e-flex e-con e-parent\" data-id=\"vs00019\" data-element_type=\"container\" data-e-type=\"container\" id=\"visas\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-vs00018 e-con-boxed e-flex e-con e-child\" data-id=\"vs00018\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-vs00015 elementor-widget elementor-widget-heading\" data-id=\"vs00015\" 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\">Which visas does it cover?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-vs00016 elementor-widget elementor-widget-html\" data-id=\"vs00016\" 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=\"nmvs-g nmvs-g-3\"><div class=\"nmvs-g-card\"><div class=\"nmvs-g-kick\">D7 \u00b7 passive income<\/div><h4>Savings and monthly income<\/h4><p>12 months of savings plus at least the minimum wage a month, weighted for your household, from pensions, rent, dividends or interest.<\/p><\/div><div class=\"nmvs-g-card\"><div class=\"nmvs-g-kick\">D8 \u00b7 digital nomad<\/div><h4>Savings and 4\u00d7 income<\/h4><p>The same savings, plus four times the minimum wage a month, as your average over the last three months.<\/p><\/div><div class=\"nmvs-g-card\"><div class=\"nmvs-g-kick\">D2 \u00b7 entrepreneur<\/div><h4>Savings only<\/h4><p>The same 12-month savings. There's no fixed monthly income figure: your business plan carries the rest.<\/p><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-vs00017 nmvs-txt elementor-widget elementor-widget-text-editor\" data-id=\"vs00017\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Other residence visas, such as work, study and highly qualified work visas, use the same idea of proof of means but have their own income rules. They aren&#8217;t in the calculator yet.<\/p><p>Not sure which visa fits your income? Our <a href=\"\/d7-vs-d8-vs-d2-visa-portugal\/\">D7 vs D8 vs D2 comparison<\/a> lays them side by side.<\/p>\t\t\t\t\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\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-vs0001d e-con-full e-flex e-con e-parent\" data-id=\"vs0001d\" data-element_type=\"container\" data-e-type=\"container\" id=\"how-long\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-vs0001c e-con-boxed e-flex e-con e-child\" data-id=\"vs0001c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-vs0001a elementor-widget elementor-widget-heading\" data-id=\"vs0001a\" 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\">How long does the money have to stay in the account?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-vs0001b nmvs-txt elementor-widget elementor-widget-text-editor\" data-id=\"vs0001b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>Until your AIMA appointment is done.<\/strong> The full amount has to be in your Portuguese account on the day, and the statement you bring has to show it.<\/p><p>The safest plan is to leave it there from your visa appointment to AIMA. If you move it in between, it must be back in full before the appointment. After AIMA, the money is yours to use.<\/p><p>It&#8217;s 12 months of means, even though your first residence card lasts two years, so the figure doesn&#8217;t double.<\/p><p>The full answer, including statements and currency, is in our guide: <a href=\"\/d7-d8-visa-bank-account-money\/\">how much money you need in your Portuguese bank account, and until when<\/a>.<\/p>\t\t\t\t\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\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-vs00021 e-con-full e-flex e-con e-parent\" data-id=\"vs00021\" data-element_type=\"container\" data-e-type=\"container\" id=\"account\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-vs00020 e-con-boxed e-flex e-con e-child\" data-id=\"vs00020\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-vs0001e elementor-widget elementor-widget-heading\" data-id=\"vs0001e\" 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\">Joint accounts, and where your income lands<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-vs0001f nmvs-txt elementor-widget elementor-widget-text-editor\" data-id=\"vs0001f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>A joint account is fine<\/strong> in our experience, as long as the total covers everyone. One account in the main applicant&#8217;s name works too.<\/p><p><strong>Your income can keep arriving at home.<\/strong> It&#8217;s the savings that consulates ask to see in a Portuguese account. App-based accounts such as Wise or Revolut aren&#8217;t treated as that account in our experience.<\/p>\t\t\t\t\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\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-vs00029 e-con-full e-flex e-con e-parent\" data-id=\"vs00029\" data-element_type=\"container\" data-e-type=\"container\" id=\"plan\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-vs00028 e-con-boxed e-flex e-con e-child\" data-id=\"vs00028\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-vs00025 e-con-full e-flex e-con e-child\" data-id=\"vs00025\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-vs00023 elementor-widget elementor-widget-heading\" data-id=\"vs00023\" 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\">Need the account, or a check before you apply?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-vs00024 nmvs-txt elementor-widget elementor-widget-text-editor\" data-id=\"vs00024\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>Bank account, \u20ac300.<\/strong> We open your Portuguese account remotely with our partner bank, usually in 3 to 4 weeks, before your visa. The deposit is your own money.<\/p><p><strong>Visa Check-Up, \u20ac530, or Premium, \u20ac1,199.<\/strong> We review your income and savings proof with the rest of your documents. <a href=\"\/pricing\/#visa\" style=\"color:#FFC504\">See the packages<\/a>.<\/p><p>Not sure your numbers work? <a href=\"\/free-consultation\/\" style=\"color:#FFC504\">Book a free 15-minute call<\/a>.<\/p>\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-vs00022 elementor-align-left elementor-widget elementor-widget-button\" data-id=\"vs00022\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-lg\" href=\"\/portugal-bank-account\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Open your Portuguese account<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\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>\n\t\t<div class=\"elementor-element elementor-element-vs00027 e-con-full e-flex e-con e-child\" data-id=\"vs00027\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-vs00026 elementor-widget elementor-widget-image\" data-id=\"vs00026\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1600\" height=\"895\" src=\"https:\/\/novomove.com\/wp-content\/uploads\/2026\/11\/visa-money-statements-folder-cafe.jpg\" class=\"attachment-full size-full wp-image-14880\" alt=\"A woman putting printed statements into a folder at a marble caf\u00e9 table on a Lisbon street\" srcset=\"https:\/\/novomove.com\/wp-content\/uploads\/2026\/11\/visa-money-statements-folder-cafe.jpg 1600w, https:\/\/novomove.com\/wp-content\/uploads\/2026\/11\/visa-money-statements-folder-cafe-300x168.jpg 300w, https:\/\/novomove.com\/wp-content\/uploads\/2026\/11\/visa-money-statements-folder-cafe-1024x573.jpg 1024w, https:\/\/novomove.com\/wp-content\/uploads\/2026\/11\/visa-money-statements-folder-cafe-768x430.jpg 768w, https:\/\/novomove.com\/wp-content\/uploads\/2026\/11\/visa-money-statements-folder-cafe-1536x859.jpg 1536w, https:\/\/novomove.com\/wp-content\/uploads\/2026\/11\/visa-money-statements-folder-cafe-18x10.jpg 18w\" sizes=\"(max-width: 1600px) 100vw, 1600px\" \/>\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<\/div>\n\t\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-vs0002f e-con-full e-flex e-con e-parent\" data-id=\"vs0002f\" data-element_type=\"container\" data-e-type=\"container\" id=\"limits\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-vs0002e e-con-boxed e-flex e-con e-child\" data-id=\"vs0002e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-vs0002a elementor-widget elementor-widget-heading\" data-id=\"vs0002a\" 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\">What this calculator doesn\u2019t cover<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-vs0002b nmvs-txt elementor-widget elementor-widget-text-editor\" data-id=\"vs0002b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>Your consulate&#8217;s own checklist.<\/strong> Each consulate can ask for more than the base rules, so check what yours asks for.<\/p><p><strong>A buffer.<\/strong> It shows the minimum. Our advice is to hold more, for example about \u20ac17,000 to \u20ac20,000 for a couple at 2026 figures.<\/p><p><strong>Other visas.<\/strong> Work, study and highly qualified work visas have their own income rules.<\/p><p><strong>Whether your income counts.<\/strong> For the D7 it has to be regular passive income. A yearly lump-sum dividend, a one-off gift or future income usually doesn&#8217;t count.<\/p>\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-vs0002c elementor-widget elementor-widget-html\" data-id=\"vs0002c\" 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=\"nmvs-g\" style=\"margin-top:8px;padding:20px 22px;border:1px solid #E3E8EF;border-radius:14px;background:#F5F7FA;max-width:40em\"><p style=\"margin:0 0 8px;font-size:17px;font-weight:700\">Sources &middot; rules checked 10 November 2026<\/p><ul style=\"margin:0;padding-left:20px;font-size:16px;line-height:1.7;color:#2E3D52\"><li><a href=\"https:\/\/diariodarepublica.pt\/dr\/detalhe\/decreto-lei\/139-2025-992879809\" target=\"_blank\" rel=\"noopener\">Decreto-Lei n.\u00ba 139\/2025, 29 December 2025<\/a>, minimum wage \u20ac920 from 1 January 2026<\/li><li><a href=\"https:\/\/portugal.gov.pt\/pt\/gc25\/comunicacao\/noticias\/oe-2027-um-portugal-mais-preparado-com-mais-rendimento-e-investimento\" target=\"_blank\" rel=\"noopener\">Portuguese Government, OE 2027, 8 October 2026<\/a>, minimum wage to rise to \u20ac970 in 2027 (announced)<\/li><li><a href=\"https:\/\/diariodarepublica.pt\/dr\/detalhe\/portaria\/1563-2007-628798\" target=\"_blank\" rel=\"noopener\">Portaria n.\u00ba 1563\/2007<\/a>, proof of means: household weights, 12 months for residence visas, yearly update<\/li><li><a href=\"https:\/\/diariodarepublica.pt\/dr\/detalhe\/decreto-regulamentar\/4-2022-201699171\" target=\"_blank\" rel=\"noopener\">Decreto Regulamentar n.\u00ba 4\/2022<\/a>, D8: average income over the last three months of at least four minimum wages<\/li><li><a href=\"https:\/\/vistos.mne.gov.pt\/pt\/vistos-nacionais\/documentacao-instrutoria\/meios-de-subsistencia\" target=\"_blank\" rel=\"noopener\">Portuguese visa portal, means of subsistence<\/a>, \u20ac920 for 2026 and the 100% \/ 50% \/ 30% weights<\/li><\/ul><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-vs0002d elementor-widget elementor-widget-html\" data-id=\"vs0002d\" 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 style=\"margin:28px 0 0;font-size:14px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#44546A\">Related free tools<\/p><div style=\"margin-top:20px;max-width:40em;font-family:inherit\"><a href=\"\/portugal-income-tax-calculator\/\" style=\"display:block;padding:20px 22px;border:1px solid #C9D2DE;border-radius:14px;background:#fff;text-decoration:none;color:#012147\"><span style=\"display:block;font-size:20px;font-weight:700;margin-bottom:4px\">Portugal income tax calculator 2026<\/span><span style=\"display:block;font-size:17px;line-height:1.5;color:#2E3D52;margin-bottom:12px\">Net pay as an employee, freelancer or pensioner, with IFICI and IRS Jovem side by side.<\/span><span style=\"display:inline-block;font-size:17px;font-weight:700;color:#012147;border-bottom:2px solid #FFC504\">Calculate my net pay &rarr;<\/span><\/a><\/div><div style=\"margin-top:20px;max-width:40em;font-family:inherit\"><a href=\"\/schengen-calculator\/\" style=\"display:block;padding:20px 22px;border:1px solid #C9D2DE;border-radius:14px;background:#fff;text-decoration:none;color:#012147\"><span style=\"display:block;font-size:20px;font-weight:700;margin-bottom:4px\">Schengen calculator<\/span><span style=\"display:block;font-size:17px;line-height:1.5;color:#2E3D52;margin-bottom:12px\">Count your 90\/180 days before you move.<\/span><span style=\"display:inline-block;font-size:17px;font-weight:700;color:#012147;border-bottom:2px solid #FFC504\">Count my days &rarr;<\/span><\/a><\/div>\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\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-vs00040 e-con-full e-flex e-con e-parent\" data-id=\"vs00040\" data-element_type=\"container\" data-e-type=\"container\" id=\"faq\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-vs0003f e-con-boxed e-flex e-con e-child\" data-id=\"vs0003f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-vs00030 elementor-widget elementor-widget-heading\" data-id=\"vs00030\" 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\">Questions people ask<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-vs0003d elementor-widget elementor-widget-accordion\" data-id=\"vs0003d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"accordion.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-accordion\">\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-611\" class=\"elementor-tab-title\" data-tab=\"1\" role=\"button\" aria-controls=\"elementor-tab-content-611\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-right\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><svg class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><svg class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">How much money do I need in my Portuguese bank account for a D7 visa in 2026?<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-611\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"1\" role=\"region\" aria-labelledby=\"elementor-tab-title-611\"><p>For one adult, \u20ac11,040 in savings, plus at least \u20ac920 a month of passive income. A couple needs \u20ac16,560 in savings and \u20ac1,380 a month. Each child adds \u20ac3,312 in savings and \u20ac276 a month.<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-612\" class=\"elementor-tab-title\" data-tab=\"2\" role=\"button\" aria-controls=\"elementor-tab-content-612\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-right\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><svg class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><svg class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">How much will I need in 2027?<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-612\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"2\" role=\"region\" aria-labelledby=\"elementor-tab-title-612\"><p>The government announced a minimum wage of \u20ac970 for 2027 in its budget proposal of 8 October 2026, expected from 1 January 2027 once the decree is published. That would make it \u20ac11,640 in savings for one adult and \u20ac17,460 for a couple. We&#8217;ll update this calculator when the decree is out.<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-613\" class=\"elementor-tab-title\" data-tab=\"3\" role=\"button\" aria-controls=\"elementor-tab-content-613\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-right\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><svg class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><svg class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">Is the savings figure per person or per family?<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-613\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"3\" role=\"region\" aria-labelledby=\"elementor-tab-title-613\"><p>Per household. You count at 100% of 12 months of the minimum wage, each further adult at 50% and each child at 30%. The calculator adds it up for you.<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-614\" class=\"elementor-tab-title\" data-tab=\"4\" role=\"button\" aria-controls=\"elementor-tab-content-614\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-right\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><svg class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><svg class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">Do adult children count?<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-614\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"4\" role=\"region\" aria-labelledby=\"elementor-tab-title-614\"><p>Yes, at 30%, the same as children under 18, as long as they depend on you. Add them under &#8220;Children&#8221;.<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-615\" class=\"elementor-tab-title\" data-tab=\"5\" role=\"button\" aria-controls=\"elementor-tab-content-615\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-right\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><svg class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><svg class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">Do my savings count as income for the D7?<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-615\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"5\" role=\"region\" aria-labelledby=\"elementor-tab-title-615\"><p>No. The D7 asks for both: savings in a Portuguese account and regular passive income, such as a pension, rent or dividends paid during the year. A savings balance doesn&#8217;t count as income. Only the interest it pays can.<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-616\" class=\"elementor-tab-title\" data-tab=\"6\" role=\"button\" aria-controls=\"elementor-tab-content-616\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-right\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><svg class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><svg class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">How much income do I need for the D8?<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-616\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"6\" role=\"region\" aria-labelledby=\"elementor-tab-title-616\"><p>At least four times the minimum wage: \u20ac3,680 a month in 2026, or \u20ac3,880 if the announced 2027 figure goes through. The rule looks at your average over the last three months. There&#8217;s no fixed extra amount for family, so the calculator shows what we plan for as a safe target.<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-617\" class=\"elementor-tab-title\" data-tab=\"7\" role=\"button\" aria-controls=\"elementor-tab-content-617\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-right\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><svg class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><svg class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">Does the D2 need a monthly income?<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-617\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"7\" role=\"region\" aria-labelledby=\"elementor-tab-title-617\"><p>No fixed monthly figure. Like every residence visa, it asks you to show 12 months of means, which is why consulates ask for the same savings as the D7. Your business plan carries the rest of the file.<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-618\" class=\"elementor-tab-title\" data-tab=\"8\" role=\"button\" aria-controls=\"elementor-tab-content-618\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-right\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><svg class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><svg class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">How long does the money have to stay in the account?<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-618\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"8\" role=\"region\" aria-labelledby=\"elementor-tab-title-618\"><p>Keep it there until your AIMA appointment is done. The full amount has to be in the account on the day, and the statement you bring has to show it. After AIMA the money is yours to use.<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-619\" class=\"elementor-tab-title\" data-tab=\"9\" role=\"button\" aria-controls=\"elementor-tab-content-619\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-right\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><svg class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><svg class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">Does the savings figure double because the first residence card lasts two years?<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-619\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"9\" role=\"region\" aria-labelledby=\"elementor-tab-title-619\"><p>No. It covers 12 months. One adult needs \u20ac11,040 in 2026, not \u20ac22,080.<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-6110\" class=\"elementor-tab-title\" data-tab=\"10\" role=\"button\" aria-controls=\"elementor-tab-content-6110\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-right\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><svg class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><svg class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">Can we use a joint account?<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-6110\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"10\" role=\"region\" aria-labelledby=\"elementor-tab-title-6110\"><p>Yes, in our experience a joint account is fine, as long as the total covers everyone in your household.<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-6111\" class=\"elementor-tab-title\" data-tab=\"11\" role=\"button\" aria-controls=\"elementor-tab-content-6111\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-right\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><svg class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><svg class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">What if my money is in dollars or pounds?<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-6111\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"11\" role=\"region\" aria-labelledby=\"elementor-tab-title-6111\"><p>The figures are in euros. Enter the exchange rate you&#8217;ll actually get and the calculator converts your numbers. Leave a margin, because a weaker rate can push you under.<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-6112\" class=\"elementor-tab-title\" data-tab=\"12\" role=\"button\" aria-controls=\"elementor-tab-content-6112\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-right\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><svg class=\"e-font-icon-svg e-fas-plus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><svg class=\"e-font-icon-svg e-fas-minus\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"><\/path><\/svg><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">Is this legal advice?<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-6112\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"12\" role=\"region\" aria-labelledby=\"elementor-tab-title-6112\"><p>No. It&#8217;s an estimate from the official rules on proof of means. Each consulate can ask for more, so check its own checklist, or book a free call and we&#8217;ll look at your household with you.<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-vs0003e elementor-widget elementor-widget-html\" data-id=\"vs0003e\" 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<script type=\"application\/ld+json\">{\"@context\": \"https:\/\/schema.org\", \"@type\": \"FAQPage\", \"mainEntity\": [{\"@type\": \"Question\", \"name\": \"How much money do I need in my Portuguese bank account for a D7 visa in 2026?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"For one adult, \u20ac11,040 in savings, plus at least \u20ac920 a month of passive income. A couple needs \u20ac16,560 in savings and \u20ac1,380 a month. Each child adds \u20ac3,312 in savings and \u20ac276 a month.\"}}, {\"@type\": \"Question\", \"name\": \"How much will I need in 2027?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"The government announced a minimum wage of \u20ac970 for 2027 in its budget proposal of 8 October 2026, expected from 1 January 2027 once the decree is published. That would make it \u20ac11,640 in savings for one adult and \u20ac17,460 for a couple. We'll update this calculator when the decree is out.\"}}, {\"@type\": \"Question\", \"name\": \"Is the savings figure per person or per family?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Per household. You count at 100% of 12 months of the minimum wage, each further adult at 50% and each child at 30%. The calculator adds it up for you.\"}}, {\"@type\": \"Question\", \"name\": \"Do adult children count?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Yes, at 30%, the same as children under 18, as long as they depend on you. Add them under \\\"Children\\\".\"}}, {\"@type\": \"Question\", \"name\": \"Do my savings count as income for the D7?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"No. The D7 asks for both: savings in a Portuguese account and regular passive income, such as a pension, rent or dividends paid during the year. A savings balance doesn't count as income. Only the interest it pays can.\"}}, {\"@type\": \"Question\", \"name\": \"How much income do I need for the D8?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"At least four times the minimum wage: \u20ac3,680 a month in 2026, or \u20ac3,880 if the announced 2027 figure goes through. The rule looks at your average over the last three months. There's no fixed extra amount for family, so the calculator shows what we plan for as a safe target.\"}}, {\"@type\": \"Question\", \"name\": \"Does the D2 need a monthly income?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"No fixed monthly figure. Like every residence visa, it asks you to show 12 months of means, which is why consulates ask for the same savings as the D7. Your business plan carries the rest of the file.\"}}, {\"@type\": \"Question\", \"name\": \"How long does the money have to stay in the account?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Keep it there until your AIMA appointment is done. The full amount has to be in the account on the day, and the statement you bring has to show it. After AIMA the money is yours to use.\"}}, {\"@type\": \"Question\", \"name\": \"Does the savings figure double because the first residence card lasts two years?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"No. It covers 12 months. One adult needs \u20ac11,040 in 2026, not \u20ac22,080.\"}}, {\"@type\": \"Question\", \"name\": \"Can we use a joint account?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Yes, in our experience a joint account is fine, as long as the total covers everyone in your household.\"}}, {\"@type\": \"Question\", \"name\": \"What if my money is in dollars or pounds?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"The figures are in euros. Enter the exchange rate you'll actually get and the calculator converts your numbers. Leave a margin, because a weaker rate can push you under.\"}}, {\"@type\": \"Question\", \"name\": \"Is this legal advice?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"No. It's an estimate from the official rules on proof of means. Each consulate can ask for more, so check its own checklist, or book a free call and we'll look at your household with you.\"}}]}<\/script><script type=\"application\/ld+json\">{\"@context\": \"https:\/\/schema.org\", \"@type\": \"WebApplication\", \"name\": \"Portugal Visa Savings and Income Calculator\", \"url\": \"https:\/\/novomove.com\/portugal-visa-savings-calculator\/\", \"applicationCategory\": \"FinanceApplication\", \"operatingSystem\": \"Any\", \"offers\": {\"@type\": \"Offer\", \"price\": \"0\", \"priceCurrency\": \"EUR\"}, \"publisher\": {\"@type\": \"Organization\", \"name\": \"Novomove\", \"url\": \"https:\/\/novomove.com\/\"}}<\/script>\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\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":14880,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"footnotes":""},"class_list":["post-14882","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/novomove.com\/pt\/wp-json\/wp\/v2\/pages\/14882","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/novomove.com\/pt\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/novomove.com\/pt\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/novomove.com\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/novomove.com\/pt\/wp-json\/wp\/v2\/comments?post=14882"}],"version-history":[{"count":0,"href":"https:\/\/novomove.com\/pt\/wp-json\/wp\/v2\/pages\/14882\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/novomove.com\/pt\/wp-json\/wp\/v2\/media\/14880"}],"wp:attachment":[{"href":"https:\/\/novomove.com\/pt\/wp-json\/wp\/v2\/media?parent=14882"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}