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

Impostos · IMT

IMT e imposto do selo: comprar terreno para construir ou comprar casa

Quem constrói compra um terreno; quem compra uma casa feita compra a casa. Os dois pagam IMT e imposto do selo, mas com regras muito diferentes. As isenções para habitação própria e para jovens não se aplicam ao terreno.

Quanto paga de IMT e selo?

    Total de impostos–

    Tabelas do Continente em vigor desde 1 de janeiro de 2026. Nos Açores e na Madeira os escalões são mais altos.

    O que mostram as nossas contas

    Cálculos nossos com as tabelas do Ofício Circulado 40129/2026 e preços medianos do INE (2.º trimestre de 2026)

    1. Um terreno para construção é um prédio urbano: paga 6,5 % de IMT sem escalões nem isenção, mais 0,8 % de imposto do selo. Num terreno de 60 000 € são 4 380 €; de 100 000 €, 7 300 €.
    2. Uma casa para habitação própria e permanente não paga IMT até 106 346 €. Quem tem até 35 anos e compra a primeira casa para morar não paga IMT nem imposto do selo até 330 539 €.
    3. Ao preço mediano das casas usadas, uma casa de 120 m² fica abaixo do limite de isenção em 109 dos 275 concelhos do Continente; para um comprador até 35 anos, em 248.
    4. Quem constrói não paga IMT sobre a casa que manda fazer, só sobre o terreno. Num concelho caro, isso pode valer mais do que todo o imposto sobre o terreno.
    IMT e selo numa casa usada de 120 m², concelhos mais caros
    Lisboa39 353 €
    Cascais37 495 €
    Oeiras31 708 €
    Loulé28 477 €
    Lagos26 470 €
    Odivelas23 851 €
    Albufeira22 975 €
    Porto22 299 €

    Preço mediano por m² das casas usadas vendidas nos últimos 12 meses (INE, 2.º trimestre de 2026) × 120 m², tabela de habitação própria e permanente.

    As tabelas de 2026

    O Código do IMT aplica taxas diferentes conforme o que se compra. Para casas, as taxas são progressivas e há uma parcela a abater; para terrenos para construção e outros prédios urbanos, a taxa é única. Quanto se paga, com o imposto do selo de 0,8 % incluído:

    ValorTerreno para construçãoCasa própria e permanenteAté 35 anosSecundáriaNão residente
    50 000 €3 650 €400 €0 €900 €4 150 €
    80 000 €5 840 €640 €0 €1 440 €6 640 €
    120 000 €8 760 €1 233 €0 €2 297 €9 960 €
    150 000 €10 950 €2 209 €0 €3 272 €12 450 €
    200 000 €14 600 €5 142 €0 €6 206 €16 600 €
    250 000 €18 250 €9 042 €0 €10 106 €20 750 €
    300 000 €21 900 €12 942 €0 €14 006 €24 900 €
    400 000 €29 200 €21 437 €6 113 €22 500 €33 200 €

    Continente, a partir de 1 de janeiro de 2026. O IMT incide sobre o valor do contrato ou o valor patrimonial tributário, o que for mais alto.

    Construir: o imposto fica no terreno

    Quando constrói, o IMT incide sobre o terreno, à taxa de 6,5 %. A casa que manda construir num terreno seu não é uma transmissão de imóvel e não paga IMT. Comprar um terreno com uma casa já construída, ou uma casa modular já assente num terreno, é outra coisa: aí compra-se um prédio com casa e aplicam-se as tabelas das casas.

    Um terreno rústico paga 5 %. Mas num terreno rústico, em regra, não se pode construir uma casa: confirme no Plano Diretor Municipal antes de comprar.

    Comprar: isenções para casa própria e para jovens

    Na tabela de habitação própria e permanente, os primeiros 106 346 € não pagam IMT. Desde 2024, quem tem até 35 anos e compra a primeira casa para morar não paga IMT nem imposto do selo até 330 539 €; entre esse valor e 660 982 € paga só sobre a parte que excede. A isenção não abrange terrenos.

    Compradores não residentes

    Desde maio de 2026, quem não é residente fiscal em Portugal paga uma taxa única de 7,5 % de IMT na compra de uma casa, sem escalões nem isenções: numa casa de 250 000 € são 20 750 € com o selo. Se o comprador passar a residente nos dois anos seguintes, ou arrendar a casa a renda moderada durante pelo menos 36 meses nos primeiros cinco anos, pode pedir a devolução da diferença (artigo 17.º, n.º 10, do Código do IMT, na redação do Decreto-Lei n.º 97/2026). O terreno para construção continua nos 6,5 %, residente ou não.

    Concelho a concelho

    Preços medianos do INE e quanto pagaria de IMT e selo quem compra uma casa usada de 120 m² para morar:

    ConcelhoDistritoCasa usada, €/m²Casa nova, €/m²IMT e selo, usada de 120 m²Taxa de IMI
    AbrantesSantarém1 065 €936 €1 451 €0,4 %
    ÁguedaAveiro1 428 €1 349 €3 448 €0,3 %
    Aguiar da BeiraGuarda417 €–400 €por freguesia
    AlandroalÉvora833 €–800 €0,42 %
    Albergaria-a-VelhaAveiro1 443 €–3 552 €0,3 %
    AlbufeiraFaro3 479 €3 783 €22 975 €0,3 %
    Alcácer do SalSetúbal1 938 €2 008 €7 682 €0,3 %
    AlcanenaSantarém894 €–877 €0,365 %
    AlcobaçaLeiria1 748 €2 158 €5 903 €0,3 %
    AlcocheteSetúbal2 873 €3 046 €16 576 €0,34 %
    AlcoutimFaro900 €–897 €0,3 %
    AlenquerLisboa2 077 €1 748 €8 983 €0,36 %
    Alfândega da FéBragança458 €–440 €0,38 %
    AlijóVila Real436 €–419 €0,32 %
    AljezurFaro3 201 €–20 039 €0,3 %
    AljustrelBeja890 €–863 €0,3 %
    AlmadaSetúbal3 374 €3 496 €21 866 €0,35 %
    AlmeidaGuarda408 €–392 €0,3 %
    AlmeirimSantarém1 529 €1 835 €4 151 €0,375 %
    AlmodôvarBeja1 021 €–1 304 €0,3 %
    AlpiarçaSantarém1 356 €–2 947 €0,36 %
    Alter do ChãoPortalegre465 €–446 €0,3 %
    AlvaiázereLeiria657 €–631 €0,3 %
    AlvitoBeja893 €–874 €0,3 %
    AmadoraLisboa3 360 €2 784 €21 718 €0,3 %
    AmarantePorto1 092 €1 550 €1 542 €0,3 %
    AmaresBraga1 615 €1 689 €4 749 €0,3 %
    AnadiaAveiro939 €1 841 €1 028 €0,3 %
    AnsiãoLeiria700 €1 053 €672 €0,3 %
    Arcos de ValdevezViana do Castelo849 €1 418 €815 €0,34 %
    ArganilCoimbra714 €700 €685 €0,3 %
    ArmamarViseu353 €–339 €0,3 %
    AroucaAveiro1 045 €–1 384 €0,3 %
    ArraiolosÉvora1 155 €–1 754 €0,3 %
    ArronchesPortalegre817 €–784 €0,3 %
    Arruda dos VinhosLisboa2 121 €2 710 €9 395 €0,36 %
    AveiroAveiro2 183 €3 103 €9 975 €0,35 %
    AvisPortalegre834 €–801 €0,3 %
    AzambujaLisboa2 011 €2 082 €8 365 €0,35 %
    BaiãoPorto852 €–818 €0,3 %
    BarcelosBraga1 678 €1 994 €5 248 €0,33 %
    BarreiroSetúbal2 806 €3 266 €15 868 €0,35 %
    BatalhaLeiria1 206 €1 854 €1 925 €0,3 %
    BejaBeja1 249 €1 838 €2 202 €0,3 %
    BelmonteCastelo Branco495 €–475 €0,3 %
    BenaventeSantarém2 170 €2 211 €9 853 €0,3 %
    BombarralLeiria1 714 €1 636 €5 585 €0,3 %
    BorbaÉvora891 €–867 €0,35 %
    BragaBraga2 126 €2 465 €9 441 €0,32 %
    BragançaBragança1 076 €1 445 €1 488 €0,3 %
    Cabeceiras de BastoBraga824 €–791 €0,3 %
    CadavalLisboa1 485 €1 858 €3 845 €0,35 %
    Caldas da RainhaLeiria2 105 €2 371 €9 245 €0,3 %
    CaminhaViana do Castelo1 695 €2 145 €5 407 €0,39 %
    Campo MaiorPortalegre640 €–614 €0,3 %
    CantanhedeCoimbra965 €1 489 €1 115 €0,38 %
    Carrazeda de AnsiãesBragança306 €–294 €0,3 %
    Carregal do SalViseu704 €1 098 €676 €0,3 %
    CartaxoSantarém1 623 €1 508 €4 805 €0,45 %
    CascaisLisboa4 854 €5 260 €37 495 €0,35 %
    Castanheira de PêraLeiria609 €–585 €0,3 %
    Castelo BrancoCastelo Branco1 034 €1 426 €1 347 €0,3 %
    Castelo de PaivaAveiro950 €–1 065 €0,3 %
    Castelo de VidePortalegre635 €–610 €0,3 %
    Castro DaireViseu690 €–662 €0,3 %
    Castro MarimFaro2 610 €3 423 €13 972 €0,39 %
    Castro VerdeBeja1 140 €–1 703 €0,3 %
    Celorico da BeiraGuarda503 €–483 €0,35 %
    Celorico de BastoBraga847 €1 366 €813 €0,3 %
    ChamuscaSantarém836 €–803 €0,3 %
    ChavesVila Real1 195 €1 284 €1 888 €0,3 %
    CinfãesViseu540 €1 015 €518 €0,3 %
    CoimbraCoimbra2 171 €3 058 €9 863 €0,3 %
    Condeixa-a-NovaCoimbra1 617 €2 004 €4 763 €0,3 %
    ConstânciaSantarém811 €–779 €0,3 %
    CorucheSantarém1 333 €1 450 €2 787 €0,3 %
    CovilhãCastelo Branco1 026 €1 504 €1 320 €0,3 %
    CratoPortalegre525 €–504 €0,3 %
    CubaBeja663 €–636 €0,3 %
    ElvasPortalegre965 €1 023 €1 115 €0,35 %
    EntroncamentoSantarém1 749 €1 743 €5 913 €0,3 %
    EspinhoAveiro2 436 €3 157 €12 343 €por freguesia
    EsposendeBraga2 123 €2 600 €9 413 €0,3 %
    EstarrejaAveiro1 325 €1 336 €2 731 €0,3 %
    EstremozÉvora885 €–850 €0,3 %
    ÉvoraÉvora2 313 €2 406 €11 192 €0,37 %
    FafeBraga1 374 €1 357 €3 072 €0,3 %
    FaroFaro2 929 €3 929 €17 167 €0,3 %
    FelgueirasPorto1 235 €1 200 €2 105 €0,3 %
    Ferreira do AlentejoBeja745 €–715 €0,3 %
    Ferreira do ZêzereSantarém898 €872 €890 €0,3 %
    Figueira da FozCoimbra1 818 €2 262 €6 559 €0,4 %
    Figueira de Castelo RodrigoGuarda272 €–261 €0,3 %
    Figueiró dos VinhosLeiria700 €–672 €0,3 %
    Fornos de AlgodresGuarda460 €–442 €0,41 %
    Freixo de Espada à CintaBragança300 €–288 €por freguesia
    FronteiraPortalegre674 €–647 €0,3 %
    FundãoCastelo Branco667 €1 612 €640 €0,38 %
    GaviãoPortalegre435 €–418 €0,3 %
    GóisCoimbra681 €–654 €0,33 %
    GolegãSantarém1 294 €–2 515 €0,33 %
    GondomarPorto2 318 €2 470 €11 239 €por freguesia
    GouveiaGuarda523 €–502 €0,36 %
    GrândolaSetúbal2 708 €2 331 €14 889 €0,3 %
    GuardaGuarda917 €962 €954 €0,375 %
    GuimarãesBraga1 795 €2 016 €6 343 €0,31 %
    Idanha-a-NovaCastelo Branco343 €–329 €por freguesia
    ÍlhavoAveiro2 131 €2 815 €9 488 €0,3 %
    LagoaFaro3 297 €3 776 €21 053 €0,36 %
    LagosFaro3 810 €4 153 €26 470 €por freguesia
    LamegoViseu860 €1 335 €826 €0,365 %
    LeiriaLeiria1 843 €2 242 €6 793 €0,3 %
    LisboaLisboa5 030 €6 434 €39 353 €0,3 %
    LouléFaro4 000 €4 767 €28 477 €0,3 %
    LouresLisboa3 330 €3 733 €21 401 €0,361 %
    LourinhãLisboa2 100 €2 029 €9 198 €0,35 %
    LousãCoimbra1 486 €1 198 €3 852 €0,38 %
    LousadaPorto1 411 €1 580 €3 330 €0,3 %
    MaçãoSantarém357 €–343 €0,3 %
    Macedo de CavaleirosBragança778 €1 135 €747 €0,3 %
    MafraLisboa3 004 €3 017 €17 959 €0,425 %
    MaiaPorto2 447 €2 739 €12 446 €0,345 %
    MangualdeViseu804 €1 171 €772 €0,3 %
    ManteigasGuarda426 €–409 €0,3 %
    Marco de CanavesesPorto1 196 €1 537 €1 892 €0,3 %
    Marinha GrandeLeiria1 503 €1 659 €3 970 €0,3 %
    MarvãoPortalegre639 €–613 €0,3 %
    MatosinhosPorto2 964 €3 810 €17 536 €0,37 %
    MealhadaAveiro1 098 €1 293 €1 562 €0,3 %
    MêdaGuarda317 €–304 €0,3 %
    MelgaçoViana do Castelo672 €–645 €0,32 %
    MértolaBeja733 €–704 €0,3 %
    Mesão FrioVila Real801 €–769 €0,4 %
    MiraCoimbra1 605 €1 466 €4 680 €0,3 %
    Miranda do CorvoCoimbra760 €798 €730 €0,3 %
    Miranda do DouroBragança363 €–348 €0,3 %
    MirandelaBragança829 €1 370 €796 €0,3 %
    MogadouroBragança325 €–312 €0,3 %
    Moimenta da BeiraViseu505 €–485 €0,3 %
    MoitaSetúbal2 532 €2 699 €13 242 €0,365 %
    MonçãoViana do Castelo1 097 €1 835 €1 559 €0,3 %
    MonchiqueFaro1 592 €–4 589 €0,3 %
    Mondim de BastoVila Real731 €–702 €0,3 %
    MonfortePortalegre549 €–527 €0,34 %
    MontalegreVila Real635 €–610 €0,3 %
    Montemor-o-NovoÉvora1 493 €–3 900 €0,3 %
    Montemor-o-VelhoCoimbra1 200 €1 581 €1 905 €0,34 %
    MontijoSetúbal2 687 €2 850 €14 692 €0,31 %
    MoraÉvora1 044 €–1 381 €0,3 %
    MortáguaViseu785 €–754 €0,3 %
    MouraBeja794 €1 116 €762 €0,3 %
    MourãoÉvora895 €–880 €0,325 %
    MurçaVila Real599 €–575 €0,3 %
    MurtosaAveiro1 397 €–3 232 €0,32 %
    NazaréLeiria2 504 €3 061 €12 979 €0,45 %
    NelasViseu694 €–666 €0,3 %
    NisaPortalegre463 €–444 €0,3 %
    ÓbidosLeiria2 172 €2 522 €9 872 €0,36 %
    OdemiraBeja1 798 €1 946 €6 371 €0,3 %
    OdivelasLisboa3 562 €3 712 €23 851 €0,33 %
    OeirasLisboa4 306 €4 819 €31 708 €0,45 %
    OleirosCastelo Branco495 €–475 €0,3 %
    OlhãoFaro2 689 €3 039 €14 711 €0,37 %
    Oliveira de AzeméisAveiro1 474 €1 580 €3 768 €0,3 %
    Oliveira de FradesViseu910 €–931 €0,3 %
    Oliveira do BairroAveiro1 374 €1 533 €3 072 €0,3 %
    Oliveira do HospitalCoimbra730 €958 €701 €0,31 %
    OurémSantarém1 349 €1 569 €2 898 €0,325 %
    OuriqueBeja1 000 €–1 233 €0,3 %
    OvarAveiro1 916 €1 974 €7 476 €0,34 %
    Paços de FerreiraPorto1 468 €1 619 €3 726 €0,3 %
    PalmelaSetúbal2 572 €2 366 €13 616 €0,3 %
    Pampilhosa da SerraCoimbra429 €–412 €0,3 %
    ParedesPorto1 693 €1 738 €5 389 €0,3 %
    Paredes de CouraViana do Castelo718 €–689 €0,3 %
    Pedrógão GrandeLeiria565 €–542 €0,3 %
    PenacovaCoimbra580 €–557 €0,3 %
    PenafielPorto1 325 €1 648 €2 731 €0,3 %
    Penalva do CasteloViseu429 €–412 €0,3 %
    PenamacorCastelo Branco406 €–390 €0,3 %
    PenelaCoimbra769 €–738 €0,375 %
    PenicheLeiria2 323 €2 377 €11 285 €0,305 %
    Peso da RéguaVila Real843 €1 404 €809 €0,37 %
    PinhelGuarda400 €–384 €0,3 %
    PombalLeiria1 203 €1 626 €1 915 €0,3 %
    Ponte da BarcaViana do Castelo1 095 €1 441 €1 552 €0,34 %
    Ponte de LimaViana do Castelo1 270 €2 342 €2 348 €0,32 %
    Ponte de SorPortalegre938 €1 162 €1 025 €0,3 %
    PortalegrePortalegre1 003 €1 333 €1 243 €0,3 %
    PortelÉvora708 €–680 €0,3 %
    PortimãoFaro3 244 €3 337 €20 493 €0,37 %
    PortoPorto3 415 €4 005 €22 299 €0,324 %
    Porto de MósLeiria1 348 €1 193 €2 891 €0,3 %
    Póvoa de LanhosoBraga1 375 €1 538 €3 079 €0,34 %
    Póvoa de VarzimPorto2 446 €2 623 €12 437 €0,3 %
    Proença-a-NovaCastelo Branco572 €–549 €0,3 %
    RedondoÉvora1 060 €–1 435 €0,3 %
    Reguengos de MonsarazÉvora1 167 €502 €1 794 €0,35 %
    ResendeViseu500 €–480 €0,375 %
    Ribeira de PenaVila Real250 €–240 €0,3 %
    Rio MaiorSantarém1 371 €1 230 €3 051 €0,38 %
    SabrosaVila Real568 €–545 €0,3 %
    SabugalGuarda412 €–396 €0,3 %
    Salvaterra de MagosSantarém1 847 €1 888 €6 830 €0,35 %
    Santa Comba DãoViseu769 €–738 €0,39 %
    Santa Maria da FeiraAveiro1 767 €1 765 €6 081 €0,365 %
    Santa Marta de PenaguiãoVila Real500 €–480 €0,3 %
    SantarémSantarém1 597 €1 572 €4 624 €0,367 %
    Santiago do CacémSetúbal2 161 €2 375 €9 769 €0,3 %
    Santo TirsoPorto1 686 €1 846 €5 323 €0,3 %
    São Brás de AlportelFaro2 514 €2 396 €13 073 €0,41 %
    São João da MadeiraAveiro1 735 €2 083 €5 782 €0,35 %
    São João da PesqueiraViseu385 €–370 €0,3 %
    São Pedro do SulViseu929 €–995 €0,3 %
    SardoalSantarém627 €–602 €0,325 %
    SátãoViseu699 €–671 €0,3 %
    SeiaGuarda732 €909 €703 €0,34 %
    SeixalSetúbal2 925 €3 130 €17 125 €0,325 %
    SernancelheViseu292 €–280 €0,3 %
    SerpaBeja708 €–680 €0,3 %
    SertãCastelo Branco937 €–1 021 €0,3 %
    SesimbraSetúbal3 037 €3 187 €18 307 €por freguesia
    SetúbalSetúbal2 718 €3 119 €14 983 €0,37 %
    Sever do VougaAveiro749 €–719 €0,3 %
    SilvesFaro2 864 €2 812 €16 480 €0,3 %
    SinesSetúbal2 538 €–13 298 €0,33 %
    SintraLisboa3 058 €3 226 €18 529 €0,3 %
    Sobral de Monte AgraçoLisboa1 930 €–7 607 €0,3 %
    SoureCoimbra854 €–820 €0,34 %
    SouselPortalegre678 €–651 €0,35 %
    TábuaCoimbra746 €908 €716 €0,35 %
    TabuaçoViseu476 €–457 €0,4 %
    TaroucaViseu700 €–672 €0,3 %
    TaviraFaro3 239 €3 438 €20 440 €0,3 %
    Terras de BouroBraga1 102 €1 233 €1 576 €0,3 %
    TomarSantarém1 316 €1 706 €2 668 €0,34 %
    TondelaViseu773 €1 055 €742 €0,3 %
    Torre de MoncorvoBragança441 €–423 €0,3 %
    Torres NovasSantarém1 213 €1 107 €1 951 €0,34 %
    Torres VedrasLisboa2 328 €2 682 €11 332 €0,35 %
    TrancosoGuarda519 €–498 €0,3 %
    TrofaPorto1 928 €2 083 €7 588 €0,39 %
    VagosAveiro1 667 €2 205 €5 145 €0,4 %
    Vale de CambraAveiro1 200 €–1 905 €0,3 %
    ValençaViana do Castelo1 285 €–2 453 €0,3 %
    ValongoPorto2 311 €2 362 €11 173 €0,34 %
    ValpaçosVila Real610 €849 €586 €0,3 %
    Vendas NovasÉvora1 667 €–5 145 €0,33 %
    Viana do AlentejoÉvora1 033 €–1 344 €0,3 %
    Viana do CasteloViana do Castelo1 898 €2 193 €7 307 €0,35 %
    VidigueiraBeja801 €–769 €0,3 %
    Vieira do MinhoBraga1 094 €–1 549 €0,3 %
    Vila de ReiCastelo Branco1 104 €–1 583 €0,3 %
    Vila do BispoFaro3 229 €2 956 €20 335 €0,3 %
    Vila do CondePorto2 371 €2 244 €11 735 €0,3 %
    Vila FlorBragança519 €–498 €0,3 %
    Vila Franca de XiraLisboa2 952 €3 155 €17 410 €0,3 %
    Vila Nova da BarquinhaSantarém1 465 €1 641 €3 705 €0,3 %
    Vila Nova de CerveiraViana do Castelo1 113 €–1 613 €0,3 %
    Vila Nova de FamalicãoBraga1 821 €1 987 €6 587 €0,335 %
    Vila Nova de Foz CôaGuarda444 €–426 €0,3 %
    Vila Nova de GaiaPorto2 500 €3 054 €12 942 €0,36 %
    Vila Nova de PaivaViseu403 €–387 €0,3 %
    Vila Nova de PoiaresCoimbra1 133 €1 026 €1 680 €0,39 %
    Vila Pouca de AguiarVila Real699 €–671 €0,3 %
    Vila RealVila Real1 501 €2 213 €3 956 €0,385 %
    Vila Real de Santo AntónioFaro2 959 €3 621 €17 484 €0,45 %
    Vila Velha de RódãoCastelo Branco395 €–379 €0,3 %
    Vila VerdeBraga1 587 €1 503 €4 555 €0,3 %
    Vila ViçosaÉvora838 €–804 €0,3 %
    VimiosoBragança452 €–434 €0,3 %
    VinhaisBragança297 €–285 €0,3 %
    ViseuViseu1 512 €1 939 €4 032 €0,3 %
    VizelaBraga1 622 €1 524 €4 798 €0,35 %
    VouzelaViseu545 €–523 €0,3 %

    INE, valor mediano das vendas de alojamentos familiares nos últimos 12 meses, por m²; casas novas só onde o INE publica o valor. Taxa de IMI de 2025 (paga em 2026), Portal das Finanças. Ver Ofício Circulado 40129/2026.

    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 %.