Free template generator

3PL Rate Card Builder

Build a clean, professional 3PL rate card in your browser. Walks through receiving, storage, fulfillment, accessorials, returns, VAS, and surcharges — exports to PDF and CSV. Free, no signup.

3PL rate card builder

Receiving

Inbound activity rates — what you charge to take goods in.

Service Rate Unit
Per pallet receive
$
per pallet
Per case receive
$
per case
Per unit receive
$
per unit
Container unload (FCL)
$
per FCL
Container unload (LCL)
$
per carton
Sort / segregate
$
per hour

Storage

Per-unit storage rates and any standard surcharges.

Service Rate Unit
Per pallet / day
$
per pallet/day
Per pallet / month
$
per pallet/month
Per cubic foot / month
$
per cu ft/month
Per bin / month
$
per bin/month
Hazmat storage surcharge
%
% over base
Climate-controlled premium
%
% over base

Pick & Pack

Order fulfillment — what you charge to ship orders out.

Service Rate Unit
Per order base fee
$
per order
Per additional pick line
$
per line
Per case pick
$
per case
Per unit pick
$
per unit
Standard packing
$
per order
Custom packing / gift wrap
$
per order

Shipping & accessorials

Outbound shipping plus accessorials passed through to clients.

Service Rate Unit
Per shipment label & handoff
$
per shipment
Residential delivery
$
per shipment
Lift gate
$
per shipment
Oversize / overweight
$
per shipment
Hazmat handling
$
per shipment
Address correction
$
per occurrence
Fuel pass-through
%
% of shipping

Returns

Return processing fees.

Service Rate Unit
Return processed (basic)
$
per return
Restocking fee
%
% of order
Disposal
$
per unit
QC inspection on return
$
per unit

Value-added services

Kitting, labeling, and project work.

Service Rate Unit
Kitting / assembly
$
per unit
Relabel / sticker
$
per unit
Inspection
$
per hour
General project labor
$
per hour
Photography
$
per SKU

Account-level

Monthly minimums, setup, and operational fees.

Service Rate Unit
Monthly minimum
$
per month
Account setup fee
$
one-time
EDI / API integration
$
per month
Reporting / dashboards
$
per month
After-hours / weekend rate
%
% over base

Seasonal & surcharges

Time-bounded adjustments and additional levies.

Service Rate Unit
Peak season (Nov–Dec)
%
% over base
Additional fuel adjustment
%
% over base

What goes in a 3PL rate card?

A 3PL rate card is the contract between a third-party logistics operator and a client that translates warehouse activity into dollars. Done well, it covers every billable thing the warehouse does — receiving, storage, fulfillment, shipping, returns, value-added services, and account-level fees — at a granularity the billing system can actually apply. Done poorly, it's a few pages of round numbers that quietly underbill 8% of activity for the next twelve months.

A complete 3PL rate card template covers eight categories, in roughly this order on most rate sheets we see:

  1. Receiving / inbound: per-pallet, per-case, per-unit receive rates plus container unload (FCL/LCL) and any sort/segregate hourly.
  2. Storage: per-pallet/day, per-pallet/month, per-cubic-foot/month, or per-bin/month — pick the unit that matches how you actually invoice. Add hazmat or climate-controlled surcharges as a percent.
  3. Pick & pack: per-order base, per-additional-pick-line, per-case, per-unit, plus standard and custom packing fees.
  4. Shipping & accessorials: per-shipment label fee plus the accessorial schedule (residential, lift gate, oversize, hazmat, address correction) and a fuel pass-through percent.
  5. Returns: per-return processed, restocking percent, and disposal.
  6. Value-added services: kitting, relabeling, inspection, photography — usually per-unit or per-hour.
  7. Account-level: monthly minimum, account setup, EDI/API integration, and reporting/dashboards.
  8. Surcharges: peak season (Nov–Dec for most B2C operators), additional fuel, after-hours premium.

Standard vs. custom rate cards

Most established 3PLs maintain two layers: a standard rate card that goes out with proposals and onboarding paperwork, and custom rate cards that get negotiated with specific clients. The builder above generates the standard card. For custom cards, duplicate the output and adjust line by line.

