Being busy does not mean every job is profitable. For many companies between $3 million and $10 million in revenue, margin leaks through labor overruns, material price changes, unapproved scope, missed billing, and schedules built on assumptions.

The problem is often not a lack of effort. It is a lack of timely financial performance information.

If you quote jobs based on historical averages, manage delivery through spreadsheets, and discover profitability at month-end, you are making decisions after the opportunity to correct them has passed. Job costing changes that. It gives you a current view of what each job is expected to earn, what it has consumed, and where action is needed now.

What job costing should tell you

Job costing connects the revenue associated with a job to the direct costs required to deliver it. At a minimum, that includes:

The objective is not to create another report. It is to compare the original estimate with actual performance while there is still time to improve the outcome.

A useful job-costing process should answer:

This is the practical purpose of Measurement & Clarity, the first pillar in Brown Paper Analytics’ 5-Pillar Framework: create a shared, current view of performance so leaders can make confident decisions.

Estimate versus actual: where margin starts to move

An estimate is a plan. Actual costs are what the plan requires in the real world.

That distinction matters because even a well-priced job can become unprofitable when execution varies from the assumptions used in the quote.

For example, an estimate might include:

If the job ultimately requires 475 labor hours and materials cost $42,000, the original price may no longer support the expected margin. The problem is not simply that the team exceeded budget. The problem is that leadership may not know until the job is nearly complete.

A live estimate-versus-actual view shows the trend early. It can identify whether the variance is caused by:

This turns job costing into a process optimization tool, not just an accounting exercise.

Capture labor and materials where the work happens

Job-cost data is only useful when it is captured consistently.

Labor should be assigned to the correct job, phase, task, and crew. That may involve mobile time entry, crew clock-in and clock-out, or structured time records connected to scheduling. The system should calculate the true labor cost, including applicable payroll burden, rather than relying only on wage rates.

Materials should follow a similar process. Purchase orders, vendor invoices, inventory issues, receipts, and field purchases should be coded to the job and cost category where possible.

When these inputs are delayed or entered in bulk at month-end, you lose the ability to manage the work in progress. You may also create avoidable errors:

The goal is not to burden employees with more administration. It is to make the right data part of the workflow they already use.

Change orders protect more than revenue

A change order is not simply an additional invoice. It is a formal update to the job’s scope, price, budget, schedule, and projected margin.

Without a consistent change-order process, teams often perform extra work based on an email, phone call, or verbal agreement. The customer may believe the work is included. The project manager may assume approval is coming. Finance may not know the scope changed.

That creates hidden variance.

A connected workflow should allow the team to:

  1. Document the requested change.
  2. Estimate the additional labor, materials, and other costs.
  3. Calculate the required selling price and margin.
  4. Route the change for customer and internal approval.
  5. Update the job budget and projected profitability.
  6. Track whether the change has been billed and collected.

This creates a clear process-to-system flow and protects both customer relationships and financial performance.

Operations team reviewing margin-by-job tiles and estimate-versus-actual metrics on a wall display in a Chicago office

A $6 million fabrication shop finds the wrong customers are driving growth

Consider a $6 million specialty fabrication shop that had grown quickly through repeat work from several large customers. The two largest accounts represented a significant share of revenue, so leadership assumed they were also the most valuable.

The company’s overall gross margin looked acceptable. But its reporting only showed profitability at the company level, and job data was reviewed primarily after month-end.

Once the shop connected estimates, labor, materials, purchase orders, and change orders, the picture changed.

The two largest customers were the least profitable.

Their jobs required frequent engineering revisions, rush material purchases, schedule changes, and additional project-management time. Some of that work was never converted into approved change orders. The customers generated revenue, but they also consumed disproportionate capacity and created consistent margin leakage.

The shop also discovered that a smaller customer with fewer projects produced stronger gross margins. That work used repeatable designs, predictable materials, and a more disciplined approval process.

Leadership did not need to fire its largest customers or raise prices across the board. It used the data to:

