# OTIF Compliance Fine Exposure Calculator

> Source: https://netray.co/tools/otif-compliance-fine-exposure-calculator
> Publisher: Netray (netray.co), AI and integration engineering for ERP and manufacturing systems.
> Section: Free Tools

## Short answer

Turns separate on-time and in-full percentages into one OTIF score and estimates the fines a customer scorecard would charge.

## Category

supply-chain

## Audience

- Customer service manager
- Order management
- Supply chain manager

## Tool

**Kind:** calculator

**Currency:** $

**Inputs:**

#### Orders shipped per month

**Key:** orders

**Type:** number

**Default:** 1200

**Min:** 0

**Step:** 50

**Unit:** orders

#### On-time rate

**Key:** on_time_pct

**Type:** slider

**Default:** 93

**Min:** 60

**Max:** 100

**Step:** 1

**Unit:** %

**Help:** Share of orders delivered inside the customer delivery window.

#### In-full rate

**Key:** in_full_pct

**Type:** slider

**Default:** 96

**Min:** 60

**Max:** 100

**Step:** 1

**Unit:** %

**Help:** Share of orders delivered with every line at the full ordered quantity.

#### Customer OTIF target

**Key:** target

**Type:** number

**Default:** 95

**Min:** 0

**Max:** 100

**Step:** 1

**Unit:** %

#### Average order value

**Key:** avg_value

**Type:** number

**Default:** 4500

**Min:** 0

**Step:** 100

**Unit:** $

#### Fine on each failed order

**Key:** fine_pct

**Type:** number

**Default:** 3

**Min:** 0

**Max:** 100

**Step:** 0.5

**Unit:** % of invoice

**Help:** Many retail and OEM compliance programs fine a percentage of the invoice value.

**Outputs:**

#### Estimated OTIF score

**Key:** otif

**Expr:** on_time_pct * in_full_pct / 100

**Format:** percent

**Primary:** true

**Description:** Assumes late and short orders are independent. If the same orders fail both tests, true OTIF is higher.

#### Gap to target

**Key:** gap

**Expr:** max(0, target - otif)

**Format:** percent

#### Failed orders per month

**Key:** failed

**Expr:** orders * (1 - otif / 100)

**Format:** integer

#### Monthly fine exposure

**Key:** monthly_fine

**Expr:** if(lt(otif, target), failed * avg_value * fine_pct / 100, 0)

**Format:** currency

**Description:** Charged only when the score is under target, on every failed order.

#### Annual fine exposure

**Key:** annual_fine

**Expr:** monthly_fine * 12

**Format:** currency

**Primary:** true

**Chart:**

#### Annual fine exposure vs on-time rate

**Type:** line

**X:** on_time_pct

**From:** 80

**To:** 100

**Steps:** 21

**Series:**

- annual_fine

**Disclaimer:** Fine programs differ by customer. Check the supplier agreement for the measurement window, grace periods and caps.

## Content

**Intro:** OTIF is the headline metric on most retailer and OEM supplier scorecards, and it is stricter than on-time or fill rate alone. This calculator multiplies the two rates, compares the result to your customer target and shows the fines at stake.

**Sections:**

#### How to use it

**Body:** Enter monthly shipped orders, your on-time and in-full percentages and the customer target. Add the average invoice value and the fine percentage from the compliance manual. The primary results are your estimated OTIF score and annual fine exposure. Drag the on-time slider to see how much each point of improvement is worth, or read the chart for the whole range between 80 and 100 percent.

#### The formula behind it

**Body:** OTIF is the share of orders that are both on time and in full. When the two failures are independent, OTIF equals on-time rate times in-full rate. Fines are then failed orders times invoice value times the fine percentage. Some programs fine only the orders that miss, others fine every order in a period that misses the target, so adjust the fine percentage to match your contract.

**Bullets:**

- 93 percent on time and 96 percent in full gives about 89.3 percent OTIF
- Failed orders are orders times one minus OTIF
- Fines usually apply per order or per case, not per line

#### Common mistakes

**Body:** The most common error is reporting the average of the two rates instead of the product. Another is measuring on the ship date rather than the customer receipt date, which hides carrier delays. Count a delivery as in full only when every line meets the ordered quantity inside the allowed tolerance, and agree the delivery window definition with the customer before you trust the number. Pull the order lines from your ERP rather than a spreadsheet to avoid sampling bias.

**Cta:** If OTIF is hard to measure because on-time and in-full flags sit in different ERP tables, Netray can build a read-only view over your order and shipment data so the score updates daily.

**Faq:**

#### Is OTIF the same as fill rate?

**Answer:** No. Fill rate measures quantity shipped against quantity ordered, usually by line or unit. OTIF is order level and requires the delivery to be on time and complete, so it is always equal to or lower than the fill rate.

#### Why multiply the two rates?

**Answer:** If lateness and shortages are independent, the chance an order passes both tests is the product of the two chances. It is a conservative estimate when failures overlap.

#### What is a typical OTIF target?

**Answer:** Retail programs often set targets between 90 and 98 percent, while industrial OEMs vary widely. Always use the figure in your own supplier agreement.

#### Should I include partial shipments?

**Answer:** Yes if the customer measures the original promise date. A partial shipment that completes later counts as not in full on the first delivery and often as late for the balance.

## Search terms

otif calculator, on time in full calculation, otif fine calculator, otif penalty calculator, otif percentage formula, customer scorecard otif, delivery compliance fines, otif vs fill rate

---
Talk to an engineer: https://netray.co/contact?intent=erp_ai | Machine catalog: https://netray.co/agent/catalog.json
