Existem três impostos a considerar para comprar casa: o IMT, o Imposto do Selo e o IMI. O primeiro, o IMT (Imposto Municipal sobre as Transmissões Onerosas de Imóveis), incide sobre a transmissão onerosa do direito de propriedade ou de figuras parcelares deste direito (uso e habitação, direito de superfície, usufruto, entre outros) sobre bens imóveis. As taxas de incidência deste imposto variam consoante a localização do imóvel (Continente ou Regiões Autónomas) e conforme o valor de aquisição da casa (a cada intervalo de preços corresponde um valor de imposto a aplicar). Assim, todas as famílias portuguesas que optam por comprar casa em Portugal devem pagar este imposto.
Por sua vez, o Imposto do Selo é cobrado em duas circunstâncias: sobre o preço da casa e sobre o dinheiro que é emprestado pelo banco.
Já o Imposto Municipal sobre Imóveis (IMI) é pago anualmente e é aplicado a todas as pessoas que possuem uma habitação própria. Incide sobre o valor patrimonial do imóvel, variando entre 0,3% e 0,45% e conforme o município. A fórmula de cálculo deste encargo é relativamente simples de perceber: basta multiplicar o Valor Patrimonial Tributário da casa pela taxa que se aplica ao respetivo município. Por exemplo: se a casa estiver avaliada em 200.000€ e se a taxa de IMI aplicável for de 0,3%, então o valor do IMI a liquidar por ano é de 600€.