Skip to main content
Back to Blog
Manufacturing

Piece Rates for CNC, Upholstery, Assembly

Piece rate ranges for CNC machine operation, upholstery work, and assembly line production. Per-part pricing, quality reject handling, and how scrap rates affect pay.

Tyson Faulkner·April 13, 2026·14 min read

What Are Standard Piece Rates for CNC, Upholstery, and Assembly?

CNC machine operators typically earn $0.25 to $5.00+ per part depending on complexity and cycle time. Upholstery piece rates run $15 to $80 per piece for furniture and $8 to $35 per piece for automotive seats and panels. General assembly line work pays $0.10 to $3.00 per completed unit depending on the product. Across all three, quality reject handling is a critical factor — scrap and rework rates directly affect what workers actually take home.

I'm Tyson Faulkner. My background is in roofing, not manufacturing, but piece rate works the same way across trades — measurable output, clear rates, and pay that rewards skill and speed. CNC shops, upholstery operations, and assembly lines all produce countable units, making them a natural fit for piece rate pay.

CNC Machine Operation Rates

CNC piece rates depend on the machine type, part complexity, cycle time, and how much operator involvement each part requires. The spectrum ranges from simple parts that cycle every 30 seconds to complex multi-operation parts taking 20 minutes or more.

Per-Part Rates by Complexity

Simple parts (short cycle, minimal operator involvement):

  • Cycle time under 2 minutes
  • Operator loads material, presses start, unloads finished part
  • Rate: $0.25 - $0.75 per part
  • Examples: basic turned parts, simple hole patterns, short-run washers and spacers

Medium complexity (moderate cycle, some setup between parts):

  • Cycle time 2-10 minutes
  • Operator loads, monitors, deburrs, and inspects
  • Rate: $0.75 - $2.50 per part
  • Examples: milled pockets, multi-feature turned parts, threaded components

High complexity (long cycle, significant operator skill):

  • Cycle time 10-30+ minutes
  • Operator manages multiple setups, tool changes, in-process inspection
  • Rate: $2.50 - $8.00+ per part
  • Examples: aerospace components, medical device parts, multi-axis machined housings

CNC Turning vs. Milling

Turning operations (lathes) tend to have shorter cycle times and higher volume. Piece rates per part are typically lower, but operators produce more parts per shift.

  • CNC lathe (simple): $0.25 - $1.00 per part
  • CNC lathe (medium): $0.75 - $2.00 per part
  • CNC mill (simple): $0.50 - $1.50 per part
  • CNC mill (medium): $1.00 - $3.00 per part
  • CNC mill (complex/multi-axis): $2.50 - $8.00+ per part

Multi-Machine Operation

Some CNC operators run two or three machines simultaneously. One machine is cutting while they load or unload another. This changes the piece rate math.

  • Single machine rate: Standard per-part rate
  • Two-machine operation: Per-part rate is often 60-70% of single-machine rate per machine, but total daily earnings increase because of higher throughput
  • Three-machine operation: Per-part rate at 50-60% per machine

The operator earns more overall by running multiple machines, even though the per-part rate on each machine is lower. A shop paying $1.50 per part on a single machine might pay $1.00 per part when the operator runs two machines — but the operator is now producing from two machines, earning more per hour.

Setup Pay

CNC work involves setup time between different part runs — loading programs, setting tools, running first articles. Most shops don't include setup in the piece rate. Common approaches:

  • Flat setup fee: $15 - $50 per setup depending on complexity
  • Hourly rate for setup time: Pay the operator's base hourly rate during setup, then switch to piece rate for production
  • Blended rate: Roll setup time into a slightly higher per-part rate for short runs

For long production runs (500+ parts), setup time is a small fraction of total time and the impact on per-part cost is minimal. For short runs (10-50 parts), setup is a significant cost and needs its own compensation.

Upholstery Piece Rates

Upholstery is a skilled trade where piece rate works well for production environments. Custom one-off pieces are usually paid hourly, but production upholstery (furniture lines, automotive seating, marine) fits piece rate naturally.

