# Duração do contrato

> Um prazo mínimo para a opção mensal (3, 6, 12 meses ou outro, até 36), cobrado mês a mês. O que acontece quando o assinante cancela no meio, quem pode encerrar antes e como o contrato renova.

A **duração do contrato** dá a uma [opção de cobrança](/monetizacao/opcoes-de-cobranca) **mensal** um prazo mínimo: o assinante se compromete por 3, 6 ou 12 meses (ou outro prazo, de 1 a 36) e paga **mês a mês**. Cada cobrança ocupa do cartão só a mensalidade, e não o valor do contrato inteiro.

## Para que serve

É a fidelidade: você dá um preço melhor em troca de um compromisso.

| Comunidade | Sem contrato | Com contrato |
|---|---|---|
| Coworking | Residente · Mensal R$ 890 | Residente · 12 meses R$ 790/mês |
| Mentoria | Mentoria · Mensal R$ 297 | Mentoria · Trimestre R$ 247/mês (contrato de 3 meses) |
| Academia de cursos | Aluno · Mensal R$ 59 | Aluno · Semestre R$ 49/mês (contrato de 6 meses) |

Para quem prefere pagar o ano inteiro de uma vez, existe o [anual parcelado](/monetizacao/anual-parcelado). Os dois podem conviver no mesmo plano.

## Como funciona

### O contrato

- Só vale para opção **Mensal**: *"A duração do contrato só vale para assinaturas mensais"*.
- O prazo vai de **1 a 36 meses**: *"A duração do contrato deve ser um número inteiro de meses entre 1 e 36"*.
- A data de fim do contrato é marcada quando a assinatura nasce: início + N meses.
- Uma assinatura feita antes de a opção ter contrato continua sem contrato.

### Cancelar no meio do contrato

Quando o assinante cancela antes do fim, **o cancelamento fica agendado para o fim do contrato**, e as cobranças mensais continuam até lá. A tela avisa antes de confirmar:

> *"Sua assinatura tem contrato até 15/03/2027. O cancelamento fica agendado para essa data, e as cobranças mensais continuam até lá."*

E, ao confirmar: *"Cancelamento agendado para 15/03/2027, o fim do seu contrato. As cobranças mensais continuam até lá."*

### Encerrar antes

**Proprietário** e **administrador** podem encerrar o contrato na hora (por exemplo, num acordo com o assinante). O assinante sozinho, não.

### Fim do contrato

No fim do prazo, o contrato **renova sozinho** por mais um período do mesmo tamanho, usando o prazo **atual** da opção. Quem quer sair cancela antes; aí o cancelamento vale no fim do contrato que está correndo.

### O teste grátis

O teste não segura o cancelamento: quem cancela durante o teste sai sem cobrança.

### O que o assinante vê

- Na página de preços: *"R$ 790/mês · contrato de 12 meses"*, e a chave **Mensal | Anual** compara a opção com contrato com a sem contrato, com o desconto calculado.
- No pagamento: *"Contrato de 12 meses, cobrado mês a mês"*.
- No **Faturamento**: *"Contrato até 15/03/2027"*.

## Quando usar contrato

O contrato funciona bem quando:

- **o valor que você entrega cresce com o tempo**: uma mentoria de 3 meses, um programa de 6 meses, uma residência de coworking de 1 ano;
- **o seu custo é fixo por pessoa**: a mesa do coworking, a vaga da turma;
- **o membro quer pagar menos por mês** e aceita ficar.

E funciona mal quando o membro ainda está experimentando: para isso, ofereça a opção **sem contrato** ao lado, ou um teste grátis. A chave **Mensal | Anual** da página de preços deixa a comparação clara.

## Como deixar o contrato claro para quem assina

O contrato é uma promessa dos dois lados. Para não haver surpresa:

1. **Ponha o prazo no nome da opção**: *Residente · 12 meses*.
2. **Repita na descrição**: *"Contrato de 12 meses, cobrado mês a mês. O cancelamento vale no fim do contrato."*
3. **Mostre a economia**: a página de preços calcula sozinha, contra a opção sem contrato do mesmo plano.
4. **Lembre o prazo nos benefícios do plano**, se o contrato é a regra da casa.

A tela de pagamento e a página **Faturamento** mostram o prazo em todos os momentos; o texto acima é para a pessoa decidir antes.

## Situações do dia a dia

| Situação | O que acontece |
|---|---|
| O assinante cancela no meio | Cancelamento agendado para o fim do contrato; cobranças continuam |
| O cartão recusa uma mensalidade | A assinatura fica em atraso; o contrato continua contando |
| O assinante quer sair por um motivo justo | Um proprietário ou administrador encerra na hora |
| O contrato chega ao fim sem cancelamento | Renova por mais um contrato do mesmo tamanho |
| Você mudou o prazo da opção | Quem já assina segue com o seu; a renovação usa o prazo novo |
| A pessoa assinou antes de a opção ter contrato | Continua sem contrato |

