Overview
Mothernode supports multiple methods of building estimates and orders depending on how detailed you want your budgeting and production processes to be. Two of the most commonly used approaches are:
- Freeform Line Items
- Freeform BOM Line Items
While both methods allow you to create estimates and sell products or services, they behave very differently when it comes to job costing, budgeting, and variance analysis.
Understanding the difference is critical when determining whether you want to track:
- Only actual production costs
- Or both budgeted costs vs actual costs
Freeform Line Items
What is a Freeform Line Item?
A Freeform line item is essentially a generic line item used to quickly estimate or sell a product or service without defining the production details upfront.
A typical Freeform item contains:
- Item Name
- Description
- Unit of Measure
- Quantity
- Cost
- Markup or Discount
- Sell Price
At the estimate and order stage, the Freeform item is simply capturing a high-level financial value.
How Freeform Works in Production
When a Freeform item moves into production:
- No predefined materials exist
- No predefined labor budgets exist
- No predefined workflows or departments exist
- No predefined production expectations exist
Instead, all production information is created during the production process itself.
Production staff may:
- Add departments
- Add workflows
- Add labor
- Add inventory materials
- Add purchased items
- Add other production expenses
This means the actual production costs are established entirely during production.
Inventory usage, labor time, and materials consumed are determined in real time as work is performed.
Job Costing Behavior for Freeform
Because the estimate/order did not define a detailed production budget, there is no structured budget comparison available.
With Freeform line items, job costing primarily provides:
Available Costing Data
Actual Materials
The actual inventory and materials consumed during production.
Actual Labor
The actual labor hours and labor costs entered in work centers and departments.
Actual Other Expenses
Additional expenses added during production.
What You Do NOT Get
Since no production budget was defined upfront, you do not get:
- Budgeted material costs
- Budgeted labor costs
- Material variance analysis
- Labor variance analysis
- Budget vs actual comparisons
When to Use Freeform
Freeform is best when:
- Speed of estimating is more important than detailed budgeting
- Production details are unknown at the time of sale
- Every job is highly custom
- You only care about actual costs after production
- You do not need detailed variance analysis
This approach offers maximum flexibility but less financial forecasting and budget tracking.
Freeform BOM Line Items
What is a Freeform BOM Line Item?
A Freeform BOM (Bill of Materials) line item allows you to define the production budget during the estimating and order process.
Unlike standard Freeform items, Freeform BOM items include:
- Detailed materials
- Estimated labor
- Production workflows
- Departments
- Manufacturing expectations
This creates a structured production budget before the job reaches production.
How Freeform BOM Works
When building the estimate or order, you define:
Estimated Materials
All expected materials required for production.
Examples:
- Aluminum
- Acrylic
- Vinyl
- Hardware
- Purchased components
Estimated Labor
Expected labor hours and labor costs by department or workflow.
Examples:
- Design
- Printing
- Fabrication
- Finishing
- Installation
Production Workflows
Departments and workflow stages are already established before production begins.
This means production personnel are working against a predefined production plan rather than building the process from scratch.
Production Behavior with Freeform BOM
When production begins:
- Materials are already budgeted
- Labor expectations are already budgeted
- Workflows are already assigned
- Departments are already established
Production users then generate the actual production data by:
- Consuming inventory
- Entering labor time
- Completing workflows
- Recording actual production activity
This produces both:
- Budgeted costs
- Actual costs
Job Costing Behavior for Freeform BOM
Because the budget was established upfront, Mothernode can compare estimated costs against actual production results.
Available Costing Data
Budgeted Materials
The estimated material costs defined in the BOM.
Actual Materials
The real inventory and material usage consumed during production.
Material Variance
The difference between estimated material costs and actual material costs.
Budgeted Labor
The estimated labor costs defined in the BOM and workflows.
Actual Labor
The real labor time entered during production.
Labor Variance
The difference between estimated labor costs and actual labor costs.
Budgeted vs Actual Analysis
This allows management to analyze:
- Profitability
- Efficiency
- Waste
- Underestimated jobs
- Production bottlenecks
- Labor overruns
- Material overconsumption
When to Use Freeform BOM
Freeform BOM is best when:
- You want accurate budgeting
- You need detailed job costing
- You want budget vs actual comparisons
- You want labor and material variance analysis
- Production processes are repeatable or structured
- You need stronger operational reporting
This approach provides significantly better financial visibility and production accountability.
Choosing the Right Approach
Use Freeform When:
- You only care about actual production costs
- Estimating speed matters more than budgeting
- Jobs are highly fluid or undefined
- Production details are determined later
Use Freeform BOM When:
- You want detailed budgeting
- You want accurate forecasting
- You need variance reporting
- You want accountability between estimating and production
- You want to measure operational efficiency
Summary
The key difference comes down to one concept:
Freeform
Tracks primarily actual production costs.
Freeform BOM
Tracks both budgeted costs and actual production costs, allowing for complete variance analysis and deeper job costing insight.
If your organization wants meaningful budget vs actual reporting, Freeform BOM should be the preferred workflow.