Costing Part 5 · 원가 전략

From Cost to Price
Connecting rate cards, contracts, and profitability to cost

Part 4 ended on a question. Shipper B's order profile shifted and is adding KRW 2.1 million of cost every month — once the ledger starts producing that number monthly, how do you fold it back into the rate card?

The final installment of this series takes that question. Part 1 built the standard cost, Part 2 attached it to shippers, Part 3 measured the time, Part 4 read it monthly. One job remains — connecting those numbers to the side that gets paid. The rate card, the quote, the renewal negotiation, and the decision to part ways.

One boundary line before we start. Pricing models — transactional, cost-plus, gain-sharing — and the contract clauses that surround them (minimum volumes, indexation, termination) are a subject of their own. This piece works the other side: which rate card structure, computed how, carried to the table with which documents.

Cost is not a price — it's a floor, and it's leverage

First, an misunderstanding to clear away. This series has spent five installments on cost, but cost does not set your price.

Average the surveys that ask how companies actually set prices and the influence splits roughly like this — competition-based 44%, cost-based 37%, customer-value-based 17%. And the pricing literature has said the same thing for decades: of the three, cost-based is the weakest. The moment you stack a margin on cost, you miss two things — what the market would have paid (value), and what it won't (competition).

In logistics, though, cost does two jobs that have nothing to do with setting the price.

First, the floor. Wherever the market price forms, a contract below your own cost buys losses, not volume. As we'll see below, in a phase where vacancy is pressing market rates down, warehouses with this floor and warehouses without it behave completely differently at quote time.

Second, leverage. A 3PL that raises rates 4.5% a year and cannot show why, and a 3PL that lays the labor index and per-activity costs side by side and says "this is why it's this much" — they are not sitting at the same table. Cost is not the number you ask for. It is the power to defend the number you asked for.

And the stakes are larger than they look. In the classic "Managing Price, Gaining Profit" (Harvard Business Review, 1992), McKinsey's Michael Marn and Robert Rosiello computed that on the average income statement of large listed companies, a 1% price improvement amplifies into an 11.1% increase in operating profit. Logistics amplifies harder. Net margins in warehousing and logistics typically run 3–6%, and even GXO — the largest contract-logistics company in the world — posted a 1.9% operating margin on $11.7 billion of revenue in 2024. For a warehouse at a 4% margin the arithmetic is blunt: 1% of price is 25% of profit. What happens below the decimal point of a rate card shows up in double digits on the bottom line.

Cost doesn't tell you what to charge. It tells you what you can't go below — and why.

The rate card is a translation of cost structure

The design principle for rate cards is the sentence that has run through this whole series. Part 1 noted that the contract convention of "base fee + per-line fee" exists because the cost structure is shaped that way. Flip it around and it becomes the rule: billing units follow cost drivers.

Everywhere a billing unit drifts from its driver, a quiet subsidy appears — one that no report shows, paid by someone to someone.

ActivityCost driver (Part 1)Matching billing unitCommon mismatchWhat the drift does
ReceivingPallets · casesPer-pallet/case rateFlat fee per receiptMixed and loose-piece inbound rides free
OutboundBase + line countBase fee + per-lineSingle per-order priceSubsidy to line-heavy shippers
PackingBoxes (by size)Per-box rate by size + materials at costBundled into outboundOversize and split packing hide
StoragePallet-days / location-daysDaily billingMonth-end snapshotMid-month turns store free — exactly as the storage piece showed
Value-added workCount × typePer-task rate by typeFree "as a service"The waterfall's biggest leak (next section)

This table demands no new math. It's the work you already did in Part 1 when choosing a driver per activity. A rate-card audit is holding that driver list in your left hand, the current rate card in your right, and lining them up. Every row that doesn't match is the address of a loss you didn't know about yesterday.

The conclusion of "Costing Storage — What One Pallet, One Day Is Actually Worth" lands in the same place — if you don't know who your billing unit hands the cost of empty space to, you aren't selling cheap. You're buying someone else's inefficiency.

Turning an average price into a structure — let's compute it

Let's build an actual rate card from the series' numbers. Recall Part 1's starting point: this center has been billing outbound at an average of KRW 2,300 per order. Then the standard cost came in at 1,995 for a single-line order and 4,388 for a five-line consolidated order.

Part 3's time equation becomes the skeleton of the rate card here. Written as a formula —

Standard time = 3.85 min + 1.65 min × line count

(5.5 minutes at one line, 12.1 at five — the straight line through exactly the two values from Part 1.) Multiply by the combined rate of KRW 21,760 per hour (labor 14,760 + overhead 7,000) and you get the two-part structure of cost.