## Passo a passo: encerrar um contrato antes do fim

*Papel: proprietário ou administrador.*

Encerrar na hora é uma ação da equipe, para acordos com o assinante. Hoje ela é feita pela API: `POST /api/subscriptions/{id}/cancel` com `immediate: true`. O acesso termina na hora e não há novas cobranças. A resposta confirma: *"Assinatura cancelada imediatamente. O acesso foi encerrado."*

## Passo a passo: criar uma opção com contrato

*Papel: proprietário ou administrador.*

1. **Monetização › Opções › Criar opção de cobrança**.
2. Nome: algo que diga o prazo, como *Residente · 12 meses*.
3. Em **Pagamento e Preços**: **Preço** (o valor de cada mês), **Intervalo de Cobrança = Mensal**.
4. Em **Duração do contrato**, escolha **3 meses**, **6 meses**, **12 meses** ou **Outro prazo** (1 a 36). A tela confirma: *"Cobrado mês a mês. Quem cancelar antes de 12 meses segue pagando até o fim do contrato."*
5. Métodos de pagamento, quem paga a taxa, e salve.
6. No plano, marque a opção nova ao lado da opção sem contrato.

## Exemplos com números

**Residente · 12 meses, R$ 790/mês, cartão.**
Doze cobranças de R$ 790. A cada mês, a taxa da plataforma é R$ 55,22 + R$ 2,49 = R$ 57,71, e ficam **R$ 732,29**. No contrato inteiro: R$ 9.480 em vendas e **R$ 8.787,48** para a comunidade.

**A mesma pessoa cancela no 4º mês.**
O cancelamento fica para o fim do 12º mês. Ela continua pagando e usando até lá: os 12 meses são cobrados.

**Comparando com o mensal sem contrato (R$ 890).**
Na página de preços, a opção com contrato aparece com a economia: (890 − 790) / 890 ≈ **11%**.

## Erros comuns e como resolver

| Mensagem | O que fazer |
|---|---|
| *A duração do contrato só vale para assinaturas mensais* | Use intervalo Mensal, ou tire o contrato |
| *A duração do contrato deve ser um número inteiro de meses entre 1 e 36* | Corrija o prazo |
| O assinante diz que cancelou e continua sendo cobrado | É o contrato: as cobranças seguem até o fim. Um administrador pode encerrar antes, se for o caso |

## Perguntas frequentes

**O contrato prende o adicional?**
Não. O adicional pode ser tirado a qualquer momento, mesmo com o plano em contrato.

**Posso mudar o prazo de uma opção que já tem assinantes?**
Pode. Quem já assina segue com o contrato da assinatura; a renovação usa o prazo novo.

**E se o cartão recusar no meio do contrato?**
A assinatura fica em atraso, como qualquer outra. Ver [Renovação](/pagamentos/renovacao).

**Posso usar cupom numa opção com contrato?**
Pode. Um cupom **para sempre** dá o desconto em todas as mensalidades do contrato; **uma vez**, só na primeira; **repetindo**, nos N primeiros meses. Ver [Cupons](/monetizacao/cupons).

**O assinante vê quanto falta para o fim do contrato?**
Vê a data: *"Contrato até…"* no Faturamento. Depois de cancelar, vê *"Termina em…"*.

**Existe multa por sair antes?**
Não há multa: o que existe é o compromisso de pagar as mensalidades até o fim. Para liberar alguém antes, a equipe encerra o contrato.

**Contrato ou anual parcelado?**

| | Contrato mensal | [Anual parcelado](/monetizacao/anual-parcelado) |
|---|---|---|
| Cobrança | Uma por mês | Uma por ano, em até 12× no cartão |
| Limite do cartão | Só a mensalidade | O valor do ano |
| PIX e boleto | Todo mês | Uma vez, à vista |
| Sair antes | Cobrado até o fim do contrato | Sem reembolso; acesso até o fim do ano |

## Na API

`commitmentMonths` (1 a 36, ou `null`) no produto `SUBSCRIPTION` com `billingInterval: "MONTHLY"`. A assinatura traz `commitmentEndsAt` e, cancelada, `cancelEffectiveAt`. `POST /api/subscriptions/{id}/cancel` com `immediate: true` encerra na hora, só para proprietário e administrador. Ver [Subscriptions](/api/referencia/subscriptions).

## Relacionados

- [Opções de cobrança](/monetizacao/opcoes-de-cobranca)
- [Anual parcelado](/monetizacao/anual-parcelado)
- [Faturamento do membro](/pagamentos/faturamento-do-membro)
