Pricing Through Inflation Cycles
Why this matters
Between 2021 and 2024, US producer prices in the construction and trade-services categories rose dramatically - copper pipe, refrigerants, lumber, and many specialty materials saw double-digit annual increases in some years, per Bureau of Labor Statistics Producer Price Index (PPI) data. Wages in the trades rose at similar pace. A service business that didn't raise prices in lockstep saw gross margin compress, sometimes from 35% to 15% in 24 months. That margin compression is invisible at the individual job level but catastrophic at the year-end financial review. Pricing through inflation cycles is the discipline of keeping margin intact as input costs change, communicating the changes to customers, and avoiding the demand-destruction of badly-handled price increases.
Where inflation shows up in trade-services costs
| Cost category | Inflation sensitivity | Lag from PPI to retail |
|---|---|---|
| Materials and parts | High | Weeks to months |
| Labor (wages) | High | Annual cycles; pressure from labor market |
| Vehicle fuel | High | Days |
| Vehicle acquisition | Moderate-high | Months |
| Insurance | Moderate | Annual renewal |
| Equipment | Moderate | Months |
| Software / SaaS | Low-moderate | Annual contracts |
| Rent | Moderate | Lease cycles |
Each category needs its own monitoring cadence. Materials and fuel change weekly; rent changes every few years. The pricing response must address each.
Tracking your actual cost inflation
Most service-business owners over-estimate inflation in some areas and under-estimate it in others. The discipline:
- Index a basket of typical jobs. For HVAC: a furnace tune-up, an AC repair, a system replacement. For plumbing: a drain cleaning, a water heater install, a repipe.
- Track the cost of materials for each job in current dollars vs. 12 months ago.
- Compute material-cost inflation per job type.
- Compare to selling price. Has the price grown by at least as much as the cost?
The same exercise for labor: hourly rate paid to technicians today vs. 12 months ago.
Without this measurement, pricing changes are guesswork.
The math of margin protection
A simple example illustrates the margin trap. Take a representative job with 40% material cost, 30% labor cost, 10% overhead allocation, and 20% gross margin at baseline. If material costs rise 15% and labor rises 8% over a year (representative of recent BLS PPI movement in some trade-services categories), the total cost basis rises roughly 9.4%. Holding the selling price flat, gross margin compresses from 20% to about 10.6% - nearly a 47% drop in profitability on the same revenue.
To preserve the same dollar margin, the price must rise by the weighted-average cost increase (about 9.4% in this example). To preserve the same percent margin, the price must rise slightly more (about 11.7%). The exact percentages depend on each business's specific cost mix.
The exercise: do this calculation for the actual business, then commit to the math.
Why owners under-price during inflation
Several psychological and behavioral patterns lead to under-pricing:
- Anchoring on last year's price. "I just charged $X last year; I can't charge more now."
- Customer-relationship fear. "My long-time customers will leave if I raise prices."
- Competitor uncertainty. "What if I raise and they don't?"
- Slow recognition. The cost increases happen in small steps; the price doesn't move.
- Margin illusion. Revenue growth feels like profit growth even when margins are compressing.
The math doesn't care about psychology. Margin lost is lost; recovery requires confrontation with the numbers.
Pricing changes - implementation
Once the decision to raise is made, the implementation:
Communicate to staff first
Technicians and customer service representatives must understand:
- Why prices are going up.
- The new pricing in detail.
- How to answer the customer's "why did this go up?" question.
- Any grandfathering for existing contracts.
- The effective date.
Staff who can answer the question land the increase; staff who can't undermine it.
Effective date and notice
Standard practice:
- 30 days' notice to existing customers on any contract or recurring service.
- No notice required for new customer quotes - they're being quoted at current prices.
- Service contracts in mid-term typically honored at the contracted rate until renewal.
- Members / loyalty customers sometimes get extended notice or limited grandfathering as a goodwill gesture.
Communicate the why
Customers who hear a price increase without context resist. Those who hear context accept:
- "Our material costs have increased 15% over the past year - we held off as long as we could, but we're adjusting prices effective [date]."
- "Wages for skilled technicians in this market have risen significantly; we're updating our pricing to keep our team competitive."
- "Insurance premiums rose substantially this year; this is reflected in our updated pricing."
Specific, honest, and brief beats vague corporate-speak.
Bundle the increase with a value reinforcement
A price increase is more palatable when paired with a reminder of value:
- "Our pricing is updating; included with every visit is [warranty / inspection / guarantee] - same as always."
- "Members get 10% off the new pricing - your savings actually grow."
- Avoid: increasing price and quietly reducing scope. Customers notice.
Pricing across customer segments
Different customers tolerate different pricing:
- Loyal members - small, predictable annual increases tied to clear cost drivers.
- One-time customers - full market pricing; less anchored to historical rates.
- Commercial accounts on contract - contractual escalators (CPI clause or fixed-percent annual).
- New residential customers - full market pricing; they have no history to compare.
A common approach: hold pricing flat or near-flat for loyal members; adjust market pricing for new customers; let the gap close over years.
Price increase frequency
Two extreme approaches both fail:
- Never raise. Margins compress; eventually a step-change increase shocks customers.
- Raise constantly. Customers feel nickel-and-dimed.
Most service businesses do well with annual price increases timed to a consistent calendar moment (start of fiscal year, start of season, January 1). Customers learn to expect it; the conversation is brief.
When inflation is high enough (over 6-8% annually), semi-annual adjustments may be necessary. Below 3%, annual is sufficient.
Material surcharges as a transitional tool
A surcharge is a temporary line item that carries a specific volatile cost until you can fold it into base pricing. It exists to solve one problem: your input cost is moving faster than you can responsibly reprice a whole book of work.
When it is the right tool:
- A single input spiked sharply and recently, and you have quotes outstanding that were priced before the spike.
- The spike is genuinely volatile rather than a permanent step up, so a base-price increase would be hard to walk back if it reverses.
- You are on multi-month contracts or annual agreements that cannot be reopened for a general increase.
- Your suppliers are surcharging you the same way, which makes the explanation easy and verifiable.
How to run one without damaging trust:
- Name the input. A surcharge tied to a specific named material or to fuel is understood. A vague "market conditions fee" reads as a junk fee and it will be treated like one.
- Tie it to a published index or your supplier's own surcharge, and say which. Then it is arithmetic, not opinion.
- Put a review date on it in writing. A surcharge with no stated end is a price increase that customers did not agree to.
- Show it as its own line, not buried in the total. Hiding it is what turns a reasonable adjustment into a complaint and a chargeback.
- Apply it uniformly. Selectively surcharging the customers you think will not fight you is how a shop loses its best accounts.
- Remove it when the cost falls back. This is the whole credibility test. A shop that visibly drops a surcharge when copper or fuel comes back down earns the right to add one next time.
Where surcharges fail: as a permanent substitute for repricing. If the elevated cost persists across a full pricing cycle, it is not volatility any more, it is the new cost basis. Fold it into base prices at your next scheduled increase and retire the line item. Carrying a surcharge for years trains customers to mentally subtract it and to shop your base rate against competitors who already did the honest thing.
Two adjacent controls that do the same job with less friction: shorter quote validity windows on material-heavy work, and escalation language in commercial contracts tied to a named index. Both move the risk without adding a line item the customer has to accept every visit.
References
- Bureau of Labor Statistics Producer Price Index (PPI) for construction and service industries.
- Bureau of Labor Statistics Consumer Price Index (CPI) for inflation reference.
- Internal Revenue Service Cost Segregation studies (related to cost basis for tax).
- "Pricing Done Right" by Tim J. Smith, Wiley, 2016.
- Federal Reserve quarterly economic projections and inflation data.
- Manuall internal: Customer Objections (Pricing), Seasonal Business Planning.