CNC Machine Hourly Rate Calculator

Last modified: October 28, 2026

Numerous shops use machine hourly rates for job cost estimates and quotes. But there's little readily accessible information on how to derive a suitable hourly rate. This free CNC machine hourly rate calculator works it out for you from what the machine costs to own and how much you'll run it:

CNC Machine Hourly Rate Calculator

Hourly rate with labor$36.12/hr
Machine cost per hour$6.12/hr
Total cost of ownership$104,027
Loan interest paid$9,027

1,700 productive hours a year, 17,000 over the machine's life.

Total cost of ownership = purchase price + loan interest + consumables over the useful life − trade-in value. Machine cost per hour = total cost of ownership ÷ productive hours over the useful life, where productive hours = hours per day × days per year × (1 − downtime). The hourly rate adds the operator rate, then the markup. Interest assumes a fixed-rate loan with monthly payments.

More free CNC calculators →

The basic strategy is to determine the machine's Total Cost of Ownership (TCO) over its useful life and then divide that by how many hours it will be used.

Let's go over each piece of data that must be entered:

How Can You Use Machine Hourly Rate When Estimating Jobs?

When you estimate your jobs, using a Machine Hourly Rate that's calculated based on each of the different machines needed to make the part will help ensure your job estimates are more accurate.  What you need to do is combine the Hourly Rate on a per machine basis with your estimate of how many hours will actually be needed from each machine.

For example, say a part needs 0.75 hours on a mill whose rate is $65/hr and 0.5 hours on a lathe at $55/hr. The machine time for that part costs 0.75 x 65 + 0.5 x 55 = $76.25. Add material, tooling that's specific to the job, setup time, and any outside processing, and you have the basis for your quote.

For more on building a quote, see our guide to machining cost estimation and quoting.

More Feeds and Speeds Calculators

Be the first to know about updates at CNC Cookbook

Join our newsletter to get updates on what's next at CNC Cookbook.