---
title: "CDB vs LCI vs Tesouro vs Poupança — qual rende mais?"
method: POST
path: "/api/v1/calc/cdb-vs-lci-vs-tesouro-vs-poupanca"
tags: ["calc", "financas"]
---

# CDB vs LCI vs Tesouro vs Poupança — qual rende mais?

`POST /api/v1/calc/cdb-vs-lci-vs-tesouro-vs-poupanca`

## Request

- Base URL: `https://api.calculas.com.br`
- URL: `https://api.calculas.com.br/api/v1/calc/cdb-vs-lci-vs-tesouro-vs-poupanca`
- Auth: HTTP bearer

Compare o rendimento líquido de CDB, LCI, Tesouro Direto (Selic, Prefixado, IPCA+) e poupança no prazo desejado. Considera IR regressivo, IOF curto prazo e custódia B3 do Tesouro.

## Request body

- object
  - `valorAplicadoCents` integer: Valor a ser aplicado em centavos. Ex: R$ 10.000 → 1000000. Padrão: R$ 10.000
  - `prazoDias` integer: Prazo da aplicação em dias corridos (1 a 10.800, equivalente a ≈30 anos). Ex: 365 = 1 ano. Padrão: 720 dias (2 anos)
  - `cdbPercentCdi` number: Percentual do CDI que o CDB rende (50 a 250). Ex: 110 = 110% do CDI. Padrão: 110%
  - `lciPercentCdi` number: Percentual do CDI que a LCI rende (50 a 250). Ex: 95 = 95% do CDI. LCI é isenta de IR para pessoa física. Padrão: 95%
  - `tesouroTipo` 'selic' | 'prefixado' | 'ipca': Tipo de título do Tesouro Direto: "selic" (Tesouro Selic/LFT), "prefixado" (Tesouro Prefixado/LTN) ou "ipca" (Tesouro IPCA+/NTN-B). Padrão: "selic"
  - `tesouroTaxaPrefixadaPercent` number: Taxa anual contratada do Tesouro Prefixado em % ao ano (0 a 25). Usado apenas quando tesouroTipo="prefixado". Ex: 13.5 = 13,5% a.a. Padrão: 11,5%
  - `tesouroTaxaIpcaPercent` number: Taxa real anual do Tesouro IPCA+ acima do IPCA em % ao ano (0 a 15). Usado apenas quando tesouroTipo="ipca". Ex: 7 = IPCA + 7% a.a. Padrão: 6%
  - `cdiAtualPercent` number: @market:cdi-anual Taxa CDI atual em % ao ano (0 a 25). Pré-preenchida com o CDI vigente (BCB SGS 12). Edite se quiser cenário diferente.
  - `selicAtualPercent` number: @market:selic-anual Taxa Selic atual em % ao ano (0 a 25). Pré-preenchida com a Selic vigente (BCB SGS 432). Edite se quiser cenário diferente.
  - `ipcaProjetadoPercent` number: IPCA projetado para o período em % ao ano (0 a 15). Usado apenas quando tesouroTipo="ipca". Ex: 4.5 = 4,5% a.a. 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)
