Fill Rate Calculation Example

Fill Rate Calculator .fr-calculator-wrapper { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; max-width: 800px; margin: 0 auto; padding: 20px; background: #f9f9f9; border: 1px solid #e0e0e0; border-radius: 8px; } .fr-calc-box { background: #ffffff; padding: 30px; border-radius: 8px; box-shadow: 0 4px 6px rgba(0,0,0,0.1); margin-bottom: 40px; } .fr-calc-title { text-align: center; margin-bottom: 25px; color: #2c3e50; font-size: 24px; font-weight: 700; } .fr-input-group { margin-bottom: 20px; } .fr-input-group label { display: block; margin-bottom: 8px; font-weight: 600; color: #34495e; } .fr-input-group input { width: 100%; padding: 12px; border: 1px solid #bdc3c7; border-radius: 4px; font-size: 16px; box-sizing: border-box; /* Ensures padding doesn't affect width */ } .fr-btn { width: 100%; padding: 15px; background-color: #27ae60; color: white; border: none; border-radius: 4px; font-size: 18px; font-weight: bold; cursor: pointer; transition: background-color 0.3s; } .fr-btn:hover { background-color: #219150; } .fr-result-box { margin-top: 25px; padding: 20px; background-color: #f0f8ff; border-left: 5px solid #3498db; display: none; } .fr-result-value { font-size: 32px; color: #2980b9; font-weight: bold; margin-bottom: 10px; } .fr-result-detail { font-size: 16px; color: #555; line-height: 1.5; margin-bottom: 5px; } .fr-error { color: #c0392b; font-weight: bold; display: none; margin-top: 10px; } .fr-content h2 { color: #2c3e50; margin-top: 30px; border-bottom: 2px solid #ecf0f1; padding-bottom: 10px; } .fr-content p { line-height: 1.6; color: #444; margin-bottom: 15px; } .fr-content ul { margin-bottom: 20px; padding-left: 20px; } .fr-content li { margin-bottom: 8px; line-height: 1.6; } .fr-example-box { background: #fff3cd; border: 1px solid #ffeeba; padding: 15px; border-radius: 5px; margin: 20px 0; }

Supply Chain Fill Rate Calculator

Please enter valid positive numbers. Demand cannot be zero.
0.00%

Fill Rate Calculation Example & Guide

In supply chain management and inventory control, Fill Rate is a critical Key Performance Indicator (KPI) that measures the percentage of customer demand that is met through immediate stock availability, without backorders or lost sales. It essentially answers the question: "Of all the orders we received, how many did we successfully ship on time?"

The Fill Rate Formula

The calculation for fill rate is straightforward, though it can be applied to different units of measure (such as line items, cases, or individual units). The core formula is:

Fill Rate (%) = (Total Shipped / Total Demand) × 100

Where:

  • Total Demand: The total number of orders or units requested by customers.
  • Total Shipped: The actual number of orders or units delivered to customers from available inventory.

Practical Calculation Examples

To better understand how this metric works in a real-world warehouse scenario, consider the following examples:

Example 1: Unit Fill Rate

A clothing retailer receives orders for 5,000 t-shirts (Total Demand). However, due to stockouts on certain sizes, they are only able to ship 4,850 t-shirts immediately.

  • Calculation: (4,850 / 5,000) × 100
  • Result: 97% Fill Rate
  • Interpretation: The company successfully fulfilled 97% of the unit demand, leaving 3% as backorders or lost sales.

Example 2: Order Fill Rate

A B2B distributor receives 200 separate purchase orders. They are able to ship 180 of these orders in full. The remaining 20 orders have at least one item missing.

  • Calculation: (180 / 200) × 100
  • Result: 90% Order Fill Rate

Why Fill Rate Matters

Tracking your fill rate is essential for maintaining customer satisfaction and optimizing inventory levels. A low fill rate indicates poor inventory planning, leading to lost revenue and dissatisfied clients. Conversely, consistently maintaining a 100% fill rate might suggest you are overstocking, which ties up capital in excess inventory holding costs. Most businesses aim for a "Service Level" target between 95% and 99% depending on the industry.

Types of Fill Rates

  • Line Fill Rate: The percentage of order lines (specific items within an order) shipped in full.
  • Case Fill Rate: Used often in FMCG, measuring the percentage of cases shipped versus ordered.
  • Order Fill Rate: The percentage of complete orders shipped without any shortages.
function calculateFillRate() { // Get input values var demandInput = document.getElementById('totalDemand').value; var shippedInput = document.getElementById('totalShipped').value; var errorMsg = document.getElementById('errorMessage'); var resultBox = document.getElementById('resultContainer'); // Parse values var demand = parseFloat(demandInput); var shipped = parseFloat(shippedInput); // Validation logic if (isNaN(demand) || isNaN(shipped) || demand <= 0 || shipped 100%. errorMsg.style.display = 'none'; // Calculation var fillRate = (shipped / demand) * 100; var unfulfilled = demand – shipped; // Formatting var formattedRate = fillRate.toFixed(2) + '%'; // Display elements document.getElementById('finalPercentage').innerHTML = 'Fill Rate: ' + formattedRate; var missedText = "; if (unfulfilled > 0) { missedText = 'Unfulfilled / Backordered: ' + unfulfilled.toLocaleString() + ' units/orders'; } else if (unfulfilled < 0) { missedText = 'Overshipped by: ' + Math.abs(unfulfilled).toLocaleString() + ' units/orders'; } else { missedText = 'Perfect Fulfillment: 0 missed orders.'; } document.getElementById('missedDetail').innerHTML = missedText; document.getElementById('calculationBreakdown').innerHTML = 'Calculation: (' + shipped.toLocaleString() + ' ÷ ' + demand.toLocaleString() + ') × 100 = ' + formattedRate; // Show result resultBox.style.display = 'block'; }

Leave a Comment