# Post-Job Estimate vs Actual Review Template

> Source: https://netray.co/tools/post-job-estimate-vs-actual-review-template
> Publisher: Netray (netray.co), AI and integration engineering for ERP and manufacturing systems.
> Section: Free Tools

## Short answer

A fill-in job closeout review that records estimate versus actual for labor, material and outside processing, plus causes and estimating corrections.

## Category

industry-templates

## Industry

Job Shop Machining

## Audience

- Estimator
- Production manager
- Cost accountant
- Shop owner

## Tool

**Kind:** template

**Output:** document

**Fields:**

#### Company

**Key:** company

**Type:** text

**Default:** Acme Precision Machining

#### Job number

**Key:** job

**Type:** text

**Default:** J-48213

#### Customer

**Key:** customer

**Type:** text

**Default:** Northwind Hydraulics

#### Part number and revision

**Key:** part

**Type:** text

**Default:** NH-7731 Rev C

#### Quantity shipped

**Key:** qty

**Type:** number

**Default:** 250

#### Reviewer

**Key:** reviewer

**Type:** text

**Default:** Production manager

#### Review date

**Key:** date

**Type:** date

**Default:** 2026-10-20

#### Estimated hours

**Key:** est_hours

**Type:** number

**Default:** 120

#### Actual hours

**Key:** act_hours

**Type:** number

**Default:** 148

#### Estimated material cost

**Key:** est_mat

**Type:** number

**Default:** 6400

#### Actual material cost

**Key:** act_mat

**Type:** number

**Default:** 7050

#### Estimated outside processing

**Key:** est_out

**Type:** number

**Default:** 1800

#### Actual outside processing

**Key:** act_out

**Type:** number

**Default:** 1800

#### Quoted price

**Key:** quoted

**Type:** number

**Default:** 21500

#### Biggest cause of variance

**Key:** cause

**Type:** select

**Options:**

- Setup longer than estimated
- Cycle time longer than estimated
- Scrap or rework
- Material price or yield
- Tooling or fixture issue
- Customer change
- Estimate error
- Other

**Default:** Cycle time longer than estimated

#### What happened

**Key:** findings

**Type:** textarea

**Default:** Op 20 finish pass required slower feed to hold the bore tolerance. Two first pieces scrapped during proving.

#### Estimating correction

**Key:** fix

**Type:** textarea

**Default:** Increase op 20 cycle time by 18 percent in the estimating standard and add two proving pieces to the scrap allowance for this family.

**Blocks:**

#### Post-Job Review

**Body:** Company: {{company}}
Job: {{job}}
Customer: {{customer}}
Part: {{part}}
Quantity shipped: {{qty}}
Reviewer: {{reviewer}}
Date: {{date}}

#### Estimate vs Actual

**Table:**

**Columns:**

- Element
- Estimated
- Actual
- Variance

**Rows:**

**0:** Direct hours

**1:** {{est_hours}}

**2:** {{act_hours}}

**3:** Actual minus estimated; positive is over

**0:** Material cost

**1:** {{est_mat}}

**2:** {{act_mat}}

**3:** Actual minus estimated; positive is over

**0:** Outside processing

**1:** {{est_out}}

**2:** {{act_out}}

**3:** Actual minus estimated; positive is over

**0:** Quoted price

**1:** {{quoted}}

**3:** Compare to total actual cost

#### Primary Cause of Variance

**Body:** {{cause}}

#### What Happened

**Body:** {{findings}}

#### Estimating Correction

**Body:** {{fix}}

#### Margin Check

**Table:**

**Columns:**

- Item
- Value
- Note

**Rows:**

**0:** Total actual cost

**2:** Labor at shop rate + material + outside processing

**0:** Actual margin on price

**2:** (Price - actual cost) / price

**0:** Margin vs quote

**2:** Actual margin minus quoted margin

**0:** Repeat order expected

**2:** Yes or No, and expected timing

#### Approvals

**Signatures:**

- Estimator
- Production manager
- Controller

**Notes:** Fill actual hours and costs from the job closeout in your ERP or job costing system, not from memory. Leave the variance and margin cells to complete after entering your loaded shop rate. Keep reviews for jobs where the variance exceeds a set threshold, for example 10 percent, so the habit stays manageable. Starting point only; adapt the fields to your own costing method.

## Content

**Intro:** A job that comes in over estimate teaches nothing unless someone writes down why. This one-page review pairs the numbers from job closeout with a cause, a finding and the specific correction to your estimating standard, so the next quote benefits from this job.

**Sections:**

#### How to use it

**Body:** Pull actual hours, material and outside processing from the closed job in your ERP, then fill the estimate and actual fields. Pick the primary cause from the list, describe what happened in two or three sentences, and write the correction you will make to the estimating standard, routing or tooling. Print or export to PDF or Word and file it with the job and with the part family so the estimator sees it at the next quote.

#### Choosing which jobs to review

**Body:** Reviewing every job is not sustainable. Set a trigger such as total actual cost more than 10 percent above estimate, any scrap above an agreed rate, or any job that lost money. Add a sample of on-target jobs to learn what went right. Reviewing repeat parts first pays back fastest, because the correction applies to the next order. For one-off work the review still helps by showing which operations the estimators misjudge systematically.

**Bullets:**

- Cost more than 10 percent above estimate.
- Scrap or rework above your normal allowance.
- First articles and new part families.
- Any job where actual margin was negative.

#### Reading variance by cause

**Body:** Hours variance splits into setup and run time. If setup is consistently over, the estimate does not reflect fixturing or first-article proving. If run time is over, cycle times in the standard are optimistic or feeds and speeds were derated. Material variance is price or yield: did the bar stock cost more, or did nesting and kerf eat more than assumed? Outside processing variance usually means surcharges, minimums or re-work at the vendor. Naming one cause per job lets you count them over a quarter.

#### Closing the loop

**Body:** The value is the correction. Update the standard in your estimating tool or ERP routing, note the date and job that triggered it, and verify on the next order that the new number holds. Track the percent of reviews that produced a standards change. If it is near zero, either reviews are not leading anywhere or the estimates are already accurate; both are worth knowing.

**Cta:** Netray can pull estimate and actual data from your ERP into this review automatically and rank causes of variance across all closed jobs.

**Faq:**

#### How soon after shipment should the review happen?

**Answer:** Within a week of job closeout, while the operators and programmer still remember the details. After a month the explanation is usually a guess, and the actual cost may already be buried in later invoices.

#### What variance threshold triggers a review?

**Answer:** Many shops use 10 percent on total cost or a fixed dollar amount, whichever applies first. Pick a number that gives you a manageable stack of reviews per month, then tighten it as the process stabilizes.

#### Who should attend a post-job review?

**Answer:** The estimator, the production lead or programmer who ran the job and someone from cost accounting if margin is in question. Ten minutes with the right people yields better findings than a long meeting with everyone.

#### Should customers see this review?

**Answer:** Usually no, since it contains internal cost and margin. If the cause was a customer change or incomplete drawing, extract the facts into a separate change request or price adjustment note for the customer rather than sharing the review.

## Search terms

job cost review template, post job review form manufacturing, estimate vs actual job cost template, job closeout review template, job profitability review form, lessons learned job shop template, post mortem manufacturing job, estimating feedback form

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