ComponentComputationCostRate at 15% margin
Outbound base fee3.85 min × KRW 362.7/minKRW 1,396KRW 1,605
Per-line rate1.65 min × KRW 362.7/minKRW 599KRW 689

Those two rows are the new rate card. Now watch how it treats three shippers.

Order profileCostOld rate (2,300 flat)New rate (1,605 + 689 × lines)Change
Single line1,9952,3002,294−0.3%
Shipper B avg. (3.1 lines)3,2532,3003,741+63%
Consolidated (5 lines)4,3882,3005,050+120%

Look at the first row. The single-line shipper's price barely moved. A structural change is not an across-the-board increase — it is a relocation of price to where the cost is. The simple-profile shippers who had been paying for other people's consolidation costs stay put or drift down, and only complex orders start paying their own way.

Compare that with a flat increase and the difference sharpens. "5% for everyone" puts the single-line shipper at 2,415 — a 21% margin on a KRW 1,995 service, handing them a reason to defect to a competing quote — while Shipper B lands at 2,415 against a cost of 3,253: still KRW 838 underwater per order. A flat increase pushes out your good customers and preserves your bad contracts. A problem created by averaging cannot be fixed by averaging.

And the arithmetic of the Shipper B row meets Part 4. On the old rate, B was short KRW 953 of cost per order. At around 2,200 orders a month, that shortfall is roughly KRW 2.1 million a month — precisely the number that surfaced as an efficiency variance in Part 4. What the ledger showed as a variance, the rate card fixes as a structure.

Why that efficiency variance was a pricing problem — completed here — Part 4 said B's 2.1 million was "being recorded as the floor's failure when it is actually a pricing problem." When the time equation (Part 3) absorbs line count into the standard, the variance disappears; put the same equation into the rate card (Part 5) and the money comes back. This is why the standard's formula and the rate card's formula must be the same formula. Where they differ, the gap reappears in the variance report every month.

List rate versus pocket price — the price waterfall

Fix the rate card and leaks still remain. The second concept in Marn and Rosiello's paper maps them: the pocket price — what actually lands in your pocket after every discount, waiver, and omission — and the staircase from list price down to it, the price waterfall.

A warehouse's waterfall runs roughly like this.

StepHow it leaksTypical cases
List rate → contract rateNegotiated discountsA rate cut traded for a volume promise — the promise stays, the volume never comes
Contract rate → billed amountUnbilled workFree value-added tasks (labeling, inspection, repacking), waived long-term storage fees, minimum-volume clauses never invoked, uncollected rush surcharges
Billed → collectedDeductions and arrearsClaim offsets, disputed holds, aging receivables

The middle step is the warehouse's soft spot: not billing money that is in the contract. A few hundred labeling jobs waved through "as a service," long-term storage fees waived for relationship's sake, a minimum-volume clause that exists only on paper. The waterfall's signature is that every step is built out of goodwill and each one looks trivial on its own. And the earlier lever now works in reverse — a 1% leak in pocket price is a double-digit leak in profit.

One more Marn–Rosiello finding hurts more in practice: line up the pocket prices of the same product across customers and the spread is startling — the pocket price band. Translated to the warehouse: the same outbound service, with realized per-order prices tens of percent apart across shippers, and management has never seen the distribution. Average price is the culprit here too. Draw the band once, and which shipper to talk to — and about what — falls out of a single chart.

