# Odoo Work Center Capacity Calculator

> Source: https://netray.co/tools/odoo-work-center-capacity-calculator
> Publisher: Netray (netray.co), AI and integration engineering for ERP and manufacturing systems.
> Section: Free Tools

## Short answer

Work out how many units a work center can make per week and how loaded it is, using the same fields you enter in Odoo: capacity, time efficiency, OEE target, setup and cleanup.

## Category

mes-shop-floor

## Erp

Odoo

## Industry

Small Manufacturing

## Audience

- Production planner
- ERP admin
- Industrial engineer

## Tool

**Kind:** calculator

**Currency:** $

**Inputs:**

#### Hours per shift

**Key:** hours_shift

**Type:** number

**Default:** 8

**Min:** 1

**Max:** 12

**Step:** 0.5

**Unit:** hours

#### Shifts per day

**Key:** shifts

**Type:** number

**Default:** 1

**Min:** 1

**Max:** 3

**Step:** 1

#### Working days per week

**Key:** days

**Type:** number

**Default:** 5

**Min:** 1

**Max:** 7

**Step:** 1

**Unit:** days

#### OEE target

**Key:** oee

**Type:** number

**Default:** 80

**Min:** 10

**Max:** 100

**Step:** 1

**Unit:** %

**Help:** Share of calendar time expected to be productive after breaks, breakdowns and losses.

#### Time efficiency

**Key:** efficiency

**Type:** number

**Default:** 100

**Min:** 10

**Max:** 200

**Step:** 5

**Unit:** %

**Help:** Odoo style factor: above 100 means the work center is faster than the standard time.

#### Cycle time per batch

**Key:** cycle

**Type:** number

**Default:** 6

**Min:** 0.1

**Step:** 0.5

**Unit:** min

**Help:** Run time to produce one batch at standard.

#### Setup time per batch

**Key:** setup

**Type:** number

**Default:** 10

**Min:** 0

**Step:** 1

**Unit:** min

#### Cleanup time per batch

**Key:** cleanup

**Type:** number

**Default:** 5

**Min:** 0

**Step:** 1

**Unit:** min

#### Units per batch (capacity)

**Key:** batch_size

**Type:** number

**Default:** 10

**Min:** 1

**Step:** 1

**Unit:** units

#### Weekly demand

**Key:** demand

**Type:** number

**Default:** 1500

**Min:** 0

**Step:** 50

**Unit:** units

**Outputs:**

#### Calendar minutes per week

**Key:** avail_min

**Expr:** hours_shift * shifts * days * 60

**Format:** number

#### Usable minutes after OEE

**Key:** usable_min

**Expr:** avail_min * oee / 100

**Format:** number

#### Minutes per batch incl. setup and cleanup

**Key:** batch_min

**Expr:** setup + cleanup + cycle * 100 / efficiency

**Format:** decimal

#### Maximum units per week

**Key:** max_units

**Expr:** floor(usable_min / batch_min) * batch_size

**Format:** integer

**Primary:** true

#### Batches needed for demand

**Key:** batches_needed

**Expr:** ceil(demand / batch_size)

**Format:** integer

#### Load in minutes

**Key:** load_min

**Expr:** batches_needed * batch_min

**Format:** number

#### Utilization of usable time

**Key:** util

**Expr:** load_min / usable_min * 100

**Format:** percent

**Primary:** true

**Description:** Above 100 percent means demand does not fit the week.

**Chart:**

#### Weekly capacity vs batch size

**Type:** line

**X:** batch_size

**From:** 1

**To:** 60

**Steps:** 30

**Series:**

- max_units

**Disclaimer:** Planning approximation based on standard work center parameters. Confirm how your Odoo version applies time efficiency and OEE in scheduling.

## Content

**Intro:** Odoo work centers carry a handful of parameters that shape the schedule: capacity per cycle, time efficiency, OEE target, setup time and cleanup time. This calculator applies the same ideas to a weekly view so you can see whether demand fits before you build the plan.

**Sections:**

#### How to use the calculator

**Body:** Enter the work center calendar first: hours per shift, shifts and working days. Then enter your OEE target as the realistic share of that time that is productive. Add the standard cycle time for one batch, the units per batch, and the setup and cleanup minutes spent per batch. Finally, enter weekly demand. The calculator returns maximum weekly output, batches needed and utilization. Change batch size to see how setup amortisation raises capacity.

**Bullets:**

- Use measured cycle times from a time study if you have them.
- Set OEE from history, not from the equipment brochure.
- Run separate cases for each product family with different setups.

#### The method

**Body:** Usable minutes equal calendar minutes times OEE. Batch minutes equal setup plus cleanup plus cycle time divided by time efficiency. Max units per week is the number of whole batches that fit in usable minutes times units per batch. Load is batches needed for demand times batch minutes, and utilization is load over usable minutes. A time efficiency of 100 means the machine runs at the standard time, while 80 means batches take 25 percent longer than the standard.

#### Worked example

**Body:** A single shift of 8 hours, 5 days gives 2,400 calendar minutes; at 80 percent OEE, 1,920 are usable. A batch of 10 units takes 10 setup plus 5 cleanup plus 6 cycle, 21 minutes. That fits 91 batches, or 910 units per week. Demand of 1,500 needs 150 batches and 3,150 minutes, so utilization is about 164 percent. The plant needs a second shift, bigger batches, or reduced setup. The chart shows larger batches help, but with diminishing returns.

#### Common mistakes

**Body:** Double counting losses is frequent: if OEE already includes setup and changeover, adding setup minutes again understates capacity. Use an OEE that excludes planned setup, or set setup to zero. Another mistake is planning to 100 percent utilization, which leaves no room for rush orders or breakdowns. Many planners target 80 to 90 percent on constrained machines. Finally, remember that Odoo schedules by work order, so very long operations may split across days.

**Bullets:**

- Keep OEE and time efficiency distinct in your thinking.
- Revisit parameters after the first month of real work order times.
- Check the work center calendar for holidays and maintenance windows.

**Cta:** If you want actual work order data from your ERP turned into capacity and OEE reports, Netray can connect that analysis to your system.

**Faq:**

#### What is time efficiency on an Odoo work center?

**Answer:** It is a percentage factor applied to planned durations. At 100 percent, operations take the standard time. Below 100, they take longer, and above 100 shorter. It lets you adjust scheduling for a slower or faster machine without editing every routing.

#### What does capacity mean on a work center?

**Answer:** It is the number of units the work center can process in one cycle, for example a tray or an oven load. Larger batches spread setup and cleanup across more units, which is why capacity strongly affects weekly output.

#### How is OEE target used?

**Answer:** It represents expected productive time as a share of calendar time and is used for reporting and planning. Treat it as a realistic estimate drawn from past performance, since an optimistic figure produces schedules that are missed.

#### Why is utilization above 100 percent?

**Answer:** Because demand needs more time than the work center has. Options include adding shifts, increasing batch size, cutting setup time, using an alternative work center or moving the demand to later weeks.

## Search terms

odoo work center capacity, odoo time efficiency oee target, odoo work center setup time cleanup time, work center capacity calculator, odoo mrp capacity planning, workcenter utilization calculator, odoo routing duration calculation, weekly machine capacity calculator

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