← All guides
CNC machining cost estimation guide - Machined metal parts with calculator and engineering drawing - CNC Dance guide

CNC Machining Cost Estimation: How to Calculate Part Prices

Guides

If you own a CNC machine or are thinking about starting a machining business you need to understand how to calculate machining costs. Pricing parts correctly is the difference between a profitable shop and one that loses money on every job. I have seen many machiners underprice their work because they only counted the material cost and machine time while forgetting about tooling, setup, and overhead. Our CNC Shop Starter Kit covers the full cost picture.

This guide covers the complete cost calculation for CNC machined parts including machine hourly rates, material costs, setup time, tooling, and how to build a profitable quote.

Machine Hourly Rate

Calculating Your Rate

The machine hourly rate is the foundation of your cost calculation. It covers the cost of owning and operating the machine divided by the number of billable hours per year. To calculate your hourly rate add up all the costs associated with the machine per year and divide by the number of hours the machine actually runs.

Fixed costs include the machine purchase price or lease payment, insurance, and floor space. If you bought a $30,000 machine and plan to keep it for five years the annual depreciation is $6,000. Floor space costs $10 to $30 per square foot per year depending on your location. A machine that occupies 50 square feet costs $500 to $1,500 per year in space costs.

Variable costs include electricity, coolant, cutting tools, and maintenance. A typical CNC mill consumes 5 to 15 kilowatts per hour depending on the load. At 12 cents per kilowatt hour this costs $0.60 to $1.80 per hour. Coolant costs about $1 per hour of operation. Cutting tools cost $2 to $10 per hour depending on the material and operation complexity.

To calculate your hourly rate add fixed and variable costs and divide by the estimated billable hours per year. A reasonable target rate for a small shop CNC mill is $50 to $85 per hour of actual cutting time. A router is $40 to $60 per hour. A production VMC is $75 to $120 per hour. These rates include profit and account for the time the machine is not running.

Rate Components

Fixed costs include the machine purchase price or lease payment, insurance, and floor space. If you bought a $30,000 machine and keep it for five years, annual depreciation is $6,000. Floor space costs $10 to $30 per square foot per year.

Variable costs include electricity, coolant, cutting tools, and maintenance. A typical CNC mill consumes 5 to 15 kW per hour. At 12 cents per kWh, this costs $0.60 to $1.80 per hour. Coolant costs about $1 per hour. Cutting tools cost $2 to $10 per hour.

Setup Costs

What Setup Includes

Setup time is the time required to prepare the machine for a job. This includes mounting the stock, indicating the vise or fixture, setting work offsets, loading the program, and running the first article inspection. Setup time is charged separately from machine time because it does not involve cutting material.

A simple job on a vise with standard tooling takes 15 to 30 minutes to set up. A complex job with custom fixturing and multiple tools can take 2 to 4 hours. Charge your hourly rate for setup time. Many shops charge a minimum of one hour for any job regardless of how simple it is.

First Article Inspection

First article inspection is an important part of setup. After the first part is machined it must be measured to verify all dimensions. This takes 10 to 30 minutes for simple parts and up to several hours for complex parts. Include inspection in the setup charge.

Minimum Setup Charge

Many shops charge a minimum of one hour for any job regardless of how simple it is. This covers the fixed cost of preparing a job — even if the actual setup takes only 15 minutes, the minimum charge ensures the shop is compensated for the time spent quoting, handling material, and cleaning up.

Material Costs

Calculating Material Cost

Material cost is the most straightforward part of the quote. Calculate the volume of material needed and multiply by the material cost per unit volume. Add a waste factor of 10 to 20 percent for scrap and machining losses.

Aluminum 6061 material costs about $3 to $5 per pound for small quantities. Steel 1018 costs about $1 to $2 per pound. Stainless steel 304 costs about $3 to $5 per pound. Brass costs about $4 to $6 per pound. Plastic materials like Delrin and acrylic cost $10 to $30 per sheet depending on thickness.

If you are buying material from a supplier, include any cutting or processing fees. These fees add $5 to $20 per piece depending on complexity.

Material Price Examples

Aluminum 6061: $3 to $5 per pound. Steel 1018: $1 to $2 per pound. Stainless 304: $3 to $5 per pound. Brass: $4 to $6 per pound. Plastics like Delrin and acrylic: $10 to $30 per sheet.

