{
    "name": "On-Time Delivery Percentage Calculator",
    "url": "https://calculators.geekmidst.com/calculators/delivery-on-time-percentage-calculator",
    "markdown": "https://calculators.geekmidst.com/calculators/delivery-on-time-percentage-calculator.md",
    "category": "Logistics & transport",
    "description": "Calculate your on-time delivery percentage, late deliveries, the gap to target and how many on-time deliveries in a row would close it.",
    "summary": "On-time delivery (OTD) is the deliveries made within the promised window divided by all deliveries counted. The calculator also shows how far you are from your target.",
    "also_called": [
        "OTD calculator",
        "Delivery performance calculator"
    ],
    "applies_to": "Worldwide",
    "last_updated": "2026-10-29",
    "computation": "Results are computed in the visitor’s browser on the HTML page. This API describes the calculator; it does not compute results.",
    "inputs": [
        {
            "name": "total",
            "label": "Deliveries counted",
            "type": "number",
            "default": "1000"
        },
        {
            "name": "on_time",
            "label": "Deliveries on time",
            "type": "number",
            "default": "950"
        },
        {
            "name": "target",
            "label": "Target",
            "type": "number",
            "default": "97",
            "unit": "%"
        }
    ],
    "outputs": [
        {
            "key": "on_time_pct",
            "label": "On-time delivery",
            "format": "percent"
        },
        {
            "key": "late",
            "label": "Late deliveries",
            "format": "integer"
        },
        {
            "key": "late_pct",
            "label": "Late rate",
            "format": "percent"
        },
        {
            "key": "gap_points",
            "label": "Difference from target (points)",
            "format": "number"
        },
        {
            "key": "needed",
            "label": "Consecutive on-time deliveries to reach target",
            "format": "integer"
        }
    ],
    "formula": {
        "text": "OTD % = On time ÷ Total × 100;  Needed = smallest whole n with (On time + n) ÷ (Total + n) ≥ Target, i.e. n ≥ (Target × Total − On time) ÷ (1 − Target)",
        "variables": {
            "On time": "deliveries within the promised date or window",
            "Total": "all deliveries in scope",
            "Target": "as a fraction, e.g. 0.97"
        }
    },
    "worked_example": {
        "inputs": {
            "total": "1000",
            "on_time": "950",
            "target": "97"
        },
        "steps": [
            "OTD = 950 ÷ 1,000 = 95%, with 50 late.",
            "To reach 97%: n ≥ (0.97 × 1,000 − 950) ÷ 0.03 = 666.7, so 667.",
            "Check: 1,617 ÷ 1,667 = 97.0%."
        ],
        "result": "On-time delivery is 95%, 2 points below target; 667 consecutive on-time deliveries would bring it to 97%."
    },
    "interpretation": "The “needed” figure shows how slowly a cumulative rate recovers: fixing the cause of late deliveries matters more than waiting for the average to improve.",
    "assumptions": [
        "“On time” follows one consistent definition (date, time window or appointment)."
    ],
    "limitations": [
        "It does not weight deliveries by value or volume, and it does not measure completeness (OTIF needs both on time and in full)."
    ],
    "rules": null,
    "faqs": [
        {
            "question": "What is the difference between OTD and OTIF?",
            "answer": "OTIF counts a delivery only when it is both on time and complete. Enter on-time-and-in-full deliveries as “on time” to get OTIF."
        },
        {
            "question": "Do early deliveries count as on time?",
            "answer": "That depends on your agreement. Many retailers treat early arrivals outside the window as failures."
        }
    ],
    "sources": [],
    "related": [
        {
            "name": "Delivery Cost per Stop Calculator",
            "url": "https://calculators.geekmidst.com/calculators/delivery-cost-per-stop-calculator"
        },
        {
            "name": "Percentage Calculator",
            "url": "https://calculators.geekmidst.com/calculators/percentage-calculator"
        },
        {
            "name": "Fleet Utilisation Calculator",
            "url": "https://calculators.geekmidst.com/calculators/fleet-utilization-calculator"
        }
    ],
    "disclaimer": null,
    "publisher": "GM¹X CalcVerse"
}