Ganho de capital no Reino Unido
Um ganho de 20.000 com isenção anual de 3.000 deixa 17.000 tributáveis; um contribuinte da faixa básica que vende ações ou outros ativos paga 18%, ou seja, 3.060. Informe o ganho, a isenção não usada, sua faixa de imposto de renda e o tipo de ativo. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Ganho
- 20.000
- Isenção anual
- 3.000
- Faixa do imposto de renda
- Basic
- Tipo de ativo
- Other
- Ganho tributável
- 17.000
- Isenção utilizada
- 3.000
- Taxa (%)
- 18
- Tax
- 3.060
O imposto britânico sobre ganho de capital incide sobre o lucro que você obtém ao alienar ações, criptoativos, um segundo imóvel ou a maioria dos outros bens tributáveis. Esta calculadora de ganho de capital no Reino Unido recebe um ganho realizado em libras, a isenção anual que ainda lhe resta no exercício, a sua faixa do imposto de renda e o tipo de ativo, e devolve o imposto devido segundo as alíquotas principais vigentes desde 30 de outubro de 2024. O ganho tributável é o ganho menos a isenção, com piso em zero; esse restante é multiplicado por dezoito por cento para um contribuinte da faixa básica em outros ativos ou imóvel residencial, por vinte e quatro por cento nas faixas higher ou additional sobre os mesmos bens, ou por trinta e dois por cento no carried interest. Um ganho negativo é rejeitado como entrada inválida em vez de se inverter numa devolução inventada.
O que é o CGT britânico e como se forma o imposto devido
O imposto britânico sobre ganho de capital incide sobre o ganho tributável que resta depois de você deduzir custos admitidos e a isenção anual de uma alienação. Esta calculadora começa um passo adiante: você já conhece o ganho realizado em libras e envia a isenção que ainda lhe resta no ano. A tabela de alíquotas é o calendário principal do CGT britânico desde 30 de outubro de 2024.
O imóvel residencial que não é a sua única ou principal residência usa o mesmo par de dezoito e vinte e quatro por cento. O carried interest é tributado a trinta e dois por cento em todas as faixas. Exemplo: um ganho de vinte mil libras, uma isenção de três mil, um contribuinte da faixa básica e outros bens deixa dezessete mil tributáveis e imposto de três mil e sessenta libras.
Um ganho nulo também é admitido e produz imposto zero. Os campos monetários são arredondados para cima a partir de cinco em duas casas decimais para que o imposto coincida com os pence esterlinos habituais.
Casos de uso
Planilha de Self Assessment a partir de um ganho de corretora
Informe o ganho realizado, a isenção anual ainda não usada, a sua faixa do imposto de renda e outros bens para travar o CGT britânico devido antes de copiá-lo para um rascunho de declaração.
Alienação de um imóvel para aluguel que não é a casa principal
Use o tipo de ativo residential com a faixa do imposto de renda correspondente para estimar o imposto sobre um ganho imobiliário britânico após a isenção anual, sem misturar regras estadunidenses de prazo de detenção.
Dossiê de fechamento de ano para um contador
Execute os mesmos quatro campos a partir de um script para que a cifra fiscal do dossiê do cliente coincida com a checagem do navegador, inclusive o carried interest a trinta e dois por cento.
Perguntas frequentes
Como se calcula o CGT britânico a partir de um ganho conhecido?
O ganho tributável é max(0, gain menos a isenção). O imposto é esse restante vezes a alíquota britânica da faixa e do ativo, arredondado a pence.
O que acontece se o ganho for negativo?
Um prejuízo de capital não é tributado como uma fatura britânica de ganho de capital com sinal negativo, e a falha não é cobrada.
Quais alíquotas de CGT a calculadora usa?
Alíquotas principais desde 30 de outubro de 2024: outros bens e imóvel residencial a 18% para contribuintes da faixa básica e a 24% para faixas higher ou additional; carried interest a 32% em todas as faixas. Todo o restante tributável é taxado nessa única alíquota.
O que é a isenção anual nesta ferramenta?
É o valor isento anual que ainda lhe resta no exercício, em libras, e que você informa. Um valor individual típico desde 2024/25 é 3000. Se a isenção cobre o ganho inteiro, o imposto é zero.
E se meu ganho for menor que a isenção anual?
Então nada é tributável e o imposto devido é zero. A calculadora mostra ganho tributável zero em vez de um erro, porque uma venda que cabe dentro da isenção anual simplesmente não paga imposto sobre ganho de capital.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/fin/capital-gains-tax-uk \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"gain":20000,"annual_exempt_allowance":3000,"income_tax_band":"basic","asset_type":"other"}'const res = await fetch("https://api.kit.forhosting.com/fin/capital-gains-tax-uk", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"gain": 20000,
"annual_exempt_allowance": 3000,
"income_tax_band": "basic",
"asset_type": "other"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/capital-gains-tax-uk",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"gain": 20000,
"annual_exempt_allowance": 3000,
"income_tax_band": "basic",
"asset_type": "other"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/capital-gains-tax-uk", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"gain":20000,"annual_exempt_allowance":3000,"income_tax_band":"basic","asset_type":"other"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"gain":20000,"annual_exempt_allowance":3000,"income_tax_band":"basic","asset_type":"other"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/capital-gains-tax-uk", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"gain": 20000,
"annual_exempt_allowance": 3000,
"income_tax_band": "basic",
"asset_type": "other"
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.capital_gains_tax_uk",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Limites
max_gain | 1000000000000 |
max_allowance | 1000000000000 |
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
Chamadas bem-sucedidas são cobradas a US$ 0,002; entrada inválida não é cobrada.
O que é o CGT britânico e como se forma o imposto devido
Subtraia a isenção do ganho e coloque o resultado em zero se for negativo; esse restante é taxable_gain. Multiplique taxable_gain pela alíquota que pertence ao par de faixa do imposto de renda e tipo de ativo, e você obtém tax, o valor que este extremo devolve como resultado principal e de novo como amount para que um painel possa ligar qualquer uma das duas chaves. Os demais bens — ações, criptoativos, fundos e a maioria das posses pessoais acima do limite de chattel — são tributados a dezoito por cento quando income_tax_band é basic e a vinte e quatro por cento quando a faixa é higher ou additional. Quando a isenção é maior que o ganho, taxable_gain vale zero e o imposto devido é zero: é assim que se representa uma alienação dentro do valor isento anual, não como um erro. Um ganho negativo não é um pedido de alívio por prejuízo de capital nem uma restituição: é rejeitado como invalid_input para que um erro de digitação não emita uma fatura com sinal que um livro posterior lançaria como crédito. A cadeia de fórmula da resposta reitera que tax iguala o máximo de zero e gain menos annual_exempt_allowance, vezes rate_percent sobre cem, de modo que um revisor pode imprimir a identidade ao lado do número sem reconstruí-la.
Contrato de entrada, forma da resposta e comportamento de erro
Exemplo: ganho cinquenta mil, isenção três mil, faixa higher, ativo residential produz quarenta e sete mil tributáveis a vinte e quatro por cento e imposto de onze mil duzentos e oitenta. Prefira números nus a cadeias formatadas; não se analisam marcas de moeda, separadores de milhar nem rótulos de unidade no final. Este extremo não reparte um ganho pela faixa básica não usada, não aplica Business Asset Disposal Relief, Private Residence Relief nem prejuízos acumulados, e não protocola uma declaração. Emparelhe o resultado com o próprio passo de Self Assessment se você precisar de uma cifra protocolada. Envie um corpo JSON com dois números finitos obrigatórios e duas cadeias enumeradas obrigatórias, todos em libras esterlinas para um único exercício fiscal. gain é o ganho de capital realizado após custos incidentais de venda e despesa admitida, antes da isenção anual, e deve ser maior ou igual a zero; aceitam-se os aliases amount, capital_gain, gain_amount, realised_gain e realized_gain para que uma exportação de corretora não precise de um passo de troca de nome. Um ganho negativo falha com invalid_input nomeando gain e não é cobrado. annual_exempt_allowance é o valor isento anual ainda disponível no ano e deve ser maior ou igual a zero; aceitam-se os aliases aea, allowance, annual_exemption, exempt_amount e annual_exempt_amount. income_tax_band deve ser um de basic, higher ou additional; aceitam-se os aliases tax_band, band e income_band. asset_type deve ser um de other, residential ou carried_interest; aceitam-se os aliases asset e asset_class, e shares, crypto, property e carried resolvem-se nos valores canônicos. Cada campo monetário pode chegar como número JSON ou como cadeia numérica que coincida com um padrão decimal finito estrito. Campos obrigatórios ausentes, cadeias vazias, valores não finitos, enumerações desconhecidas ou importes acima de um trilhão falham com invalid_input nomeando o campo. Em caso de sucesso o corpo ecoa gain, annual_exempt_allowance, income_tax_band e asset_type arredondados, devolve taxable_gain como o restante com piso, allowance_used como o menor entre o ganho e a isenção, rate_percent como a alíquota britânica consultada, e tax e amount como o mesmo produto de duas casas com arredondamento para cima a partir de cinco, mais a moeda GBP e uma cadeia de fórmula que você pode imprimir ao lado dos números. O preço de um item bem-sucedido é um US$ 0,002 fixo.
Onde uma calculadora de ganho de capital no Reino Unido ganha o seu lugar
Quer o imposto devido a partir de um ganho conhecido, da isenção anual ainda não usada, de uma faixa do imposto de renda e de uma classe de ativo, sem reconstruir a mesma subtração e consulta de tabela em uma célula de planilha que deriva quando alguém esquece qual alíquota valeu depois de 30 de outubro de 2024. Quem redige uma planilha de Self Assessment a partir de um extrato de corretora precisa de um número que possa colar ao lado da alienação. Cursos de sala e de contabilidade que ensinam o CGT britânico precisam de um oráculo que rejeite um ganho negativo em vez de emitir em silêncio um total com sinal que um avaliador poderia tratar como restituição. A validação falha não consome saldo. Combine esta capacidade com uma ferramenta à parte de alívio ou de prejuízo quando precisar dessas camadas; conserve esta superfície centrada no imposto britânico de ganho de capital que as pessoas querem dizer quando buscam essa frase. Contadores que revisam um dossiê de cliente antes do fechamento do ano precisam da mesma identidade que um script financeiro chamará depois pela API. Investidores imobiliários que alienam um imóvel para aluguel que não é a residência principal, e titulares de carry que estimam um encargo de carried interest, precisam das linhas residential e carried_interest da tabela em vez de uma única alíquota misturada. Como a implementação é código analítico parse de tier A, cada chamada bem-sucedida permanece barata a US$ 0,002 sem tokens de modelo e sem rede de saída. Mantenha as solicitações pequenas, fixe tax e taxable_gain nos testes, e você obtém um valor esterlino reproduzível para notas de planejamento, dossiês de fechamento e cadernos fiscais leves sem levantar um sistema completo de Self Assessment.
Perguntas técnicas
Quanto custa a calculadora de ganho de capital no Reino Unido?
A ferramenta do navegador é gratuita. Pedidos API usam saldo pré-pago do KIT a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.