Estime el costo total de su vehículo antes de ofertar
Individual / Básico
Negocio / Dealer
Pago Seguro (Transferencia/Efectivo)
Tarjeta de Crédito / Débito (+3%)
Desglose de Costos
Oferta Ganadora:$0.00
Tarifa del Comprador (Buyer Fee):$0.00
Tarifa de Internet (Internet Bid):$0.00
Tarifa de Puerta (Gate Fee):$0.00
Impuesto Estatal:$0.00
Recargo por Tarjeta:$0.00
TOTAL ESTIMADO:$0.00
Guía de Tarifas de Copart: Lo que debe saber
Comprar un vehículo en Copart implica más que solo el precio de la oferta ganadora. Es fundamental entender la estructura de "Buy Fees" para no exceder su presupuesto. Esta calculadora utiliza las tablas de tarifas estándar para miembros individuales.
1. Tarifa del Comprador (Buyer Fee)
Esta es la tarifa principal y varía según el monto de la oferta. Por ejemplo, para una oferta de entre $4,000 y $4,499, la tarifa suele rondar los $600 para miembros básicos.
2. Tarifa de Puerta (Gate Fee)
Copart cobra una tarifa fija de manejo y movimientos en el patio por cada unidad comprada. Actualmente, esta tarifa es de aproximadamente $79.00 USD.
3. Tarifa de Oferta por Internet
Si usted gana la subasta a través de la plataforma en línea (lo más común), se aplica un cargo adicional basado en el precio del vehículo:
$1,000 – $1,999: ~$79.00
$2,000 – $3,999: ~$89.00
$4,000 – $5,999: ~$99.00
Ejemplo de Cálculo Real
Si usted gana un auto por $5,000 en un estado con 7% de impuesto:
Oferta: $5,000
Buyer Fee: $650
Internet Fee: $99
Gate Fee: $79
Impuesto (7% sobre $5,000): $350
Total: $6,178 (Sin contar transporte)
function calculateCopartFees() {
var bid = parseFloat(document.getElementById('bidAmount').value);
var taxRate = parseFloat(document.getElementById('salesTax').value) || 0;
var memberType = document.getElementById('memberType').value;
var payment = document.getElementById('paymentMethod').value;
if (isNaN(bid) || bid <= 0) {
alert('Por favor ingrese un monto de oferta válido.');
return;
}
var buyerFee = 0;
// Simplified Standard Buyer Fee Schedule A
if (bid < 100) buyerFee = 1;
else if (bid < 200) buyerFee = 45;
else if (bid < 300) buyerFee = 70;
else if (bid < 400) buyerFee = 90;
else if (bid < 500) buyerFee = 125;
else if (bid < 600) buyerFee = 150;
else if (bid < 700) buyerFee = 180;
else if (bid < 800) buyerFee = 200;
else if (bid < 900) buyerFee = 225;
else if (bid < 1000) buyerFee = 250;
else if (bid < 1200) buyerFee = 300;
else if (bid < 1300) buyerFee = 325;
else if (bid < 1400) buyerFee = 350;
else if (bid < 1500) buyerFee = 375;
else if (bid < 1600) buyerFee = 390;
else if (bid < 1700) buyerFee = 410;
else if (bid < 1800) buyerFee = 425;
else if (bid < 1900) buyerFee = 435;
else if (bid < 2000) buyerFee = 450;
else if (bid < 2400) buyerFee = 475;
else if (bid < 2500) buyerFee = 500;
else if (bid < 3000) buyerFee = 550;
else if (bid < 3500) buyerFee = 600;
else if (bid < 4000) buyerFee = 625;
else if (bid < 4500) buyerFee = 650;
else if (bid < 5000) buyerFee = 675;
else buyerFee = bid * 0.15; // Rough estimate for high value standard members
// Internet Bid Fee
var internetFee = 0;
if (bid < 100) internetFee = 0;
else if (bid < 500) internetFee = 39;
else if (bid < 1000) internetFee = 59;
else if (bid < 1500) internetFee = 69;
else if (bid < 2000) internetFee = 79;
else if (bid < 4000) internetFee = 89;
else if (bid < 6000) internetFee = 99;
else if (bid < 8000) internetFee = 119;
else internetFee = 149;
var gateFee = 79.00;
var taxAmount = bid * (taxRate / 100);
var subtotal = bid + buyerFee + internetFee + gateFee + taxAmount;
var surcharge = 0;
if (payment === 'nonsecure') {
surcharge = subtotal * 0.03;
document.getElementById('surchargeRow').style.display = 'flex';
} else {
document.getElementById('surchargeRow').style.display = 'none';
}
var total = subtotal + surcharge;
document.getElementById('resBid').innerText = '$' + bid.toLocaleString();
document.getElementById('resBuyerFee').innerText = '$' + buyerFee.toLocaleString();
document.getElementById('resInternetFee').innerText = '$' + internetFee.toLocaleString();
document.getElementById('resGateFee').innerText = '$' + gateFee.toLocaleString();
document.getElementById('resTax').innerText = '$' + taxAmount.toLocaleString();
document.getElementById('resSurcharge').innerText = '$' + surcharge.toLocaleString();
document.getElementById('resTotal').innerText = '$' + total.toLocaleString();
document.getElementById('resultArea').style.display = 'block';
}