*Disclaimer: This is an estimate based on standard J&T formulas. Actual prices may vary at the drop-off point depending on specific branch surcharges and tax.
Understanding J&T Shipping Rates
Calculating the cost of sending a package with J&T Express requires understanding two primary factors: Actual Weight and Volumetric Weight. J&T Express, like most logistics providers, charges based on whichever value is higher.
How Volumetric Weight is Calculated
If you are shipping a light but bulky item (like a pillow), it takes up more space in the delivery truck than a small, heavy item. J&T uses a standard divisor of 6,000 to determine volume-based weight.
Formula: (Length x Width x Height) / 6,000 = Volumetric Weight in kg
Service Types Explained
J&T EZ: The standard reliable service for everyday shipping needs.
J&T ECO: A budget-friendly option for non-urgent shipments with a slightly longer lead time.
J&T Super: High-priority shipping for time-sensitive deliveries.
Example Calculation
Suppose you have a package weighing 2kg with dimensions of 40cm x 30cm x 20cm shipping to a cross-province destination:
Actual Weight = 2 kg
Volumetric Weight = (40 * 30 * 20) / 6000 = 4 kg
Chargeable Weight = 4 kg (since 4 is greater than 2)
Rate calculation applies based on the 4 kg figure.
function calculateJTRates() {
var actualWeight = parseFloat(document.getElementById("jtWeight").value);
var length = parseFloat(document.getElementById("jtLength").value);
var width = parseFloat(document.getElementById("jtWidth").value);
var height = parseFloat(document.getElementById("jtHeight").value);
var serviceRate = parseFloat(document.getElementById("jtService").value);
var zoneMultiplier = parseFloat(document.getElementById("jtZone").value);
if (isNaN(actualWeight) || isNaN(length) || isNaN(width) || isNaN(height)) {
alert("Please enter valid numbers for weight and dimensions.");
return;
}
// Volumetric calculation (standard 6000 divisor)
var volWeight = (length * width * height) / 6000;
// J&T uses the higher of the two
var chargeableWeight = Math.max(actualWeight, volWeight);
// Rounding logic: J&T usually rounds up to the nearest kg for pricing
var roundedWeight = Math.ceil(chargeableWeight);
// Calculation Logic
// Base fee = (Rounded Weight * Service Rate) * Zone Multiplier
var totalFee = (roundedWeight * serviceRate) * zoneMultiplier;
// Display results
document.getElementById("resChargeWeight").innerText = roundedWeight + " kg";
document.getElementById("resVolWeight").innerText = volWeight.toFixed(2) + " kg";
document.getElementById("resTotalFee").innerText = "$" + totalFee.toFixed(2);
document.getElementById("jtResultContainer").style.display = "block";
}