Residential Furniture

  • Dining chair (seat and back): $12 - $25 per chair
  • Sofa cushion (cut, sew, stuff): $15 - $30 per cushion
  • Full sofa (production line, one station): $35 - $70 per sofa
  • Full sofa (complete reupholster, single worker): $60 - $120 per sofa
  • Ottoman/footstool: $10 - $20 per piece
  • Headboard (fabric panel): $15 - $35 per headboard

These rates assume production work with patterns already cut or the upholsterer working from templates. Custom work with pattern development and fitting is different — usually hourly.

Automotive Upholstery

Auto upholstery in a production environment (seat covers, door panels, headliners) uses per-piece rates:

  • Seat cover (single seat, install): $8 - $18 per seat
  • Full vehicle seat set (4 seats, install): $30 - $65 per set
  • Door panel (per panel): $6 - $14 per panel
  • Headliner (install): $12 - $25 per vehicle
  • Center console wrap: $8 - $15 per piece

Automotive work is faster per piece than furniture because the substrate is already shaped. The upholsterer is covering, not building.

Marine and RV Upholstery

Marine and RV work commands higher rates because of material handling (vinyl, marine-grade fabric) and weather-proofing requirements.

  • Boat seat cushion: $15 - $35 per cushion
  • Boat cover or bimini: $40 - $80 per cover
  • RV dinette cushion set: $20 - $40 per set
  • RV slide-out mattress cover: $12 - $25 per piece

Sewing and Cutting Stations

Many upholstery operations separate cutting and sewing from assembly. Each station has its own piece rate.

  • Fabric cutting (per pattern set): $2 - $6 per set
  • Sewing (per cushion cover): $4 - $10 per cover
  • Sewing (per seat cover, automotive): $3 - $8 per cover
  • Welting/piping (per linear foot): $0.15 - $0.40 per foot

Separating the rates by station lets you pay each skill appropriately and identify bottlenecks in your production flow.

Assembly Line Piece Rates

General assembly covers a huge range of products — electronics, consumer goods, industrial equipment, packaging. Rates depend entirely on what's being assembled and how long each unit takes.

Light Assembly (Small Products)

  • Electronic component assembly: $0.10 - $0.50 per unit
  • Small consumer products (package, label, box): $0.15 - $0.75 per unit
  • Jewelry or small hardware assembly: $0.25 - $1.00 per unit
  • Cable/harness assembly: $0.50 - $3.00 per harness

Medium Assembly

  • Small appliance assembly: $1.00 - $4.00 per unit
  • Furniture assembly (flat-pack, partial): $2.00 - $8.00 per unit
  • Plumbing fixture assembly: $0.75 - $3.00 per unit
  • HVAC component assembly: $1.50 - $5.00 per unit

Heavy Assembly

  • Industrial equipment subassembly: $5.00 - $25.00 per unit
  • Large appliance assembly station: $3.00 - $10.00 per station task
  • Pallet/crate building: $2.00 - $6.00 per pallet

Packaging and Kitting

  • Kit assembly (bagging components): $0.15 - $0.60 per kit
  • Box packing (single product): $0.10 - $0.40 per box
  • Gift set assembly: $0.50 - $2.00 per set
  • Shrink wrapping: $0.05 - $0.20 per unit

Assembly rates are often the lowest per unit in manufacturing, but the volume is high. A worker packaging 300 units per hour at $0.25 each earns $75/hour equivalent.

Quality Reject Handling and Scrap Rates

This is where piece rate in manufacturing gets complicated. What happens when a finished piece fails inspection?

Common Approaches to Rejects

No pay for rejects. The simplest approach — workers don't get paid for parts that fail quality inspection. This incentivizes careful work but can feel punitive if reject causes are beyond the worker's control (bad material, machine drift).

Reduced pay for rework. If a part can be fixed, pay 50% of the piece rate for the rework. The worker already did most of the labor and the part is salvageable.

Full pay with quality bonus. Pay the full piece rate for every part produced, but add a quality bonus for workers who maintain reject rates below a threshold (for example, an extra $0.10 per part if weekly reject rate stays under 2%).

