---
title: "FIRE — Independência Financeira: quanto preciso para nunca mais trabalhar?"
method: POST
path: "/api/v1/calc/fire-independencia-financeira"
tags: ["calc", "financas"]
---

# FIRE — Independência Financeira: quanto preciso para nunca mais trabalhar?

`POST /api/v1/calc/fire-independencia-financeira`

## Request

- Base URL: `https://api.calculas.com.br`
- URL: `https://api.calculas.com.br/api/v1/calc/fire-independencia-financeira`
- Auth: HTTP bearer

Calcule sua meta de independência financeira (FIRE) com a regra dos 4%. Descubra em quantos anos seus aportes + rendimentos atingem o patrimônio necessário para viver de renda.

## Request body

- object
  - `patrimonioAtualCents` integer: Patrimônio financeiro atual investido em centavos (CDB, Tesouro, ações, FIIs, etc.). Ex: R$ 100.000 → 10000000. Padrão: 0
  - `despesasMensaisCents` integer, required: Despesas mensais atuais em centavos — base para calcular o patrimônio necessário (regra dos 4%). Usado quando gastosCategorizadosCents está vazio. Ex: R$ 5.000 → 500000
  - `gastosCategorizadosCents` object[]: Despesas mensais por categoria (moradia, alimentacao, saude, transporte, lazer, educacao, vestuario, seguros, servicos_profissionais, outro). Quando NÃO-vazio, soma SUBSTITUI despesasMensaisCents para definir a meta FIRE. Cada item: { categoria, valorCents, descricao? }. Padrão []. Use quando quer pensar a meta FIRE por categoria — moradia + saude + alimentação + lazer somam mais realista que um número único.
    - `categoria` 'moradia' | 'alimentacao' | 'transporte' | 'saude' | 'educacao' | 'lazer' | 'vestuario' | 'seguros' | 'servicos_profissionais' | 'outro', required
    - `valorCents` integer, required: Valor em centavos. Ex: R$ 200 → 20000.
    - `descricao` string: Descrição livre do item (opcional, especialmente útil quando categoria = "outro"). Máx. 60 caracteres.
  - `aporteMensalCents` integer: Valor que você aporta por mês em investimentos em centavos. Ex: R$ 2.000 → 200000. Padrão: 0
  - `taxaNominalAnualPercent` number: Taxa de rendimento nominal anual esperada dos investimentos em % (0,01 a 50). Ex: 10 = 10% a.a. Padrão: 10%
  - `inflacaoAnualPercent` number: Inflação anual esperada em % (0 a 30). Usada para calcular a taxa real. Ex: 5 = 5% a.a. Padrão: 5%
  - `taxaRetiradaSeguraPercent` number: Taxa de retirada segura anual do patrimônio em % (0,5 a 10). A regra dos 4% (Trinity Study) é o valor padrão clássico. Ex: 4 = 4% ao ano. Padrão: 4%
  - `currentDate` string, date-time: ISO-8601 com offset. Default: tempo do servidor. Use pra reprodutibilidade / cache semantico.

## Response `200`

OK

- object
  - `ok` true, required
  - `data` object, required: Resultado dependente da calc — ver schema individual
  - `meta` object

## Other responses

- `422`: Input invalido (Zod parse falhou)
- `500`: Engine error

---

[API](https://skmtc.dev/calculas/apis/contai-api.md) · [All operations](https://skmtc.dev/calculas/apis/contai-api/llms.txt) · [OpenAPI document](https://skmtc.dev/calculas/apis/contai-api/revisions/26a00749292b?raw)
