Icc Toll Rate Calculator

ICC Toll Rate Calculator

Estimate Inter-City Integrated Control Center Toll Charges

Car / Jeep / Van Light Commercial Vehicle (LCV) Bus / 2-Axle Truck Heavy Construction Mach. / 3-Axle Multi-Axle (4 to 6 Axles) Oversized Vehicle (7+ Axles)
Single Journey Return Journey (Within 24 Hours) Monthly Pass (50 Journeys)
No (Standard User) Yes (Registered Local Within 20km)

Estimation Summary

Estimated Total Toll:
Rate per Plaza:
*Monthly pass is usually valid for a specific plaza for 30 days.

Understanding ICC Toll Rates

The ICC (Inter-City/Integrated Control) tolling system is designed to streamline revenue collection across major expressways and national highways. Toll rates are not fixed; they are determined based on the vehicle's weight, the number of axles, and the distance traveled between toll plazas.

How Rates are Calculated

Toll calculations typically follow these industry-standard parameters:

  • Vehicle Class: Larger vehicles cause more wear and tear on the road surface, leading to higher multipliers for trucks and multi-axle trailers.
  • Return Journey Benefit: Most ICC systems offer a discount (usually 25% off the return leg) if the vehicle returns through the same plaza within 24 hours.
  • Local Exemptions: Residents living within a specific radius (usually 20km) of a plaza often qualify for a flat monthly rate or significant discounts.
  • Monthly Passes: Regular commuters can opt for a pass that covers 50 single journeys at a rate roughly equal to 2/3rds the standard cost.

Example ICC Calculation

If you are driving a Standard Car (Base rate ₹65 per plaza) through 4 Plazas:

Trip Type Formula Estimated Cost
Single Journey 65 x 4 ₹260
Return (24h) (260 x 1.5) ₹390

FASTag and Digital Integration

Currently, almost all ICC toll plazas require the use of electronic toll collection (like FASTag). Paying via cash may result in a penalty equivalent to double the toll amount. Ensure your account is topped up to avoid delays and extra charges at the Integrated Control Center checkpoints.

function calculateIccToll() { // Base rates per plaza for vehicle types (Estimated Averages) var rates = { "car": 65, "lcv": 105, "bus": 220, "hcm": 345, "mav": 420, "osv": 515 }; // Get Inputs var vehicle = document.getElementById('vehicleType').value; var plazas = parseFloat(document.getElementById('numPlazas').value); var trip = document.getElementById('tripType').value; var local = document.getElementById('localDiscount').value; // Validation if (isNaN(plazas) || plazas < 1) { alert("Please enter a valid number of toll plazas."); return; } var baseRate = rates[vehicle]; var totalToll = 0; var perPlazaDisplay = baseRate; // Logic for Trip Type if (trip === "single") { totalToll = baseRate * plazas; } else if (trip === "return") { // Return trip is usually 1.5x the single trip cost (25% discount on return leg) totalToll = (baseRate * 1.5) * plazas; perPlazaDisplay = baseRate * 1.5; } else if (trip === "monthly") { // Monthly pass for 50 trips is usually baseRate * 2/3 * 50 totalToll = (baseRate * 0.66) * 50; // Monthly pass is usually per plaza, not cumulative over many plazas in the same way document.getElementById('monthlyInfo').style.display = "block"; } // Local Discount Logic (Flat rate or 50% discount – using 50% for estimation) if (local === "yes" && trip !== "monthly") { totalToll = totalToll * 0.5; perPlazaDisplay = perPlazaDisplay * 0.5; } // Display Results document.getElementById('totalAmount').innerText = "₹" + totalToll.toLocaleString('en-IN', {minimumFractionDigits: 2, maximumFractionDigits: 2}); document.getElementById('perPlazaRate').innerText = "₹" + perPlazaDisplay.toFixed(2); if (trip !== "monthly") { document.getElementById('monthlyInfo').style.display = "none"; } document.getElementById('tollResult').style.display = "block"; }

Leave a Comment