calc
imoveis

Calculadora de Ganho de Capital na Venda de Imóvel 2026

Calcule o IR sobre o ganho de capital na venda do seu imóvel. Tabela progressiva 4 faixas (Lei 13.259/2016), redutor histórico para imóveis adquiridos antes de 1988 e isenções (único imóvel ≤ R$ 440k / reinvestimento 180 dias).

post/api/v1/calc/ganho-capital-imovel

Request

  • Base URL: https://api.calculas.com.br
  • URL: https://api.calculas.com.br/api/v1/calc/ganho-capital-imovel
  • Auth: HTTP bearer

Request body

valorVendaCentsinteger required

Preço de venda do imóvel em centavos. Ex: R$ 600.000 → 60000000

valorAquisicaoCentsinteger required

Custo de aquisição em centavos, incluindo o valor pago na compra, ITBI, cartório e reformas com nota fiscal. Ex: R$ 350.000 → 35000000

dataAquisicaostring required

Data de aquisição do imóvel no formato YYYY-MM-DD. Ex: "2010-06-15". Usada para calcular o redutor histórico (imóveis adquiridos antes de 01/01/1988).

dataVendastring required

Data de venda (alienação) do imóvel no formato YYYY-MM-DD. Ex: "2026-03-20". O DARF vence no último dia do mês seguinte a esta data.

isencaoTipo'nenhuma' | 'unico_imovel' | 'reinvestimento'

Tipo de isenção de imposto de renda aplicável. "nenhuma" = sem isenção, paga IR normalmente; "unico_imovel" = venda de único imóvel residencial por até R$ 440.000 sem outra alienação nos últimos 5 anos (isento); "reinvestimento" = valor reinvestido na compra de outro imóvel residencial em até 180 dias (isenção proporcional). Padrão: "nenhuma".

selicMensalPercentnumber

Taxa Selic mensal usada para calcular os juros de mora em caso de pagamento do DARF em atraso. Ex: 1.0 = 1% ao mês (equivale a aproximadamente 12% ao ano). Padrão: 1%.

aplicarRedutorLei11196boolean

Audit fix v1.3: aplicar redutor mensal Lei 11.196/05 art. 40 §1º (FR1 + FR2). FR1 = 1/1,0060^N1 (jan/1996 → nov/2005). FR2 = 1/1,0035^N2 (dez/2005 → alienação). Padrão true (correto). Marque false para reproduzir comportamento v1.2 (sem fatores).

currentDatestring date-time

ISO-8601 com offset. Default: tempo do servidor. Use pra reprodutibilidade / cache semantico.

Response

OK

oktrue required
dataobject required

Resultado dependente da calc — ver schema individual

metaobject

Changes

No recorded changes to this operation across all 1 revision of this API.