# Order Backlog Coverage (Weeks) and Book-to-Bill Calculator

> Source: https://netray.co/tools/order-backlog-coverage-weeks-calculator
> Publisher: Netray (netray.co), AI and integration engineering for ERP and manufacturing systems.
> Section: Free Tools

## Short answer

Convert backlog into weeks of coverage, compute book-to-bill and project where the backlog goes if orders and shipments stay on trend.

## Category

manufacturing

## Audience

- Operations manager
- Plant manager
- Sales operations

## Tool

**Kind:** calculator

**Currency:** $

**Inputs:**

#### Open order backlog

**Key:** backlog

**Type:** number

**Default:** 14500000

**Min:** 0

**Step:** 50000

**Unit:** $

**Help:** Unshipped, unbilled value of open sales order lines.

#### Average weekly shipments

**Key:** ship_wk

**Type:** number

**Default:** 880000

**Min:** 0

**Step:** 5000

**Unit:** $

**Help:** Trailing 8 to 13 week average of shipments.

#### Average weekly new orders

**Key:** orders_wk

**Type:** number

**Default:** 940000

**Min:** 0

**Step:** 5000

**Unit:** $

**Help:** Trailing average of bookings, net of cancellations.

#### Max weekly shipping capacity

**Key:** capacity_wk

**Type:** number

**Default:** 1000000

**Min:** 0

**Step:** 5000

**Unit:** $

**Help:** What the plant can ship per week with current resources.

#### Projection horizon

**Key:** horizon

**Type:** slider

**Default:** 26

**Min:** 1

**Max:** 52

**Step:** 1

**Unit:** weeks

**Outputs:**

#### Backlog coverage at current shipments

**Key:** cover

**Expr:** backlog / ship_wk

**Format:** weeks

**Primary:** true

**Description:** Weeks of work already booked.

#### Book-to-bill ratio

**Key:** btb

**Expr:** orders_wk / ship_wk

**Format:** decimal

**Primary:** true

**Description:** Above 1 means backlog is growing.

#### Net backlog change per week

**Key:** net_wk

**Expr:** orders_wk - ship_wk

**Format:** currency

#### Projected backlog at horizon

**Key:** proj

**Expr:** max(backlog + (orders_wk - ship_wk) * horizon, 0)

**Format:** currency

#### Coverage at max capacity

**Key:** cover_cap

**Expr:** backlog / capacity_wk

**Format:** weeks

**Description:** The fastest the current backlog can be cleared with no new orders.

#### Shipping capacity utilisation

**Key:** util

**Expr:** ship_wk / capacity_wk * 100

**Format:** percent

**Chart:**

#### Projected backlog vs weeks ahead

**Type:** line

**X:** horizon

**From:** 1

**To:** 52

**Steps:** 26

**Series:**

- proj

**Disclaimer:** Backlog projections assume steady bookings and shipments. Seasonality, cancellations and pricing changes will shift the actual path.

## Content

**Intro:** Backlog coverage tells a plant how many weeks of work are already on the books, and book-to-bill tells whether that cushion is growing or shrinking. Together they feed capacity, hiring and lead-time decisions.

**Sections:**

#### How to use the calculator

**Body:** Enter open backlog from the sales order or order book report, along with trailing average weekly shipments and new orders. Add your maximum weekly shipping capacity to see how utilised the plant is. The slider sets the projection horizon, and the chart shows where backlog heads if trends hold.

**Bullets:**

- Use the same currency basis for all four values
- Net cancellations out of bookings
- Exclude blanket order releases that are not firm

#### The formulas

**Body:** Coverage in weeks = backlog / average weekly shipments. Book-to-bill = orders in period / shipments in period. Projected backlog = current backlog + (weekly orders - weekly shipments) x weeks, floored at zero. Coverage at maximum capacity uses capacity in place of shipments and shows the best-case time to clear the book.

#### Reading the result

**Body:** A book-to-bill above 1 with utilisation near 100 percent suggests growing lead times and a need for more capacity or overtime. A ratio below 1 with long coverage can be an early warning of falling demand, before shipments drop. Coverage that exceeds the quoted lead time means customers are probably already being told a date you cannot meet.

#### Common mistakes and ERP notes

**Body:** Mixing orders at list price with shipments at net price distorts the ratio. Including long-dated lines that ship years out inflates coverage; consider a 12 month cut-off. In an ERP, backlog comes from open order lines by promise date, and bookings from order entry date less cancellations, so confirm that both reports use the same filters.

**Bullets:**

- Compare coverage by product family, not only in total
- Watch the age of backlog lines past promise date
- Use a trailing average, not a single week

**Cta:** If backlog and bookings come from separate reports, we can show how an ERP agent could answer coverage by customer or product family in plain language.

**Faq:**

#### What does a book-to-bill ratio above 1 mean?

**Answer:** It means new orders exceed shipments in the period, so backlog is growing. It is often read as a leading indicator of future revenue, provided the orders are firm and not padded by long-dated releases.

#### How many weeks of backlog is healthy?

**Answer:** It depends on the business. Make-to-stock shops may hold two to four weeks, while engineered-to-order and aerospace suppliers hold many months. Compare it with your quoted lead time and capacity.

#### Should backlog be measured in dollars or hours?

**Answer:** Hours of load at the constraint work center are more accurate for capacity planning, because mix changes the dollars per hour. Dollars are fine for management reporting and book-to-bill.

#### How do cancellations affect the result?

**Answer:** Subtract them from bookings, or they overstate book-to-bill and the projected backlog. Track cancellation rate as its own metric in the monthly review.

## Search terms

backlog coverage calculator, book to bill ratio calculator, order backlog weeks, backlog formula manufacturing, weeks of backlog, backlog projection, book to bill ratio formula

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