Tooling Costs

Consumable Tooling

Tooling costs include the cutting tools consumed during the job plus any special tools purchased for the job. Standard end mills and drills are consumable items that wear out. The tooling cost per hour varies by material.

Aluminum is relatively easy on tools. A standard carbide end mill in aluminum can last 10 to 20 hours of actual cutting time before needing replacement. Steel wears cutting tools much faster. A carbide end mill in steel lasts 4 to 8 hours of machining time. Stainless steel and titanium wear tools even faster at 2 to 4 hours per tool.

Tool Life by Material

Aluminum is easy on tools — a carbide end mill lasts 10 to 20 hours. Steel wears tools faster — 4 to 8 hours. Stainless steel and titanium wear tools fastest — 2 to 4 hours. Include the cost of special tooling (custom form tools, special diameters) in the quote as a separate line item.

Calculating Total Cost

The Cost Formula

The total cost for a job is setup time + material cost + tooling cost + machine time. Machine time is the actual cutting time multiplied by the hourly rate. The cutting time is calculated by your CAM software or estimated from similar jobs.

Here is an example calculation for a simple aluminum bracket. Setup time is 30 minutes at $60 per hour which is $30. Material cost for a 4 by 4 by 1 inch block of aluminum is $8. Tooling cost estimated at $5. Machine cutting time is 20 minutes at $60 per hour which is $20. The total cost is 30 plus 8 plus 5 plus 20 which is $63.

Example Calculation

Here is an example for a simple aluminum bracket. Setup: 30 minutes at $60/hr = $30. Material: 4x4x1“ aluminum block = $8. Tooling: $5. Machine time: 20 minutes at $60/hr = $20. Total cost: $63.

Selling price = total cost x markup. A markup of 2.0 gives a selling price of $126. Standard markup for machine shop work: 1.5 to 2.5x.

Reducing Part Cost

Design for Manufacturing

The best way to reduce machining cost is to design parts that are easy to machine. Avoid deep pockets that require long reach tools. Use standard tool sizes (1/4“, 3/8“, 1/2“). Design parts that can be machined in one setup instead of multiple.

Increasing batch size reduces the per-part cost because the setup cost is spread across more parts. A job that costs $100 to set up and $10 per part to machine costs $110 for one part but only $20 per part for 10 parts plus the $100 setup spread across them.

Batch Size and Near-Net Shape

Increasing batch size reduces per-part cost because the setup cost is spread across more parts. A job with $100 setup and $10 per part costs $110 for one part but only $20 per part for 10 parts.

Near-net-shape stock (castings or 3D printed blanks) reduces machining time and material waste significantly compared to starting from a solid block.

Quoting Tips

Quote Structure

Always include a minimum quantity on your quote. If the customer wants only one part, the unit price is high because the setup cost is concentrated. If they want 100 parts, the per-part price is much lower. Make the pricing structure clear.

Lead Time and Terms

Include lead time on your quote — 2 to 4 weeks for simple parts, 4 to 8 weeks for complex parts. Rush orders charged at 1.5 to 2x normal rate. Payment terms: net 30 for established customers, net 0 for new customers. Quotes valid for 30 days.

Put your terms on every quote. Payment terms are typically net 30 for established customers and net 0 or payment before shipping for new customers. Include any applicable taxes and shipping costs. Make the quote valid for a specific period typically 30 days because material prices and shop workload change over time.

Always follow up on quotes that you send out. Many potential customers need a reminder or have questions that prevent them from placing the order. A simple email or phone call follow-up can convert a quote into an order. Keep track of your quote-to-order conversion rate to measure your sales effectiveness. Include your shipping terms and any applicable taxes.

Advanced Cost Factors

Overhead Costs

Overhead costs are the expenses not tied to any specific job. Common items include shop rent, utilities, insurance, software subscriptions, and administrative labor. These costs are typically 20 to 40 percent of total shop expenses.

To calculate overhead cost per hour divide your total annual overhead by the number of billable machine hours per year. If your annual overhead is $30,000 and your machine runs 1,500 billable hours per year the overhead cost per hour is $20. This overhead must be added to your hourly rate or recovered through markup on materials and perishable tooling items.