Scrap charge-back. In CNC and machining, some shops deduct material cost for scrapped parts from the operator's piece rate earnings. This is legal in most states as long as earnings don't drop below minimum wage after deductions, but it's aggressive and can hurt morale.

How Scrap Rates Affect Effective Pay

A CNC operator paid $1.50 per part with a 5% scrap rate effectively earns less than the headline rate suggests.

Example:

  • Operator produces 200 parts per shift
  • 5% scrap rate = 10 rejected parts
  • Paid for 190 parts at $1.50 = $285.00
  • If paid for all 200: $300.00
  • Effective rate reduction: 5% (matching the scrap rate)

If that same operator reduces scrap to 2%:

  • 4 rejected parts out of 200
  • Paid for 196 parts at $1.50 = $294.00
  • Only $6 lost to scrap instead of $15

This is why quality tracking matters alongside production tracking. Workers need to see the connection between quality and their actual earnings.

Machine-Caused vs. Operator-Caused Rejects

Not all rejects are the worker's fault. CNC tooling wears, material has defects, and machines drift out of tolerance. Fair piece rate systems distinguish between:

  • Operator error: Worker loads part wrong, skips a step, or damages a feature. No pay or reduced pay is reasonable.
  • Machine/tooling failure: Tool breaks mid-cut, machine crashes, coolant failure. Full pay plus additional compensation for lost production time.
  • Material defect: Raw material has inclusions, wrong hardness, or dimensional issues. Full pay — the worker did everything right.

Document the cause of every reject. It protects workers from unfair deductions and gives you data to fix the real problems.

Rate Card Summary

Work TypeUnitRate RangeNotes
CNC lathe (simple)Per part$0.25 - $1.00Short cycle, high volume
CNC lathe (medium)Per part$0.75 - $2.00Moderate complexity
CNC mill (simple)Per part$0.50 - $1.50Basic operations
CNC mill (complex)Per part$2.50 - $8.00+Multi-axis, tight tolerance
CNC setupPer setup$15 - $50Or hourly rate
Dining chair upholsteryPer chair$12 - $25Production work
Sofa cushionPer cushion$15 - $30Cut, sew, stuff
Auto seat cover (install)Per seat$8 - $18Production shop
Fabric cuttingPer pattern set$2 - $6Per station rate
Sewing (cushion cover)Per cover$4 - $10Per station rate
Light assemblyPer unit$0.10 - $0.75Electronics, small products
Medium assemblyPer unit$1.00 - $8.00Appliances, fixtures
Heavy assemblyPer unit$5.00 - $25.00Industrial equipment
Packaging/kittingPer unit$0.10 - $2.00Volume work

Sample Earnings Calculation

Let's look at a CNC mill operator running medium-complexity parts.

The work: Milling aluminum housings with pocketing, hole patterns, and threading. Cycle time is 6 minutes per part. Operator loads raw stock, starts cycle, deburrs the previous part during the cycle, and inspects.

The rate: $1.75 per accepted part (rejects not paid).

A productive operator's shift:

  • Produces 10 parts per hour (6-minute cycle plus load/unload/deburr)
  • Works an 8-hour shift
  • Total parts: 80
  • Reject rate: 2% (about 2 parts)
  • Paid parts: 78

Daily earnings: 78 x $1.75 = $136.50

That seems low. Let's say this operator runs two machines simultaneously:

  • Produces 18 parts per hour across two machines
  • Total parts in 8 hours: 144
  • Reject rate: 2% = about 3 parts
  • Paid parts: 141

Daily earnings: 141 x $1.75 = $246.75

Hourly equivalent: $246.75 / 8 hours = $30.84/hour

Now look at an upholstery example. A production sewer working on sofa cushion covers:

The rate: $6.00 per cushion cover (cut fabric, sew, install zipper).

A skilled sewer's day:

  • Completes 9 covers per hour
  • Works an 8-hour shift
  • Total covers: 72

Daily earnings: 72 x $6.00 = $432.00

Hourly equivalent: $432 / 8 hours = $54.00/hour