The lesson is simple: revenue concentration is not the same as profit concentration.

Role-based dashboards make the data actionable

One company-wide dashboard is rarely enough. Owners, project managers, and foremen make different decisions, so they need different views of the same underlying data.

Owner or executive dashboard

The owner needs a portfolio-level view of business performance:

This view helps leadership decide which customers to prioritize, where pricing needs to change, and whether growth is creating profit or simply adding complexity.

Project manager dashboard

The project manager needs control over delivery:

This allows the project manager to address a labor overrun before the job is finished, escalate a scope issue, or reschedule work based on capacity and margin.

Foreman or crew dashboard

The foreman needs practical information for today’s work:

The foreman does not need a financial statement. They need a clear connection between daily execution and the job’s expected outcome.

When each role has the right level of detail, job costing becomes part of the operating rhythm instead of a finance report that arrives too late.

Project manager, foreman, and finance lead reviewing labor, materials, change orders, and crew margin on a dashboard

How live job-cost data changes decisions

Current job-cost data improves more than reporting. It changes the decisions you make.

Pricing

If a particular customer, job type, or scope consistently produces lower margins, you can adjust quotes using evidence instead of instinct. You can also establish minimum-margin thresholds and approval requirements for exceptions.

Scheduling

A job with a healthy revenue value may still be a poor use of capacity if it requires excessive labor or disrupts more profitable work. Margin visibility helps you schedule crews based on both availability and economic value.

Purchasing

Material usage and price variance can reveal when a vendor, specification, or rush-order pattern is reducing profitability. Purchasing can negotiate earlier, standardize materials, or identify avoidable waste.

Customer management

Customer profitability helps you distinguish between accounts that are large and accounts that are valuable. That supports better conversations about scope, lead times, payment terms, and change-order discipline.

Forecasting

When projected job margin and completion dates are current, your financial forecast becomes more reliable. You can see how active work will affect revenue, cash flow, labor needs, and future capacity.

Why this matters at $3M–$10M

At $3 million, an owner may still know the major jobs, employees, customers, and cash commitments personally. Spreadsheets and informal conversations can fill the gaps.

As the company moves toward $10 million, that model becomes fragile. There are too many jobs, approvals, employees, vendors, and customer commitments for one person to hold the complete picture.

This is the point where Impact ERP becomes essential infrastructure for scaling, not optional software and not a one-time implementation project. It connects Finance, Projects, CRM, Inventory, Procurement, approvals, and reporting so the business can operate from consistent processes and definitions.

The larger goal is a lifestyle move for the business: a repeatable operating model that supports better decisions every week, not a system launched once and ignored afterward.

Job costing fits within a broader lifecycle partnership. Measurement & Clarity creates visibility. Leadership & Accountability assigns ownership. Process & Efficiency improves the workflow. Culture & Engagement helps people adopt the system. Growth & Sustainability ensures the model can support the next stage.

Addressing the common objections

“We are too busy to implement job costing.”

That is often the reason to start. If the business is busy but margins are unclear, additional revenue may increase risk rather than profit.

Begin with one job type, one business unit, or the workflow causing the greatest financial leakage.

“Better systems are too expensive.”

Compare the investment with the cost of delayed information: lost labor hours, unbilled changes, incorrect purchasing, rework, slow close processes, and underpriced work.

A phased rollout allows you to prioritize the areas with the clearest return.

“We will do it later.”

Later usually means more spreadsheets, more workarounds, and more dependence on the founder or a few key employees. You do not need to transform everything at once, but you do need to start before complexity makes the change more expensive.

Your next step: build a process-to-system roadmap

Start with an assessment, not a software purchase.

A practical ERP readiness assessment should identify:

If you are growing from $3 million toward $10 million and want to stop discovering margin problems at month-end, book a discovery call or request an ERP readiness assessment. You will receive a clearer view of your highest-impact visibility gaps and a practical process-to-system roadmap for sustainable growth.