Many small machine shops forget to include overhead costs in their quotes and wonder why they are not making money at the end of the year. Overhead is a real cost and must be accounted for in every quote.

Batch Pricing and Quantity Discounts

Batch pricing is a critical concept in cost estimation. The first part is the most expensive because the setup cost is allocated entirely to that one part. As quantity increases, setup cost is spread across more parts.

Here is a realistic example of how per-part price changes with quantity for a part that costs $100 to set up and $10 per part to machine:

Quantity Total Cost Per-Part Cost
1 $110 $110.00
5 $150 $30.00
10 $200 $20.00
50 $600 $12.00
100 $1,100 $11.00

The price curve flattens as quantity increases because the setup cost becomes a smaller fraction of the total cost. Beyond a certain quantity, the per-part price approaches the machining cost per part.

When quoting a job include pricing tiers at different quantities. Typical tiers are one part, 5 parts, 10 parts, 25 parts, 50 parts, and 100 parts. The customer can see how the price drops with quantity and choose the quantity that fits their budget.

Estimating Machine Time

Machine time is the actual cutting time calculated by your CAM software. The software knows each toolpath length and feed rate and calculates the time required. For unprogrammed parts, estimate based on similar parts.

A simple 2D part with one or two operations might take 10 to 20 minutes of machine time. A complex 3D part with multiple operations and tool changes can take 1 to 4 hours. Include tool change time in your estimate. Each tool change adds 5 to 15 seconds for an automatic tool changer or 30 to 60 seconds for manual tool changes.

The machine time estimate should include both roughing and finishing operations. Roughing removes the bulk of the material quickly. Finishing takes longer per unit of material removed but produces the final surface finish and dimensions.

Programming and Engineering Time

Programming time includes importing the model, setting up stock, creating toolpaths, simulating, and post processing. A simple part might take 30 minutes to program. A complex multi-operation part can take 4 to 8 hours.

A simple part might take 30 minutes to program. A complex multi-operation part can take 4 to 8 hours to program. Charge your hourly rate for programming time. Many shops include programming time in the setup charge or charge it separately.

Engineering time includes reviewing the customer drawing, identifying potential issues, and suggesting design improvements. This is typically included in the programming time or charged as a separate engineering fee. Some shops offer design for manufacturability reviews as a value-added service.

Secondary Operations

Secondary operations are performed after CNC machining. Common ones include deburring, tapping, heat treating, anodizing, painting, and assembly. These add cost and must be included in the quote.

Deburring is required on almost every machined part without exception. The sharp edges left by the machining process must be removed for safety and function. Deburring time varies from 1 to 2 minutes for simple parts to 15 to 30 minutes for complex parts with many edges.

Surface finishing operations like anodizing, powder coating, or plating are typically outsourced to specialized vendors. Get a quote from the vendor and add a markup for handling and coordination. The markup is typically 15 to 25 percent of the vendor cost.

Profit Margin

Profit margin is the amount added to cost to determine the selling price. A reasonable margin for machine shop work is 15 to 30 percent. The margin covers the risk of scrapped parts, warranty issues, and business growth.

Many shops use a markup multiplier on their costs. A markup of 1.5 to 2.5 times the total cost is standard. The exact multiplier depends on your market, your specialization, and the complexity of the work. Simple work with low risk might use a 1.5 multiplier. Complex work with high risk might use a 2.5 multiplier.

Do not compete solely on price. Customers who choose the cheapest shop are often the most demanding and the least loyal. Compete on quality, reliability, and customer service instead. Charge a fair price for quality work and let the bargain shoppers go to someone else.

Cost Estimation Checklist

Use this checklist when quoting a new job: calculate setup time x hourly rate, add material cost with waste factor, add tooling cost based on expected tool life, add machine time from CAM estimate, apply overhead percentage, multiply by profit markup. Review the total against market rates.

Here is a sample program for estimating cycle time:

; Simple part — time estimate: 15 min
G90 G94 G17 G54
G21
M03 S8000
G00 X0 Y0 Z5
G01 Z-0.5 F200   ; Rough pass
G01 X50 F400
G00 Z5
M05
M30

For more business and machine setup guides see our CNC Shop Starter Kit guide and our CNC Workholding 101 guide.

Tags:#buying-guide#beginner#mill#tips