Saltar para o conteúdo
Casa à Contaconstruir ou comprar, em números

Análise · 275 concelhos

Construir ou comprar casa: o terreno máximo que compensa, concelho a concelho

Construir só faz sentido se a casa nova, com o terreno, sair mais barata do que comprar uma casa feita. Calculámos para cada concelho quanto pode custar o terreno para que isso aconteça.

Construir ou comprar?

    Construir–

    O que mostram as nossas contas

    Cálculos nossos com preços medianos do INE (2.º trimestre de 2026), a nossa conta de uma casa modular e as tabelas de IMT de 2026

    1. Contra uma casa usada com a mesma área, construir uma casa modular económica de 120 m² não compensa em 200 dos 275 concelhos do Continente, mesmo com o terreno de graça: a casa usada custa menos do que a casa modular sozinha.
    2. Contra uma casa nova, a margem é maior. Onde o INE publica o preço de casas novas, construir pode compensar em 87 dos 152 concelhos, se o terreno não passar do valor da tabela.
    3. Em Lisboa construir compensa com um terreno até 571 000 € contra casa nova e até 401 000 € contra usada; em Coimbra até 161 000 € e 54 000 €; em Braga 90 000 € e 49 000 €.
    4. O IMT joga a favor de quem constrói só em parte: o terreno paga 6,5 % sem isenção, mas quem compra casa própria até 106 346 € não paga IMT, e um jovem até 35 anos não paga até 330 539 €.
    Terreno máximo para que construir saia mais barato do que comprar casa nova
    Lisboa571 000 €
    Cascais429 000 €
    Oeiras376 000 €
    Loulé369 000 €
    Lagos295 000 €
    Porto277 000 €
    Faro267 000 €
    Matosinhos253 000 €

    Casa modular de 120 m², gama económica, com projeto, taxas, laje, transporte e ligações; IMT e selo do terreno. Casa nova de 120 m² ao preço mediano do INE, com IMT de habitação própria.

    Como fizemos a conta

    Para cada concelho, o preço de comprar é o valor mediano por m² das casas vendidas nos últimos 12 meses (INE) vezes 120 m², mais IMT e imposto do selo de habitação própria e permanente. O preço de construir é a nossa conta de uma casa modular de 120 m² na gama mais económica, com todos os extras. O terreno máximo é o valor que iguala as duas contas, depois de pagar 6,5 % de IMT e 0,8 % de selo sobre o próprio terreno.

    Todos os concelhos

    ConcelhoDistritoCasa nova, €/m²Terreno máximo vs casa novaCasa usada, €/m²Terreno máximo vs casa usada
    AbrantesSantarém936 €não compensa1 065 €não compensa
    ÁguedaAveiro1 349 €não compensa1 428 €não compensa
    Aguiar da BeiraGuarda––417 €não compensa
    AlandroalÉvora––833 €não compensa
    Albergaria-a-VelhaAveiro––1 443 €não compensa
    AlbufeiraFaro3 783 €250 000 €3 479 €213 000 €
    Alcácer do SalSetúbal2 008 €35 000 €1 938 €26 000 €
    AlcanenaSantarém––894 €não compensa
    AlcobaçaLeiria2 158 €53 000 €1 748 €3 000 €
    AlcocheteSetúbal3 046 €160 000 €2 873 €139 000 €
    AlcoutimFaro––900 €não compensa
    AlenquerLisboa1 748 €3 000 €2 077 €43 000 €
    Alfândega da FéBragança––458 €não compensa
    AlijóVila Real––436 €não compensa
    AljezurFaro––3 201 €179 000 €
    AljustrelBeja––890 €não compensa
    AlmadaSetúbal3 496 €215 000 €3 374 €200 000 €
    AlmeidaGuarda––408 €não compensa
    AlmeirimSantarém1 835 €14 000 €1 529 €não compensa
    AlmodôvarBeja––1 021 €não compensa
    AlpiarçaSantarém––1 356 €não compensa
    Alter do ChãoPortalegre––465 €não compensa
    AlvaiázereLeiria––657 €não compensa
    AlvitoBeja––893 €não compensa
    AmadoraLisboa2 784 €128 000 €3 360 €198 000 €
    AmarantePorto1 550 €não compensa1 092 €não compensa
    AmaresBraga1 689 €não compensa1 615 €não compensa
    AnadiaAveiro1 841 €14 000 €939 €não compensa
    AnsiãoLeiria1 053 €não compensa700 €não compensa
    Arcos de ValdevezViana do Castelo1 418 €não compensa849 €não compensa
    ArganilCoimbra700 €não compensa714 €não compensa
    ArmamarViseu––353 €não compensa
    AroucaAveiro––1 045 €não compensa
    ArraiolosÉvora––1 155 €não compensa
    ArronchesPortalegre––817 €não compensa
    Arruda dos VinhosLisboa2 710 €119 000 €2 121 €48 000 €
    AveiroAveiro3 103 €167 000 €2 183 €56 000 €
    AvisPortalegre––834 €não compensa
    AzambujaLisboa2 082 €43 000 €2 011 €35 000 €
    BaiãoPorto––852 €não compensa
    BarcelosBraga1 994 €33 000 €1 678 €não compensa
    BarreiroSetúbal3 266 €187 000 €2 806 €131 000 €
    BatalhaLeiria1 854 €16 000 €1 206 €não compensa
    BejaBeja1 838 €14 000 €1 249 €não compensa
    BelmonteCastelo Branco––495 €não compensa
    BenaventeSantarém2 211 €59 000 €2 170 €54 000 €
    BombarralLeiria1 636 €não compensa1 714 €não compensa
    BorbaÉvora––891 €não compensa
    BragaBraga2 465 €90 000 €2 126 €49 000 €
    BragançaBragança1 445 €não compensa1 076 €não compensa
    Cabeceiras de BastoBraga––824 €não compensa
    CadavalLisboa1 858 €16 000 €1 485 €não compensa
    Caldas da RainhaLeiria2 371 €78 000 €2 105 €46 000 €
    CaminhaViana do Castelo2 145 €51 000 €1 695 €não compensa
    Campo MaiorPortalegre––640 €não compensa
    CantanhedeCoimbra1 489 €não compensa965 €não compensa
    Carrazeda de AnsiãesBragança––306 €não compensa
    Carregal do SalViseu1 098 €não compensa704 €não compensa
    CartaxoSantarém1 508 €não compensa1 623 €não compensa
    CascaisLisboa5 260 €429 000 €4 854 €380 000 €
    Castanheira de PêraLeiria––609 €não compensa
    Castelo BrancoCastelo Branco1 426 €não compensa1 034 €não compensa
    Castelo de PaivaAveiro––950 €não compensa
    Castelo de VidePortalegre––635 €não compensa
    Castro DaireViseu––690 €não compensa
    Castro MarimFaro3 423 €206 000 €2 610 €107 000 €
    Castro VerdeBeja––1 140 €não compensa
    Celorico da BeiraGuarda––503 €não compensa
    Celorico de BastoBraga1 366 €não compensa847 €não compensa
    ChamuscaSantarém––836 €não compensa
    ChavesVila Real1 284 €não compensa1 195 €não compensa
    CinfãesViseu1 015 €não compensa540 €não compensa
    CoimbraCoimbra3 058 €161 000 €2 171 €54 000 €
    Condeixa-a-NovaCoimbra2 004 €34 000 €1 617 €não compensa
    ConstânciaSantarém––811 €não compensa
    CorucheSantarém1 450 €não compensa1 333 €não compensa
    CovilhãCastelo Branco1 504 €não compensa1 026 €não compensa
    CratoPortalegre––525 €não compensa
    CubaBeja––663 €não compensa
    ElvasPortalegre1 023 €não compensa965 €não compensa
    EntroncamentoSantarém1 743 €3 000 €1 749 €3 000 €
    EspinhoAveiro3 157 €174 000 €2 436 €86 000 €
    EsposendeBraga2 600 €106 000 €2 123 €48 000 €
    EstarrejaAveiro1 336 €não compensa1 325 €não compensa
    EstremozÉvora––885 €não compensa
    ÉvoraÉvora2 406 €83 000 €2 313 €71 000 €
    FafeBraga1 357 €não compensa1 374 €não compensa
    FaroFaro3 929 €267 000 €2 929 €146 000 €
    FelgueirasPorto1 200 €não compensa1 235 €não compensa
    Ferreira do AlentejoBeja––745 €não compensa
    Ferreira do ZêzereSantarém872 €não compensa898 €não compensa
    Figueira da FozCoimbra2 262 €65 000 €1 818 €12 000 €
    Figueira de Castelo RodrigoGuarda––272 €não compensa
    Figueiró dos VinhosLeiria––700 €não compensa
    Fornos de AlgodresGuarda––460 €não compensa
    Freixo de Espada à CintaBragança––300 €não compensa
    FronteiraPortalegre––674 €não compensa
    FundãoCastelo Branco1 612 €não compensa667 €não compensa
    GaviãoPortalegre––435 €não compensa
    GóisCoimbra––681 €não compensa
    GolegãSantarém––1 294 €não compensa
    GondomarPorto2 470 €90 000 €2 318 €72 000 €
    GouveiaGuarda––523 €não compensa
    GrândolaSetúbal2 331 €73 000 €2 708 €119 000 €
    GuardaGuarda962 €não compensa917 €não compensa
    GuimarãesBraga2 016 €36 000 €1 795 €9 000 €
    Idanha-a-NovaCastelo Branco––343 €não compensa
    ÍlhavoAveiro2 815 €132 000 €2 131 €49 000 €
    LagoaFaro3 776 €249 000 €3 297 €191 000 €
    LagosFaro4 153 €295 000 €3 810 €253 000 €
    LamegoViseu1 335 €não compensa860 €não compensa
    LeiriaLeiria2 242 €63 000 €1 843 €15 000 €
    LisboaLisboa6 434 €571 000 €5 030 €401 000 €
    LouléFaro4 767 €369 000 €4 000 €276 000 €
    LouresLisboa3 733 €244 000 €3 330 €195 000 €
    LourinhãLisboa2 029 €37 000 €2 100 €46 000 €
    LousãCoimbra1 198 €não compensa1 486 €não compensa
    LousadaPorto1 580 €não compensa1 411 €não compensa
    MaçãoSantarém––357 €não compensa
    Macedo de CavaleirosBragança1 135 €não compensa778 €não compensa
    MafraLisboa3 017 €156 000 €3 004 €155 000 €
    MaiaPorto2 739 €123 000 €2 447 €87 000 €
    MangualdeViseu1 171 €não compensa804 €não compensa
    ManteigasGuarda––426 €não compensa
    Marco de CanavesesPorto1 537 €não compensa1 196 €não compensa
    Marinha GrandeLeiria1 659 €não compensa1 503 €não compensa
    MarvãoPortalegre––639 €não compensa
    MatosinhosPorto3 810 €253 000 €2 964 €150 000 €
    MealhadaAveiro1 293 €não compensa1 098 €não compensa
    MêdaGuarda––317 €não compensa
    MelgaçoViana do Castelo––672 €não compensa
    MértolaBeja––733 €não compensa
    Mesão FrioVila Real––801 €não compensa
    MiraCoimbra1 466 €não compensa1 605 €não compensa
    Miranda do CorvoCoimbra798 €não compensa760 €não compensa
    Miranda do DouroBragança––363 €não compensa
    MirandelaBragança1 370 €não compensa829 €não compensa
    MogadouroBragança––325 €não compensa
    Moimenta da BeiraViseu––505 €não compensa
    MoitaSetúbal2 699 €118 000 €2 532 €98 000 €
    MonçãoViana do Castelo1 835 €14 000 €1 097 €não compensa
    MonchiqueFaro––1 592 €não compensa
    Mondim de BastoVila Real––731 €não compensa
    MonfortePortalegre––549 €não compensa
    MontalegreVila Real––635 €não compensa
    Montemor-o-NovoÉvora––1 493 €não compensa
    Montemor-o-VelhoCoimbra1 581 €não compensa1 200 €não compensa
    MontijoSetúbal2 850 €136 000 €2 687 €116 000 €
    MoraÉvora––1 044 €não compensa
    MortáguaViseu––785 €não compensa
    MouraBeja1 116 €não compensa794 €não compensa
    MourãoÉvora––895 €não compensa
    MurçaVila Real––599 €não compensa
    MurtosaAveiro––1 397 €não compensa
    NazaréLeiria3 061 €162 000 €2 504 €94 000 €
    NelasViseu––694 €não compensa
    NisaPortalegre––463 €não compensa
    ÓbidosLeiria2 522 €97 000 €2 172 €54 000 €
    OdemiraBeja1 946 €27 000 €1 798 €9 000 €
    OdivelasLisboa3 712 €241 000 €3 562 €223 000 €
    OeirasLisboa4 819 €376 000 €4 306 €313 000 €
    OleirosCastelo Branco––495 €não compensa
    OlhãoFaro3 039 €159 000 €2 689 €117 000 €
    Oliveira de AzeméisAveiro1 580 €não compensa1 474 €não compensa
    Oliveira de FradesViseu––910 €não compensa
    Oliveira do BairroAveiro1 533 €não compensa1 374 €não compensa
    Oliveira do HospitalCoimbra958 €não compensa730 €não compensa
    OurémSantarém1 569 €não compensa1 349 €não compensa
    OuriqueBeja––1 000 €não compensa
    OvarAveiro1 974 €30 000 €1 916 €23 000 €
    Paços de FerreiraPorto1 619 €não compensa1 468 €não compensa
    PalmelaSetúbal2 366 €78 000 €2 572 €103 000 €
    Pampilhosa da SerraCoimbra––429 €não compensa
    ParedesPorto1 738 €2 000 €1 693 €não compensa
    Paredes de CouraViana do Castelo––718 €não compensa
    Pedrógão GrandeLeiria––565 €não compensa
    PenacovaCoimbra––580 €não compensa
    PenafielPorto1 648 €não compensa1 325 €não compensa
    Penalva do CasteloViseu––429 €não compensa
    PenamacorCastelo Branco––406 €não compensa
    PenelaCoimbra––769 €não compensa
    PenicheLeiria2 377 €79 000 €2 323 €73 000 €
    Peso da RéguaVila Real1 404 €não compensa843 €não compensa
    PinhelGuarda––400 €não compensa
    PombalLeiria1 626 €não compensa1 203 €não compensa
    Ponte da BarcaViana do Castelo1 441 €não compensa1 095 €não compensa
    Ponte de LimaViana do Castelo2 342 €75 000 €1 270 €não compensa
    Ponte de SorPortalegre1 162 €não compensa938 €não compensa
    PortalegrePortalegre1 333 €não compensa1 003 €não compensa
    PortelÉvora––708 €não compensa
    PortimãoFaro3 337 €195 000 €3 244 €184 000 €
    PortoPorto4 005 €277 000 €3 415 €205 000 €
    Porto de MósLeiria1 193 €não compensa1 348 €não compensa
    Póvoa de LanhosoBraga1 538 €não compensa1 375 €não compensa
    Póvoa de VarzimPorto2 623 €109 000 €2 446 €87 000 €
    Proença-a-NovaCastelo Branco––572 €não compensa
    RedondoÉvora––1 060 €não compensa
    Reguengos de MonsarazÉvora502 €não compensa1 167 €não compensa
    ResendeViseu––500 €não compensa
    Ribeira de PenaVila Real––250 €não compensa
    Rio MaiorSantarém1 230 €não compensa1 371 €não compensa
    SabrosaVila Real––568 €não compensa
    SabugalGuarda––412 €não compensa
    Salvaterra de MagosSantarém1 888 €20 000 €1 847 €15 000 €
    Santa Comba DãoViseu––769 €não compensa
    Santa Maria da FeiraAveiro1 765 €5 000 €1 767 €5 000 €
    Santa Marta de PenaguiãoVila Real––500 €não compensa
    SantarémSantarém1 572 €não compensa1 597 €não compensa
    Santiago do CacémSetúbal2 375 €79 000 €2 161 €53 000 €
    Santo TirsoPorto1 846 €15 000 €1 686 €não compensa
    São Brás de AlportelFaro2 396 €81 000 €2 514 €96 000 €
    São João da MadeiraAveiro2 083 €44 000 €1 735 €2 000 €
    São João da PesqueiraViseu––385 €não compensa
    São Pedro do SulViseu––929 €não compensa
    SardoalSantarém––627 €não compensa
    SátãoViseu––699 €não compensa
    SeiaGuarda909 €não compensa732 €não compensa
    SeixalSetúbal3 130 €170 000 €2 925 €145 000 €
    SernancelheViseu––292 €não compensa
    SerpaBeja––708 €não compensa
    SertãCastelo Branco––937 €não compensa
    SesimbraSetúbal3 187 €177 000 €3 037 €159 000 €
    SetúbalSetúbal3 119 €169 000 €2 718 €120 000 €
    Sever do VougaAveiro––749 €não compensa
    SilvesFaro2 812 €132 000 €2 864 €138 000 €
    SinesSetúbal––2 538 €98 000 €
    SintraLisboa3 226 €182 000 €3 058 €161 000 €
    Sobral de Monte AgraçoLisboa––1 930 €25 000 €
    SoureCoimbra––854 €não compensa
    SouselPortalegre––678 €não compensa
    TábuaCoimbra908 €não compensa746 €não compensa
    TabuaçoViseu––476 €não compensa
    TaroucaViseu––700 €não compensa
    TaviraFaro3 438 €208 000 €3 239 €183 000 €
    Terras de BouroBraga1 233 €não compensa1 102 €não compensa
    TomarSantarém1 706 €não compensa1 316 €não compensa
    TondelaViseu1 055 €não compensa773 €não compensa
    Torre de MoncorvoBragança––441 €não compensa
    Torres NovasSantarém1 107 €não compensa1 213 €não compensa
    Torres VedrasLisboa2 682 €116 000 €2 328 €73 000 €
    TrancosoGuarda––519 €não compensa
    TrofaPorto2 083 €44 000 €1 928 €25 000 €
    VagosAveiro2 205 €58 000 €1 667 €não compensa
    Vale de CambraAveiro––1 200 €não compensa
    ValençaViana do Castelo––1 285 €não compensa
    ValongoPorto2 362 €77 000 €2 311 €71 000 €
    ValpaçosVila Real849 €não compensa610 €não compensa
    Vendas NovasÉvora––1 667 €não compensa
    Viana do AlentejoÉvora––1 033 €não compensa
    Viana do CasteloViana do Castelo2 193 €57 000 €1 898 €21 000 €
    VidigueiraBeja––801 €não compensa
    Vieira do MinhoBraga––1 094 €não compensa
    Vila de ReiCastelo Branco––1 104 €não compensa
    Vila do BispoFaro2 956 €149 000 €3 229 €182 000 €
    Vila do CondePorto2 244 €63 000 €2 371 €78 000 €
    Vila FlorBragança––519 €não compensa
    Vila Franca de XiraLisboa3 155 €173 000 €2 952 €149 000 €
    Vila Nova da BarquinhaSantarém1 641 €não compensa1 465 €não compensa
    Vila Nova de CerveiraViana do Castelo––1 113 €não compensa
    Vila Nova de FamalicãoBraga1 987 €32 000 €1 821 €12 000 €
    Vila Nova de Foz CôaGuarda––444 €não compensa
    Vila Nova de GaiaPorto3 054 €161 000 €2 500 €94 000 €
    Vila Nova de PaivaViseu––403 €não compensa
    Vila Nova de PoiaresCoimbra1 026 €não compensa1 133 €não compensa
    Vila Pouca de AguiarVila Real––699 €não compensa
    Vila RealVila Real2 213 €59 000 €1 501 €não compensa
    Vila Real de Santo AntónioFaro3 621 €230 000 €2 959 €149 000 €
    Vila Velha de RódãoCastelo Branco––395 €não compensa
    Vila VerdeBraga1 503 €não compensa1 587 €não compensa
    Vila ViçosaÉvora––838 €não compensa
    VimiosoBragança––452 €não compensa
    VinhaisBragança––297 €não compensa
    ViseuViseu1 939 €26 000 €1 512 €não compensa
    VizelaBraga1 524 €não compensa1 622 €não compensa
    VouzelaViseu––545 €não compensa

    "Não compensa": mesmo com o terreno de graça, comprar sai mais barato. Casa nova só onde o INE publica esse valor. A mediana mistura apartamentos e moradias; uma moradia com terreno custa em regra mais por m² do que um apartamento no mesmo concelho.

    O que a tabela não mostra

    A comparação é por área, não por casa. Uma moradia nova com jardim vale mais do que um apartamento usado com a mesma área, e quem constrói escolhe a planta e a eficiência energética. Do outro lado, construir demora: projeto, licença e obra levam muitas vezes mais de um ano, e o crédito à habitação para construção é pago por tranches. Use a calculadora para pôr o preço real do terreno que tem em vista.

    Concelho da semana: Coimbra

    Em Coimbra (Coimbra), uma casa nova vendida nos últimos 12 meses custou em mediana 3 058 € por m²; uma casa usada, 2 171 €. Quem compra uma casa usada de 120 m² a esse preço para morar paga 9 863 € de IMT e imposto do selo. Taxa de IMI do município: 0,3 %.