(Plugging the second and third steps — unbilled work and receivables — is a full piece of its own; we'll take it up after this series.)

Renewal negotiation — turning the ledger into documents

Now the table itself. In the annual US warehouse benchmark, about 72% of 3PLs raise rates every year, at an average of 4.54%. The question is not whether to raise but what you carry in with you. An increase announced without evidence comes back as an invoice at renewal — someone else's. A warehouse with a ledger needs three pages.

Page 1 — profile drift. Order profile at signing versus now. For Shipper B: average lines per order 1.8 → 3.1, the shift in loose-piece share, the rush-order ratio. One distribution chart out of the ledger replaces ten adjectives.

Page 2 — cost attribution. What that drift costs: KRW 2.1 million a month, and the computation behind it (time equation × rate). In Part 2's words: cost only becomes a conversation once it has a name on it.

Page 3 — the proposal. This is where design lives. You bring a ladder, not a single demand.

RungProposalNature
① StructureFlat per-order → base fee + per-lineFixes the placement, not the total — if the profile reverts, so does the price
② BehaviorOrder-merge rules, standardized inbound pallets, volume pre-noticeAn agreement that lowers cost instead of raising price — zero cost to the shipper, gain for both
③ TermsMinimum-volume commitment, volume-banded rates, indexation clauseA reallocation of risk

Rung ② is the one people forget, and it's the easiest to sell. "Pay KRW 689 per line, or merge orders and cut the lines" hands the counterparty a choice while protecting your P&L either way. An agreement that changes cost instead of price is still a pricing negotiation.

The numbers inside an indexation clause come from cost too. Index-linked escalation — minimum wage, fuel, CPI, with an annual cap and a symmetry clause so the rate falls when the index does — is standard practice; the weights are what your cost structure decides. A center whose direct labor is 55% of cost — the middle of the 45–57% labor share we saw in Part 1 — takes the 2026 minimum-wage increase of 2.9% as roughly 2.9% × 0.55 ≈ 1.6% of cost. So the formula reads "rate adjustment = minimum-wage change × 0.55 + CPI × 0.45" — a straight copy of your own cost composition. A warehouse with that formula in its contracts recovers January's rate variance (Part 4) by arithmetic, not by negotiation.

Finally, timing. The customary 90-day notice clause, read in reverse, means 90 days before renewal is your document deadline. Cost evidence produced hastily a month before expiry reads as an excuse, not a basis. If Part 4's monthly closes have been accumulating, the three pages take a day — negotiation prep in substance is not the quarter before the meeting but the past year of closing discipline.

New quotes — you're selling assumptions, not a price

A renewal has a ledger behind it; a new shipper has no data. Which makes a quote a different kind of document — not a document of numbers but a document of assumptions.

The pre-quote questionnaire simply asks for the condition terms of Part 3's time equation: distribution of lines per order, loose-piece versus case ratio, SKU count and new-SKU share, inbound format (pallet/case/mixed), return rate, monthly volume band, peak multiplier. Get every input and the quote is a computation. Miss them and the quote is a wager.

Then write the answers into the quote itself. "This quote assumes an average of 1.5 lines per order, 15,000–20,000 monthly shipments, palletized inbound" — a quote with that line and one without it become entirely different documents a year later. With the assumptions stated, a renegotiation when the actual profile leaves the band is not backpedaling — it is the contract being performed. This one line is precisely the device that prevents Part 4's Shipper B problem in new contracts.

Where an assumption can't be verified, add a premium with a name on it. A line like "return rate unverified: +3%" does two jobs: it converts risk into a price, and it gives the shipper an incentive to produce the data. A structure where the premium drops out when the data arrives starts the relationship on cost transparency from day one.

The most important number in a quote is not the rate — it's the assumptions the rate stands on. A quote without assumptions is a reservation to sit down unarmed at renewal.

The whale curve's tail — parting ways is the last rung

Fix the rate card, climb the ladder, and some shippers still don't resolve. The tail of Part 2's whale curve — the stretch that eats cumulative profit. Part 2 showed the first reflex ("cut the tail") and the question that must precede it (avoidable cost). From Part 5's vantage point, that judgment completes into a procedure.

  1. Reprice — climb rungs ① through ③ first. Many tail shippers are not bad customers but victims-and-beneficiaries of a bad rate card. Fix the structure and a surprising number of them move along the curve.
  2. Write the strategic value down as a number. Peak-season volume, a channel reference, an affiliate relationship — as Part 2 concluded, ABC won't make that call for you, but it will tell you what the relationship costs to keep. If you can write "we pay KRW 1.8 million a month to keep this reference," keep it. If you can't write it, next rung.
  3. The avoidable-cost gate. Count only the cost that actually disappears when they leave. Rent doesn't. Admin salaries don't. Only when the account is loss-making on avoidable cost alone does parting ways help the P&L.
  4. Exit by the book. Follow the termination and transition terms — hand over data and inventory cleanly. Your last impression is your next reference.

The point of the procedure is the order. Parting ways is fourth, not first. And all four steps are impossible without per-shipper cost — no curve, no tail.

2026 — what's forcing price back onto the table

① The thinner the margin, the higher the return on pricing discipline.

In the annual US 3PL survey, 70% report rising labor costs, and the group with flat or declining profits widens each year. When price fails to track cost inflation, the difference comes straight out of margin — and a 3–6% net-margin industry has no cushion to absorb it. Cost cutting is a well that runs dry — squeeze out 15–30% in a year and it's done — but 1% of pocket price is, by the earlier arithmetic, a lever on 20%+ of profit. For the same effort, plugging the waterfall now outyields shortening travel paths.

② Rate cards getting longer is not price inflation — it's cost itemization.

In the same US survey, warehouses charging long-term storage fees doubled in a year from 23.3% to 48.6%, and minimum monthly charges rose from $337.50 to $517. Add paid value-added services and size-tiered packing fees. To a shipper it looks like line items multiplying; structurally it is bundled cost splitting along its drivers and finding its owners. In this current, a warehouse that clings to a single flat rate isn't being generous — it is volunteering to pay the costs of everyone's complex shippers. And complex shippers can tell. That's adverse selection.

③ Warehousing has no Safe Trucking Freight Rate System.

Korean trucking got a legal rate floor back in 2026 with the reinstated Safe Trucking Freight Rate System. Warehousing and fulfillment have no such institution — the floor is something each operator builds out of its own cost. And the market is testing floors right now: Seoul-metro vacancy at 12.3% ambient and 33.7% cold (the H1 2026 figures from Part 4) presses rates down. A warehouse without a cost floor starts writing "fill it for now" quotes — and the death spiral from Part 2 starts exactly at that door: the rate you cut to fill space raises the absorbed cost of the shippers who remain, which prices the next quote even worse. Low-ball bids in a vacancy cycle can be strategy — but only on top of avoidable cost, with an end date, done knowingly.

④ Flexibility now carries a price tag.

The on-demand warehousing market keeps growing at double digits, and flexible space trades at a 15–30% premium over standard shared-storage rates. For the first time, the market is explicitly pricing the condition "no commitment." Read the tag in reverse and it prices the opposite too: long terms and volume commitments are grounds for discounts. The index-linked logic we saw in "Freight Contracting for 3PL Shippers" is crossing over into warehousing, and the fixed rate card is evolving into a conditional one — volume band × commitment term × flexibility option. To price each condition differently, you first have to know how each condition changes your cost.

⑤ The faster quoting gets, the more cost becomes the bottleneck.

Quote automation and AI-assisted CPQ tools are entering logistics sales. A system that takes the profile questionnaire and returns a quote in minutes already exists. But the conclusion this series keeps arriving at holds here too: automation amplifies the baseline it's given. For a warehouse with standard costs and time equations, automated quoting accelerates a computation. For one without them, it is a machine replicating the inertia of old quotes, several per second. The faster the quote, the faster you sign contracts on the wrong floor.

What you can do in the first month

  1. Draw the pocket-price band by shipper. For the same service: (billed − deductions) ÷ volume, per shipper. The width of that distribution is your first finding.
  2. Run the billing-unit / cost-driver alignment audit. Line up Part 1's driver list against the current rate card and list every mismatched row. That list is your rate-card revision backlog.
  3. Count unbilled items for one month. Free value-added work, waived storage fees, un-invoked minimums. Put a number on it and the waterfall's middle step becomes visible for the first time.
  4. Build the renewal calendar. Every contract's expiry and notice deadline (typically 90 days) in one table, plus a standard outline for the three documents — profile, cost, proposal.
  5. Draft the indexation clause from your cost mix. Labor share × minimum-wage change + remainder × CPI, with a cap and symmetry. Insert it starting with the next renewal.
  6. Standardize the quote assumption sheet. Questionnaire items, the assumptions clause, the band-exit renegotiation trigger. Attach it to every quote from now on.

The precondition for all six is the same as ever — cost by shipper and by activity. Trying to run Part 5 without Parts 1–4 is just another name for an increase announced without evidence.

Closing the series — from the yardstick to the price

Compress the five installments to a line each:

PartQuestionOne sentence
Part 1What should it cost?A standard is a consistent yardstick, not an accurate one
Part 2Whose cost is it?Only cost with a name on it gets managed
Part 3How do you measure time?A driver is causation, not correlation
Part 4How do you read it monthly?A variance is a list of questions, not an interrogation
Part 5What should you charge?The rate card is a translation of cost structure

Part 1 ended with this sentence: a warehouse that doesn't know its costs cannot set its prices. It can only accept the prices someone else sets.

Five installments later, it can be turned around. A warehouse that knows its costs names its price — it knows how far down it can go and goes there deliberately, says why it must go up in numbers, changes the structure with some shippers, and parts ways with others knowingly. What this series built, in the end, was never the cost figures. It was the standing to say those sentences.

The rate card is the translation of your costs that you hand to the market. Only warehouses that translate accurately get paid what the work is worth — and only warehouses that get paid what the work is worth are still standing next year.

Docktre puts the rate card and cost on one screen

We show each shipper's activity cost next to its contracted rate and surface the mismatches through the monthly close. Rate cards are versioned, and revision evidence comes out of the ledger. If you'd like to see it in your operation, get in touch.

Contact

Related reading