Como Calcular Pro Rata

Calculadora Pro Rata .prorata-calculator-container { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; max-width: 800px; margin: 0 auto; padding: 20px; background-color: #ffffff; border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.1); } .prorata-calculator-box { background-color: #f7f9fc; padding: 30px; border-radius: 8px; border: 1px solid #e2e8f0; margin-bottom: 40px; } .prorata-input-group { margin-bottom: 20px; } .prorata-input-group label { display: block; font-weight: 600; margin-bottom: 8px; color: #2d3748; } .prorata-input-group input { width: 100%; padding: 12px; border: 1px solid #cbd5e0; border-radius: 4px; font-size: 16px; box-sizing: border-box; } .prorata-input-group input:focus { outline: none; border-color: #4299e1; box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.2); } .prorata-hint { font-size: 12px; color: #718096; margin-top: 5px; } .prorata-btn { background-color: #48bb78; color: white; border: none; padding: 15px 30px; font-size: 18px; font-weight: bold; border-radius: 4px; cursor: pointer; width: 100%; transition: background-color 0.2s; } .prorata-btn:hover { background-color: #38a169; } #prorata-results { margin-top: 25px; display: none; background-color: #fff; padding: 20px; border-radius: 6px; border-left: 5px solid #48bb78; box-shadow: 0 2px 4px rgba(0,0,0,0.05); } .prorata-result-row { display: flex; justify-content: space-between; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #edf2f7; } .prorata-result-row:last-child { border-bottom: none; margin-bottom: 0; padding-bottom: 0; } .prorata-label { color: #4a5568; } .prorata-value { font-weight: bold; color: #2d3748; } .prorata-final-value { font-size: 24px; color: #2f855a; } /* Article Typography */ .prorata-content h1 { font-size: 2.5rem; color: #1a202c; margin-bottom: 1rem; line-height: 1.2; } .prorata-content h2 { font-size: 1.8rem; color: #2c5282; margin-top: 2rem; margin-bottom: 1rem; } .prorata-content h3 { font-size: 1.4rem; color: #2b6cb0; margin-top: 1.5rem; } .prorata-content p { line-height: 1.8; color: #4a5568; margin-bottom: 1.5rem; font-size: 1.1rem; } .prorata-content ul { margin-bottom: 1.5rem; padding-left: 20px; } .prorata-content li { margin-bottom: 0.5rem; line-height: 1.6; color: #4a5568; } .prorata-example-box { background-color: #ebf8ff; border-left: 4px solid #4299e1; padding: 15px; margin: 20px 0; }

Calculadora Pro Rata

O valor cheio do contrato, aluguel ou salário.
Normalmente 30 dias (comercial) ou 31 dias (calendário).
Quantos dias o serviço foi usado ou trabalhados.
Valor Diário Calculado: R$ 0,00
Valor Pro Rata (A Pagar/Receber): R$ 0,00

Como Calcular Pro Rata: Guia Completo

O termo Pro Rata vem do latim e significa "proporcionalmente". Saber como calcular pro rata é essencial para gerenciar finanças pessoais e empresariais, pois permite que você pague ou receba apenas pelo tempo exato em que um serviço foi utilizado ou um trabalho foi realizado.

Esta calculadora foi desenvolvida especificamente para resolver dúvidas sobre cobranças fracionadas, como o primeiro aluguel de um imóvel, a fatura de internet ao cancelar o plano no meio do mês, ou o cálculo de salários para funcionários admitidos após o dia 1º.

O Que é Cobrança Pro Rata?

A cobrança pro rata die (proporcional ao dia) ocorre quando um valor mensal fixo é dividido pelos dias do mês para encontrar o custo diário, e depois multiplicado pelo número de dias em que o serviço foi efetivamente ativo.

É muito comum em:

  • Aluguéis: Entrada ou saída do imóvel no meio do mês.
  • Salários: Admissão ou demissão fora do primeiro dia do mês.
  • Serviços (Internet/TV): Instalação ou cancelamento em datas quebradas.
  • Seguros: Cancelamento de apólice antes do fim da vigência.

Fórmula para Calcular Pro Rata

A matemática por trás do cálculo é simples, mas exige atenção aos detalhes, especialmente na definição de quantos dias tem o mês (30 dias para mês comercial ou dias corridos do calendário).

Fórmula Básica:
(Valor Total ÷ Dias do Mês) × Dias Utilizados = Valor Pro Rata

Passo a Passo:

  1. Descubra o Valor Diário: Divida o valor total da mensalidade ou salário pelo número de dias do mês (geralmente 30).
  2. Conte os Dias Utilizados: Verifique quantos dias o serviço ficou ativo ou o funcionário trabalhou.
  3. Multiplique: Multiplique o valor diário pelos dias utilizados.

Exemplos Práticos de Cálculo

Exemplo 1: Aluguel de Imóvel

Imagine que você alugou um apartamento por R$ 2.000,00 mensais, mas pegou as chaves no dia 20 de um mês de 30 dias. Você utilizará o imóvel por 11 dias (dia 20 ao dia 30, inclusive).

  • Valor Diário: R$ 2.000 ÷ 30 = R$ 66,66
  • Dias de Uso: 11 dias
  • Cálculo Pro Rata: 66,66 × 11 = R$ 733,33

Exemplo 2: Plano de Internet

Sua internet custa R$ 120,00. Você cancelou o serviço após usar apenas 10 dias.

  • Valor Diário: R$ 120 ÷ 30 = R$ 4,00
  • Dias de Uso: 10 dias
  • Cálculo Pro Rata: 4,00 × 10 = R$ 40,00

Mês Comercial (30 dias) vs. Dias Corridos

Uma dúvida comum ao aprender como calcular pro rata é sobre o divisor. Na maioria dos contratos financeiros e trabalhistas, utiliza-se o Mês Comercial de 30 dias, independentemente se o mês atual tem 28, 29 ou 31 dias. No entanto, algumas empresas de cartão de crédito ou bancos podem utilizar os dias corridos exatos (pro rata temporis) para cálculo de juros. Sempre verifique seu contrato.

function calculateProRata() { // 1. Get input values strictly by ID var fullValueInput = document.getElementById('fullValue'); var totalPeriodInput = document.getElementById('totalPeriodDays'); var daysUtilizedInput = document.getElementById('daysUtilized'); // 2. Parse values to floats var fullValue = parseFloat(fullValueInput.value); var totalPeriod = parseFloat(totalPeriodInput.value); var daysUtilized = parseFloat(daysUtilizedInput.value); // 3. Validation Logic if (isNaN(fullValue) || fullValue < 0) { alert("Por favor, insira um valor total válido."); return; } if (isNaN(totalPeriod) || totalPeriod <= 0) { alert("O período total de dias deve ser maior que zero (geralmente 30)."); return; } if (isNaN(daysUtilized) || daysUtilized totalPeriod) { alert("Os dias utilizados não podem ser maiores que o total de dias do período."); return; } // 4. Calculation Logic // Calculate Daily Rate var dailyRate = fullValue / totalPeriod; // Calculate Pro Rata Total var proRataTotal = dailyRate * daysUtilized; // 5. Formatting Helper Function (Brazilian Currency) function formatCurrency(value) { return value.toLocaleString('pt-BR', { style: 'currency', currency: 'BRL' }); } // 6. Display Results document.getElementById('dailyRateResult').innerHTML = formatCurrency(dailyRate); document.getElementById('finalProRataResult').innerHTML = formatCurrency(proRataTotal); // Show result container document.getElementById('prorata-results').style.display = 'block'; }

Leave a Comment