The risk with custom rate cards is drift. Each one is its own contract, with its own surcharges, free thresholds, effective dates, and tier breaks. When an account rep changes a rate card mid-year and ops doesn't sync the change to the billing system, the next eleven months of invoices apply the wrong rates. Across audits we run, this single failure mode accounts for roughly 20% of total billing leakage — see our 3PL billing software guide for the longer take.

How to set rates that actually capture margin

A rate card isn't just a list — it's an expression of your unit economics. Three principles that hold across the operators we audit:

  • Anchor to your fully-loaded cost. A pallet receive rate of $7.50 is a number; a pallet receive rate of "labor cost + WMS amortization + dock door overhead × markup" is a number you can defend. Build the second, then publish the first.
  • Charge for everything that costs you. Operators who don't have a row for a service end up absorbing it. The most common omissions: address corrections, return inspections, peak-season labor premium, after-hours work.
  • Tier your storage. A flat per-pallet/day rate works for one client and breaks for another. Adding a free-pallet allowance ("first 50 pallets included") plus tiered overflow lets you onboard accounts without giving away storage to your highest-volume clients.

How often to update your rate card

Annually is the floor. Earlier triggers any of these happen:

  • Labor cost increase of 4% or more
  • Carrier base rate change (FedEx and UPS general rate increases hit each January)
  • New service offered that doesn't fit any existing line (kitting, dropshipping, returns-as-a-service)
  • Lease renewal at meaningfully higher rent
  • An accessorial that's appearing on shipping invoices but isn't on your client rate card

The version field on the cover of your rate card is your audit trail. Bump it (v1.1, v2.0, etc.) every time you change anything substantive, and keep prior versions on file. When a client disputes an invoice nine months from now, "we billed you under v2.1, in effect April 1" is a much better answer than "let me check."

From rate card to billing system

Building the rate card is the easy part. The hard part is making sure your billing system actually applies it consistently across thousands of monthly transactions. Three tells that the link between rate card and billing is broken:

  1. Spot-check a random invoice. Pick last month's biggest client and pick three line items. Trace each back to the rate card row that produced it. If you can't, your billing system isn't really using the card — someone is keying it manually.
  2. Pull a 90-day activity report from the WMS and compare line counts against 90 days of invoices. Receives, picks, and pallet moves should match within 1%. Larger gaps mean unbilled work.
  3. Look at margin per client over four quarters. Any account that compressed by more than 5 points without an explicit rate change has a billing-system reason behind it.

Frequently asked questions

What's in a typical 3PL rate card?
A complete 3PL rate card covers seven categories: receiving (per pallet, case, unit, container unload), storage (per pallet/day, cubic foot/month), pick & pack (per order, per pick line, per case), shipping & accessorials (residential, lift gate, oversize, hazmat), returns (per return, restocking, disposal), value-added services (kitting, relabeling, hourly), and account-level items (monthly minimum, setup, EDI). The builder above walks through all of them.
Are my rates stored anywhere?
No. The entire builder runs in your browser — your rates never leave your device. We don't see them, store them, or transmit them. The PDF and CSV are generated client-side.
Can I save my work and come back later?
Yes. Your inputs are auto-saved to your browser's local storage, so you can close the tab and pick up where you left off. To start fresh, click 'Clear all.'
How often should a 3PL update its rate card?
Annually at minimum, with re-pricing triggers any time your cost structure changes meaningfully — labor rate increase, carrier base rate change, peak season approaching, or a new accessorial type emerging. The version field on the cover lets you keep an audit trail.
Should I publish a single rate card or have custom rate cards per client?
Both. Most established 3PLs maintain a 'standard' rate card as a starting position and a per-client custom rate card for negotiated accounts. The standard card is what you give to new prospects; the custom cards are what your billing system actually applies. The risk with custom cards is drift — see our guide on 3PL billing software for how to keep them in sync.
What happens after I download the rate card?
Two options. (1) Use it. Send it to clients, print it, share it. (2) Get serious about billing accuracy. The number-one source of 3PL margin leakage is the gap between what's on your rate card and what's actually applied per invoice. We do a free audit of your existing operation that surfaces exactly where this drift is happening — request it on the right.