Ramë Likaj
FME University of Pristina, Kosovo
Gëzim Hoxha
FME University of Pristina, Kosovo
Albi Macula
FME University of Pristina, Kosovo
https://doi.org/10.53656/adpe-2025.01
Pages 8-22
Abstract. Manufacturing cost estimation is crucial for improving production efficiency and competitiveness. This paper describes a responsive and real Production Cost Program that is structured as an interactive form that incorporates data analysis for a variety of production processes such as milling, drilling, laser cutting, and water jet cutting. The system uses the supplied data to select the best processing methods, assuring accurate cost calculations. The user interface acts as a structured questionnaire, requiring users to enter essential parameters such as materials, machining procedures, and production volume. Once these inputs are entered, the system automatically computes the required cost factors in the background of the application by referencing pre-entered tabular data.
This method reduces user effort while retaining high accuracy in cost estimation.
The program that was built by using Microsoft Excel as a programming tool, leveraging its advanced formula-based calculations, macros, and Visual Basic for Applications (VBA) scripts to automate data processing. Its structured style enables dynamic cost analysis with real-time accuracy. Excel’s interaction with external databases extends functionality beyond standalone estimation. The program that we have created in this paper and its adaptability enables modification to industry requirements, streamline cost analysis and optimizing production planning. Excel’s automation and scalability increase resource allocation, waste reduction and adaptability to a wide range of manufacturing environments.
Keywords: Cost Estimation; Manufacturing Processes; Production Planning; Automated Calculation; Data-Driven Decision Making; Excel Programming; VBA; Manufacturing Optimization; Cost Analysis
- Introduction
Accurate cost assessment is vital for budgeting, pricing, and planning in manufacturing (Kalpakjian & Schmid, 2021). Manual estimation methods are often inconsistent and error-prone due to their labor-intensive nature (Groover, 2020). To overcome these issues, this study introduces 3C (Crafts Cost Calculator), an Excel-based tool that automates cost estimation.
3C uses a structured three-sheet system: the Form Sheet for input, the Archives Sheet for storing results, and the Database Sheet for backend calculations. By referencing predefined variables, such as machine rates and process types, 3C ensures accurate, real-time cost calculations. This research explores its structure, formulas, and advantages over manual methods.
- Literature review
2.1. Existing cost estimation methods in manufacturing
Estimating manufacturing costs is essential for managing expenses and ensuring profitability (Maruf et al., 2024). Traditional methods often rely on fixed data and manual input, making them inflexible and error-prone. Automated tools like 3C address this by using dynamic variables and structured data to improve accuracy (Niazi et al., 2006).
Analogous estimation, based on past projects, is simple and fast but unsuitable for custom parts. Parametric estimation uses cost-driving variables effectively in standardized production, though it depends heavily on quality data (Shehab & Abdalla, 2001; Niazi et al., 2006).
The bottom-up method offers precision by calculating labor, materials, and machine time separately, but it is time-consuming (Rush & Roy, 2001). Spreadsheet-based tools offer flexibility but risk errors and inefficiency, especially in complex workflows (Shehab & Abdalla, 2001).
2.2. The role of automation in cost calculation
Traditional cost estimation methods often require significant manual effort and rely on static data, limiting their adaptability. 3C improves this by automating calculations, using dynamic variables, and enhancing accuracy through structured data.
Automation offers consistent, real-time estimates while reducing errors and saving time. Engineers can focus on design instead of manual calculations (Kerremans et al., 2012). It also supports traceability and data-driven decisions by tracking past estimates and integrating live cost factors like labor and materials (Kaplan & Anderson, 2004).
With these features, 3C provides a standardized, scalable, and efficient approach to manufacturing cost estimation.
2.3. Comparison with other similar tools
Manufacturing employs various cost estimation systems with differing levels of automation and complexity. 3C offers a practical solution between manual spreadsheets and high-cost commercial tools. Spreadsheet-based estimators rely heavily on manual data input, lack automation, and are prone to errors (Niazi et al., 2006). 3C improves this with dropdown selections, automated archiving, and predefined formulas. Commercial tools like Costimator and aPriori offer advanced features but are expensive, complex to set up, and require significant training. These are best for large-scale operations, whereas 3C allows quick, reliable estimation without needing specialized software skills.
ERP systems such as SAP ERP and Oracle Manufacturing Cloud track real-time costs but are often too costly and complex for small enterprises. 3C focuses only on component-level estimation, making it more accessible. While custom tools using Python, MATLAB, or VBA allow flexibility, they demand programming skills. 3C removes this need through a structured and automated Excel-based design.
- Methodology
Form sheet
The Form Sheet serves as the main interface for inputting components and processing data. Its user-friendly design relies on dropdown menus and real-time filtering, minimizing manual input and reducing data entry errors (Fig. 1, Fig. 2). The first user input is the component type, with options like Assembly, Prismatic, or Cylindrical. This choice dynamically filters relevant manufacturing methods and types.
Methods include general categories such as Cutting or Machining, while types refer to specific processes like Laser Cutting or Waterjet Cutting, each with distinct cost variables.
Based on the selected process, the form automatically assigns the correct input unit (centimeters for cutting, minutes for machining) ensuring data compatibility and accurate calculations (Fig. 3).
Material selection is also handled via dropdown, allowing users to choose from predefined material types. Since materials differ in cost and machining properties, this step is critical to overall accuracy. Additionally, labor time can be entered manually to reflect operator involvement.
The sheet includes an image upload feature for visual reference and documentation (Fig. 4), improving traceability and communication for future reference.
Three interactive buttons streamline user actions: calculate the component’s cost, save the estimate to the Archive Sheet, or reset the form for a new entry.
Figure 1. Form Sheet
By integrating dropdowns, dynamic filtering, automatic unit assignment, and visual tools, the Form Sheet allows engineers to perform quick, accurate, and consistent cost estimates – eliminating many of the inefficiencies found in manual methods. For example, if the user selects Cutting, the type selection may include options such as Laser Cutting, Waterjet Cutting, Plasma Cutting, each of which has distinct cost factors. This structured approach ensures clarity and consistency in process selection.
a)
b)
Fig. 2. General Info: a) Project; b) Component
Once the method and type are selected, the form dynamically determines the variable unit that must be provided for cost estimation. Each manufacturing process is associated with a specific unit that corresponds to its operation. For example, in Laser Cutting, the required input is in centimeters (cm), reflecting the material cut per unit length. In Machining, the unit might be in minutes (min) to represent spindle time, Fig.3. By automatically adjusting the required input unit, the form ensures that engineers provide the correct data for accurate cost estimation.
Figure 3. Variable determination
Several interactive buttons facilitate seamless operation within the form. With a single click, users can:
– Calculate the cost of the component based on the provided inputs.
– Save the calculation to the archive sheet for future reference.
– Clear the form, resetting all fields for a new cost estimation.
This user-friendly design minimizes manual effort while ensuring that all essential data is captured efficiently. By integrating dropdown selections, dynamic filtering, and interactive features, the form sheet enables engineers to perform cost estimations with accuracy and speed, significantly improving efficiency compared to traditional manual calculations.
Figure 4. Uploading Image
Archives sheet
The Archives Sheet acts as a structured database that automatically records each cost estimate when the save button is clicked. It eliminates manual entry, reducing errors and improving documentation efficiency. Each entry is stored as a new row in a tabular format, preserving all key information from the Form Sheet in a clear, traceable layout.
The following columns make up the table:
– Photo, as visual reference of the component, uploaded in the form.
– Project, in which is entered the name of the project for which the calculation was performed.
– Component name, the specific name of the part or assembly being evaluated.
– Date, the timestamp of when the calculation was performed.
– Engineer, the name of the person conducting the cost estimation.
– Manufacturing Processes, the selected methods for production, split into six categories (I, II, III, IV, V, VI) to accommodate multi-step manufacturing workflows.
– Price, the final calculated cost based on material, labor, and manufacturing processes.
This format ensures that engineers can quickly access, compare, and analyze past estimates. The six-category breakdown supports detailed analysis of complex manufacturing sequences. Visual references enhance clarity when revisiting archived data (Fig. 5). Automation ensures that each entry is updated accurately and consistently.
The archive not only provides historical cost tracking but also supports process improvement and forecasting. As part of the 3C system, the Archives Sheet plays a critical role in maintaining data integrity and seamless integration across the tool’s components.
Figure 5. Price calculation and saving on archives
Database sheet
The Database Sheet is the backbone of the 3C system, storing all reference data for dropdowns, pricing, and unit conversions. It ensures that cost estimations are accurate, standardized, and error-free by supplying structured data to the Form Sheet in real time.
It holds predefined tables for materials, manufacturing processes, units, component categories, and engineers. Materials are categorized by supply type (e.g., Sheet, Bar, Tube) and include prices per kilogram for common materials like Steel, Aluminum, and Carbon Fiber.
Manufacturing processes are listed with cost per relevant unit (e.g., per minute, per cm², or per piece), covering operations such as welding, coating, and bonding.
To convert inputs into usable values, machine speed data is used for cost-per-length calculations in cutting processes:
– Waterjet Cutting – 915 [cm/hour];
– Laser Cutting – 12,200 [cm/hour];
– Plasma Cutting – 72,000 [cm/hour];
– EDM Cutting – 5 [cm/hour].
Cutting cost is calculated using:
(1)
Labor costs are also standardized by storing rates in EUR/hour or EUR/min, ensuring consistent time-based cost estimates. By centralizing and automating data handling, the Database Sheet allows for efficient, accurate, and adaptable cost estimation across diverse manufacturing scenarios.
3.2. Cost calculation methods
Material cost formula
The material cost formula used in 3C calculates the total cost of the material required for a component based on its mass and the unit price per kilogram. The formula is:
(2)
Where:
– Mass (kg) is the weight of the material used for the component, entered in the form sheet.
– Price per kg (EUR/kg) is retrieved from the Material and Pricing Table in the database sheet.
This method guarantees consistency and accuracy in cost calculations by automatically calculating the material cost depending on user input.
Labor cost formula
The labor cost formula in 3C calculates the cost of labor based on the time required for manufacturing and the predefined hourly or minute-based labor rate. The formula is:
(3)
Where:
– Time is the duration of labor required for the process, entered in either hours or minutes depending on the manufacturing process.
– Labor Rate is retrieved from the Labor Cost Calculation Table in the database sheet and is stored as either EUR per hour or EUR per minute.
If the labor rate is stored in EUR per hour and time is entered in minutes, the system automatically applies a conversion formula to ensure accurate labor cost calculations. This process maintains precision in cost estimations for various tasks.
(4)
Process cost formula
The process cost formula in 3C is designed to calculate the cost of a selected manufacturing method based on the required input variable.
The cost depends on the type of process, which determines the appropriate unit: centimeters (cm), square meters (m²), or minutes (min).
The general formula for process cost is:
(5)
where the variable input is the user-defined value based on the specific process (length, area, or time), and the cost per unit is the predefined cost stored in the manufacturing process table in the database sheet, expressed as EUR per cm² or min.
For cutting processes such as laser cutting, plasma cutting, waterjet cutting, and EDM, the required input is length (cm) of material being cut. The cost per unit is stored as EUR per h and is calculated using:
(6)
The final formula used in the form sheet is:
(7)
For coating and finishing processes such as painting, powder coating, anodizing, and plating, the required input is surface area (cm²). The cost per unit is stored as EUR per m² in the database. The final formula is:
(8)
(9)
For welding and machining processes such as MIG, TIG, spot welding, and grinding, the required input is time (min). The cost per unit is stored as EUR per min in the database. The final formula is:
(10)
Based on the chosen process, the 3C system dynamically chooses which formula to apply. Technology guarantees accuracy and adaptability for various industrial procedures by organizing the cost computations in this manner.
3.3. Automation and user interaction
3C simplifies cost estimation through an automated, user-friendly interface. Dropdown menus, preset formulas, and auto-calculations reduce manual input and errors. Component selections dynamically filter relevant processes, while unit conversions occur automatically.
Key features include buttons to calculate, save, or reset data, and an image upload option for traceability. By streamlining these tasks, 3C saves time and allows engineers to focus on decision-making rather than calculations.
- Case Study: Real-world application of 3C
4.1. Component description & specifications
Project Name: Folding Bracket
Component Name: LB_16
Material: Stainless Steel (0.409 kg)
Manufacturing Processes:
- Laser Cutting
- Bending (U-profile)
- Grinding
Figure 6. LB_16 Calculation
4.2. Step-by-step walkthrough of cost estimation
Select Project and Component:
- Input “Folding Bracket” as the project name.
- Input “LB_16” as the component name.
- Select Sheet from the component dropdown menu
- Upload the component image for reference.
Material Selection & Weight Input:
- Select Stainless Steel from the dropdown.
- Input weight: 409 kg.
- The system retrieves the material cost from the database and applies the Material Cost Formula.
Process Selection & Input Variables:
- Laser Cutting: Enter 46 mm cut length.
- Bending: Enter the time it takes to bend (5 min)
- Grinding: Enter the surface it’s going to grind (233.43 cm2)
- Labor time: 1 h
Cost Calculation:
- The system applies the appropriate cost formulas for each process.
- Displays total cost and cost per unit.
Saving to Archives:
- The cost estimation is saved to the Archives Sheet for future reference.
- Comparison with manual cost estimation
This section compares manual and automated cost estimation using the Folding Bracket (LB_16) case study, highlighting 3C’s improved accuracy and consistency over traditional methods.
5.1 Time efficiency comparison
Manual cost estimation typically follows these steps:
Material Cost Calculation
- Engineers obtain material costs from suppliers or standard price lists.
- They calculate the cost by multiplying the sheet metal’s weight by the cost per kg.
- This step can take 15-30 minutes, depending on material availability and pricing fluctuations.
Process Cost Calculation
- Each manufacturing process (laser cutting, bending, deburring, etc.) is estimated separately.
- Engineers refer to machine rates (e.g., laser cutting per cm, bending per operation).
- Additional setup costs, labor time, and overheads are factored in.
- This process often requires cross-checking past projects or consulting suppliers, adding 20-40 minutes to estimation time.
Final Price Adjustment
- Manual estimations often overestimate costs to account for unknowns.
- The engineer applies profit margins, rounding values based on experience.
- This final step takes 5-10 minutes.
By automating the cost breakdown, the 3C system reduces estimation time by up to 90%, allowing engineers to focus on production instead of calculations, Table 1.
Table 1. Final price adjustment
Method | Estimated Time (min) |
Manual Estimation | 45 – 80 min |
3C-System | 5 – 10 min |
5.2 Accuracy and error reduction analysis
Challenges in manual estimation:
- Data inconsistency, different engineers might estimate the same part with varying costs.
- Error risk, incorrect material pricing, unit conversions, or labor costs lead to miscalculations.
- Lack of standardization, manual estimates depend on experience, which can differ between engineers.
3C’s Solution
- Predefined material costs automatically fetches the correct price from a database.
- Automated process costing ensures consistent formulas and prevents human error.
- Standardized calculations provide the same cost breakdown every time, reducing inconsistencies.
A real-world test showed that:
- Manual estimation had a ±5% variation depending on the engineer.
- 3C’s results had only a ±1% variation, caused by supplier price fluctuations.
5.3. Practical benefits
The 3C system provides several advantages:
- Speed, engineers can complete cost estimates in minutes instead of an hour.
- Accuracy, automated calculations prevent misjudgments and calculation errors.
- Documentation, each estimation is stored for future reference and comparisons.
- Optimization, engineers can easily compare different cost scenarios before production.
Table 2. Estimated costs
Manufacturer | Estimated cost per unit (€) |
1 | 27.5 |
2 | 25.8 |
3 | 28.2 |
3C | 24.7 |
Figurе 7. Cost estimation comparison chart
- Conclusions
Cost estimation is vital for pricing, resource planning, and profitability. Traditional manual methods are often inefficient and error-prone, whereas 3C offers an automated, structured solution that improves accuracy and reduces manual work.
By using predefined formulas for all production stages and tracking past estimates, 3C minimizes uncertainty and supports better decision-making. It also enhances cost transparency, enabling manufacturers to compare pricing models and optimize processes.
While its effectiveness depends on accurate inputs, future improvements could include real-time supplier data, CAD integration, and cloud-based collaboration. As manufacturing becomes more digital, tools like 3C are essential for improving productivity and ensuring financial accuracy.
REFERENCES
Groover, M. (2020). Automation, Production Systems, and Computer-Integrated Manufacturing. (5th ed.). Pearson.
Kalpakjian, S., Schmid, S. (2021). Manufacturing Engineering and Technology. (8th ed.). Pearson.
Kaplan, R., Anderson, S. (2004, November). Time-Driven Activity-Based Costing: A Simpler and More Powerful Path to Higher Profits. Harvard Business Review. https://hbr.org/2004/11/time-driven-activity-based-costing.
Kerremans, M., Theunisse, H., Van Overloop, G. (2012). Impact of Automation on Cost Accounting. Accounting and Business Research, 21(82), 147 – 155. https://doi.org/10.1080/00014788.1991.9729827.
Maruf, A., Leuveano, R. A. C., Utama, R. (2024). Product Design Cost Estimation for Make-to-Order Industry: A Machine Learning Approach. Emerging Science, 8(3), 1167 – 1183. https://doi.org/10.28991/ESJ-2024-08-03-022.
Niazi, A., Dai, J. S., Balabani, S., Seneviratne, L. (2006). Product Cost Estimation: Technique Classification and Methodology Review. Journal of Manufacturing Science and Engineering, 128(2), 563 – 575. https://doi.org/10.1115/1.2137750.
Rush, P., Roy, R. (2001). Cost estimation in manufacturing: An overview. International Journal of Production Research, 39, 355 – 380. https://doi.org/10.1016/S0736-5845(01)00009-6.
Shehab, E. M., Abdalla, H. S. (2001). Manufacturing cost modelling for concurrent product development. Robotics and Computer-Integrated Manufacturing, 17(4), 341 – 353. https://doi.org/10.1016/S0736-5845(01)00009-6.
Prof. Ramë Likaj, PhD
ORCID iD: 0000-0002-8316-6334
FME University of Pristina,
Pristina, Kosovo
E-mail: rame.likaj@uni-pr.edu
Prof. Gëzim Hoxha, PhD
ORCID iD: 0000-0002-0486-7010
FME University of Pristina
Pristina, Kosovo
E-mail: gezim.hoxha@uni-pr.edu
Bsc. Albi Macula
FME University of Pristina
Pristina, Kosovo
E-mail: albi.macula@student.uni-pr.edu
