Calculadora Alugar vs. Comprar
Compare o custo financeiro de longo prazo de alugar vs. comprar um imóvel.
Sobre esta ferramenta
Decidir entre alugar ou comprar uma casa é uma das decisões financeiras mais importantes que a maioria das pessoas enfrenta, mas muitas a tomam com base em emoção em vez de números. Uma calculadora de aluguel versus compra elimina a incerteza quantificando o custo verdadeiro a longo prazo de cada opção, considerando hipotecas, impostos imobiliários, seguros, manutenção, custo de oportunidade da entrada e valorização da propriedade. Ao comparar esses fatores lado a lado, você obtém clareza sobre qual opção se alinha com sua situação financeira, horizonte temporal e objetivos de vida.
Para usar a calculadora, insira o preço da propriedade, entrada, detalhes do empréstimo, despesas mensais para aluguel e compra, e pressupostos de valorização do imóvel. A ferramenta calcula instantaneamente seu ponto de equilíbrio—o ano em que os custos cumulativos favorecem a compra sobre o aluguel—além de uma comparação de custos mês a mês e um resumo financeiro detalhado. Você pode ajustar variáveis como taxas de juros, valorização de imóveis e crescimento de aluguel para modelar diferentes cenários de mercado, ajudando você a ver como as mudanças afetam sua decisão.
Esta ferramenta é inestimável para inquilinos considerando uma mudança para propriedade, compradores comparando locais com diferentes condições de mercado, ou qualquer pessoa reavaliando sua estratégia de moradia devido a mudanças na vida. Seja você em um trabalho estável planejando décadas adiante ou pesando mobilidade profissional contra patrimônio imobiliário, o detalhamento transparente de custos, acúmulo de patrimônio e custos de oportunidade transforma uma decisão avassaladora em uma escolha informada e baseada em dados.
Perguntas Frequentes
Implementação de Código
def rent_vs_buy(
home_price, down_payment, annual_rate, years,
monthly_rent, rent_increase_rate=0.03,
home_appreciation=0.04, investment_return=0.07,
property_tax_rate=0.012, maintenance_rate=0.01
):
loan = home_price - down_payment
monthly_rate = annual_rate / 100 / 12
n = years * 12
monthly_pi = loan * (monthly_rate * (1 + monthly_rate) ** n) / ((1 + monthly_rate) ** n - 1)
# Buying costs over years
total_mortgage = monthly_pi * n
total_tax = home_price * property_tax_rate * years
total_maintenance = home_price * maintenance_rate * years
home_value = home_price * (1 + home_appreciation) ** years
equity = home_value - loan # simplified (ignores principal paid)
total_buy_cost = total_mortgage + total_tax + total_maintenance - (home_value - home_price)
# Renting costs over years
total_rent = sum(monthly_rent * (1 + rent_increase_rate) ** y * 12 for y in range(years))
# Down payment invested
investment_gain = down_payment * ((1 + investment_return) ** years - 1)
print(f"--- Buying ---")
print(f"Total mortgage paid: ${total_mortgage:,.0f}")
print(f"Home value at year {years}: ${home_value:,.0f}")
print(f"Net cost to buy: ${total_buy_cost:,.0f}")
print(f"\n--- Renting ---")
print(f"Total rent paid: ${total_rent:,.0f}")
print(f"Down payment gain: ${investment_gain:,.0f}")
print(f"Net cost to rent: ${total_rent - investment_gain:,.0f}")
rent_vs_buy(400000, 80000, 7.0, 30, 2000)Comments & Feedback
Comments are powered by Giscus. Sign in with GitHub to leave a comment.