Budgeted Hourly Rate for a Print Shop: How to Build One That Holds

The Quote That Made Money on Paper and Lost Money on the Floor
The shop rate on the estimating sheet was $95 an hour. It had been $95 an hour for six years — nobody could say exactly why, only that it was "what we've always charged for press time." Volume was up that year, the sales team was closing bigger runs, and the P&L still came in soft on margin. When the controller finally pulled the number apart, two things surfaced: the overhead pool behind that $95 had never been updated to include the new plate-mounting equipment lease, and the "productive hours" figure it was divided by assumed the press ran every minute of every scheduled shift — no changeovers, no maintenance, no gaps. The rate wasn't wrong by accident. It was wrong by inheritance.
That's the trap with a budgeted hourly rate: it's easy to keep charging the number that's always been charged, and hard to notice it's drifted away from what the press actually costs to run. By the end of this piece you'll be able to build a rate from your own books — overhead pool, productive hours, burdened labour — that holds up when someone finally checks it.
The Budgeted Hourly Rate Printing Shops Can Actually Defend
A budgeted hourly rate is not a price. It's a cost — an estimate, set in advance for a coming period, of what it costs to run one cost center (one press, one finishing line) for one hour, all-in. It's built from two pieces: an overhead pool divided by a productive-hours denominator, plus a burdened labour rate layered on top. The output feeds the estimate; it isn't the same thing as the "shop rate" a salesperson quotes a customer, which may include margin, market positioning, or a competitive adjustment on top of the cost number.
Confusing the two is common and expensive. If your $95/hour figure is really a market rate someone picked years ago, and you're using it as if it were a cost rate, you have no way of knowing whether a given job actually covered its overhead. The whole discipline of a budgeted hourly rate printing operations rely on exists precisely to separate "what we charge" from "what it costs" — so the gap between them is a decision, not a mystery.
Building the Overhead Pool: What Belongs in the Numerator
The numerator is every indirect cost tied to keeping that press available and running, allocated to the cost center over the budget period. That typically includes:
- Press depreciation or lease payment
- Allocated floor space (rent or facility cost, prorated by square footage)
- Utilities attributable to that equipment
- Insurance on the equipment and the space
- Indirect labour — maintenance techs, QC, plant supervision — prorated across cost centers
- Consumables that support the press but aren't billed line-by-line to a job (cleaning solvents, general shop supplies)
What does not belong in the pool: direct materials (substrate, ink, plate stock) that flow through job costing as their own line items, and period expenses like sales commissions or marketing spend that have nothing to do with running that specific piece of equipment. Mixing the two — folding substrate cost into the hourly rate instead of pricing it separately by the job — is one of the most common ways a shop's estimate stops matching reality, because material cost swings with the job and the hourly rate is supposed to be stable.
If your shop runs more than one press, this is also where a single shop-wide rate starts to break down. An older 6-colour press with a fully depreciated lease and modest maintenance cost has a very different overhead pool than a newer 8-colour press carrying an active equipment loan. Blending them into one number means the newer press is chronically underpriced and the older one is overpriced — quietly pushing volume toward the wrong machine. A cost-center rate calculation done press-by-press is what catches this.
Productive Hours: The Denominator Estimators Get Wrong
The denominator is where most budgeted hourly rates quietly go soft. The question isn't "how many hours is the press scheduled" — it's "how many hours will it actually run, producing saleable output, in a normal period." Those are not the same number, and the gap between them is planned downtime: changeovers, preventive maintenance, operator breaks, and the ordinary friction of a real production floor.
A productive-hours count that assumes the press runs every scheduled minute inflates the denominator and understates the true hourly cost — the overhead pool gets spread across more hours than the press will actually deliver, and the resulting rate looks cheaper than it is. When that understated rate gets used to price a year of quotes, the shop is systematically under-recovering overhead on every job, and the shortfall only shows up as a soft P&L at year-end, exactly like the shop in the opening scenario.
The fix isn't a formula, it's honesty about your own operation: start from scheduled hours, subtract the downtime categories your shop actually experiences (not an idealized version of the floor), and use that netted figure as the denominator. If you don't already track downtime by category, that's worth fixing before you build the rate — a rate built on a guessed denominator is a rate built on a guess.
Loading Labour: Burdened Cost vs. Gross Wage
The second input is labour, and the mistake here runs the other direction: using the wage on the pay stub instead of the fully burdened cost of employing that person. Burdened labour cost adds employer payroll taxes, benefits, and workers' compensation on top of gross wages — the loaded number is meaningfully higher than what shows up as the hourly wage, because the employer is paying for more than the hour worked.
To ground this with a real, sourced figure rather than a guess: the U.S. Bureau of Labor Statistics reports a mean hourly wage of $21.37 for Printing Press Operators (SOC 51-5112) as of May 2023 — a national mean, not any individual shop's actual pay rate, but a useful anchor for illustrating the arithmetic. That $21.37 is the gross wage. The burdened cost — after payroll tax, benefits, and workers' comp are added — is a materially higher number, and the exact amount depends entirely on your shop's own benefits structure and state payroll obligations. There's no universal multiplier to borrow here; it has to come from your payroll records.
The rate that holds is the one built from your overhead pool, your productive hours, and your burdened labour — not a number inherited from a prior estimator or borrowed from an industry benchmark that was never measuring your press.
A Worked Example: Building the Rate Press by Press
Here's the method with round, illustrative numbers — substitute your own books figures in place of these.
Say a press has an annual overhead pool of $180,000 (depreciation, allocated space, utilities, insurance, prorated indirect labour). The shop determines, after netting out changeovers and maintenance from scheduled time, that the press realistically runs 1,600 productive hours a year. That gives an overhead rate of:
$180,000 ÷ 1,600 hours = $112.50/hour in overhead
Now add burdened labour. Using the BLS mean gross wage of $21.37/hour as a starting point and layering on an illustrative burden (payroll tax, benefits, workers' comp — figures that must come from your own payroll, not this example) might bring burdened labour to, say, $32/hour in this hypothetical shop:
$112.50 + $32.00 = $144.50/hour budgeted rate for that press
That's the cost figure that belongs in the estimate — before any margin is added on top to arrive at the price the customer sees. Do this once per cost center, not once for the whole shop, and you'll usually find your presses don't cost the same amount to run. FlexoCommand's press configuration carries this rate-plus-overhead-loading arithmetic per press inside the flexo quoting engine, so it's calculated once per machine and applied consistently to every quote built against it, rather than rebuilt in a spreadsheet each time someone remembers to check it. For the full method — including how to handle partial-year equipment purchases and mid-year overhead changes — see how to calculate a budgeted hourly rate.
Keeping the Rate Honest: Budgeted vs. Actual
A budgeted hourly rate is a forecast, not a fact — it's your best estimate of cost for the coming period, and it needs to be checked against what actually happened. That means two disciplines have to run alongside each other: resetting the rate on a regular cadence (most shops do this annually, some quarterly, as overhead and utilization shift), and comparing budgeted cost to actual job cost on real work as it closes. The comparison is how you find out whether utilization assumptions were optimistic, whether an equipment lease changed the overhead pool mid-year, or whether a press is quietly running fewer productive hours than the rate assumes.
That comparison is exactly what estimated-vs-actual job costing is for — closing a job and checking what it really cost against what the quote assumed it would cost, press by press. If the actuals keep running hotter than budget on one machine, the rate on that cost center is stale, not the estimator. For more on the distinction between the cost rate you build and the price rate you quote, see shop rate vs. actual cost and estimated-vs-actual job costing.
If you'd rather not rebuild this arithmetic from scratch in a blank spreadsheet, the Budgeted Hourly Rate & Cost-Center Rate Builder is a downloadable template structured around exactly this method — overhead pool, productive hours, burdened labour — built to be filled in with your own numbers, one cost center at a time.
Get the next guide in your inbox
Flexo estimating guides and digital press cost breakdowns, when we publish them.