Run your shop's numbers through the piece rate calculator to model different scenarios. The crew productivity calculator can help you project team-wide output.

Compliance: Hours, Overtime, and Minimum Wage

Manufacturing piece rate workers are covered by the FLSA with no special exemptions. Every requirement applies.

Track all hours. This includes machine setup, teardown, cleanup, maintenance, quality meetings, training, and any time the worker is on your premises and available to work. Waiting for material or machine repairs counts as compensable time.

Minimum wage floor. Total piece rate earnings divided by total hours must meet or exceed the applicable minimum wage (federal or state, whichever is higher). If it doesn't, you make up the difference.

Overtime calculation:

Total weekly piece rate earnings divided by total hours worked gives the regular rate. Pay an additional 0.5x that rate for every hour over 40.

Example: An assembly worker earns $1,200 in piece rate pay over 46 hours.

  • Regular rate: $1,200 / 46 = $26.09/hour
  • Overtime premium: $26.09 x 0.5 = $13.04 per OT hour
  • Overtime pay: 6 hours x $13.04 = $78.26
  • Total pay: $1,200 + $78.26 = $1,278.26

Read how to calculate overtime for piece rate workers for the detailed breakdown. And check piece rate minimum wage compliance to make sure your rates clear the floor in your state.

The overtime calculator handles the math automatically.

What Drives Regional Rate Differences

Manufacturing piece rates shift based on local economics.

Industry cluster. Areas with heavy manufacturing (Midwest, Southeast) have larger labor pools but also more competition for skilled workers. CNC-heavy areas around aerospace and defense hubs (Wichita, Hartford, Seattle) tend to pay higher rates for precision work.

Cost of living. The same CNC part pays different piece rates in Michigan versus California. Shops in high-cost areas need higher rates to attract workers who have higher expenses.

Automation level. Shops with newer equipment and more automation may offer lower per-part rates because the machines do more of the work. But total earnings can still be competitive because of higher throughput.

Union presence. Unionized manufacturing operations have negotiated rates that set benchmarks. Non-union shops in the same area generally stay within range.

Product market. Shops making high-value products (medical devices, aerospace components) can afford higher piece rates than shops making commodity parts. The product's margin drives what the shop can pay.

Reviewing and Adjusting Rates

Manufacturing conditions change with new products, new equipment, and shifting market demands.

Review when product mix changes. Adding a new part to the production schedule means establishing a new piece rate. Time the work, calculate the rate, and test it before setting it permanently.

Track scrap trends. If scrap rates are climbing, investigate whether it's an operator issue, a machine issue, or a material issue before adjusting piece rates. Cutting rates to punish scrap caused by worn tooling is counterproductive.

Account for efficiency improvements. New tooling, better fixtures, or process optimization can increase parts per hour. Share some of those gains with operators or they'll feel like improvements only benefit the company.

Monitor turnover. If skilled CNC operators or experienced upholsterers are leaving for competitors, your piece rates may be behind the market. Retention costs less than recruitment and training.

Get floor feedback. Operators know which rates are fair and which are tight. Regular rate reviews with worker input prevent resentment and catch issues before they cause turnover.

Getting Started

CNC, upholstery, and assembly work all share one thing: every unit of output is countable. That makes piece rate a natural fit. The key is setting rates that reward productivity without sacrificing quality, and building in systems to handle rejects fairly.

Start by timing each operation. How many parts, pieces, or units does a competent worker produce per hour? Set your piece rate so that worker earns 15-20% above their current hourly equivalent. Track results for 2-4 weeks and adjust based on what you see.

Piece Work Pro tracks production counts, calculates earnings, handles overtime, and gives you real-time visibility into who's producing what. It works for multi-station manufacturing environments where different workers run different piece rate operations.

For more on structuring piece rates in manufacturing, read how to set piece rates in manufacturing and challenges of starting piece work in factories.

Free Guide

How to Pay Your Crew 20% More and Double Your Profit

The math most contractors never run — and the mistakes that cost them $93K+ a year. This free PDF breaks down the math in ten minutes. Plus, you'll understand the payroll traps that can wipe you out.