The 3PL Guide
Part IV · 4.5explainer11 min readUpdated Oct 21, 202613 sources

How 3PLs bill shipping: pass-through, markup or their own rate card

Why the shipping basis matters#

The shipping basis is the rule that turns the carrier's charge into the amount on your invoice. For most direct-to-consumer (DTC) brands that ship on the 3PL's carrier accounts, postage is the largest share of total 3PL spend, larger than all warehouse fees combined, so for those brands the basis governs the largest line on the bill.

Small-parcel postage sits on the 3PL's own invoice in about nine in ten of Implentio customers' 3PL contracts, so in those contracts the basis prices each parcel the 3PL bills.

The three ways a 3PL bills shipping, plus your own account#

The bases differ in what you can see and who keeps the gap between the 3PL's buy rate (its carrier cost) and its sell rate (your price).

BasisHow it's billedWhat you can seeWho keeps the gapWhat to check
Pass-throughThe 3PL's carrier costCarrier charges, in the shipment fileNo oneA shipment file or carrier invoice that matches
Cost plus a percentageCarrier cost × (1 + markup %)Cost and markup, if disclosedThe 3PL, as a share of postageThe percentage, and what it applies to
Cost plus a fee per labelCarrier cost + a flat amount per label or shipmentThe fee, if it's its own lineThe 3PL, per parcelWhat the per-label line covers
The 3PL's own rate cardThe 3PL's price by zone, billable weight and serviceYour price onlyThe 3PL, inside the priceEffective date, services, surcharges, GRI rule
Your own carrier accountThe carrier bills you; some 3PLs charge a fee per shipment1Your carrier invoiceNo 3PL gapWhich services ship on your account

Many 3PL invoices call parcel postage "freight"; pallet freight (LTL or truckload) is billed differently (Freight (LTL/FTL) billing for B2B orders).

Pass-through at carrier cost#

Pass-through means the 3PL bills you what the carrier charged it for each parcel, with no margin on postage; the 3PL earns on warehouse fees and may add a separate label or processing fee. The word in a contract is a claim, and some contracts use it for cost plus a stated markup. The evidence is a shipment-level file, or a sample carrier invoice, that matches what you were billed.

Cost plus a markup: a percentage or a fee per label#

On cost-plus billing, a shipping markup is what the 3PL adds to its carrier cost, and it takes two forms:

  • A percentage of postage, which grows with the label price and weighs more on heavy, far-zone parcels.
  • A flat fee per label or shipment, which weighs more on light, cheap parcels and may appear as its own line, such as a "freight fee".

In the invoices we review, shipping markups are often not written on the rate card. Under cost-plus billing, the markup belongs in the contract, so you can check each charge against it. A per-label line can also be a charge for real work, because a label fee has several meanings; see Label fees, address correction fees and reshipment charges.

The 3PL's own shipping rate card#

On a 3PL's own shipping rate card, no carrier cost appears: the 3PL sets a price for each zone (distance band), billable weight and service, and any margin sits inside it. One 3PL's explainer says a 3PL with high-volume carrier deals can bill clients "at levels that sit below retail but above its own buy rates", earning that spread "in return for managing claims, billing issues and performance across many shippers"2; see Why 3PLs mark up shipping, and how parcel margin works.

A card quoted as "X% off" means little until you know the base. As of October 2026, UPS publishes daily and retail rates3,4, FedEx list and retail tables5, and USPS Retail and Commercial prices6,7. "25% off" one table, "25% off" another and "cost plus 25%" are three different prices.

In the 3PL rate cards we review, fuel is sometimes built into the rate, sometimes added at the carrier's weekly percentage, and sometimes set by the 3PL's own rule. Other surcharges vary too, and some services include residential delivery in the rate. Ask whether fuel is in the rate, because a fuel line added to a rate that already includes fuel is a double charge.

Some 3PL rate cards include the 3PL's own branded or pooled services, and the invoice may not name the carrier that delivered the parcel. These services can set their own dimensional weight divisor and threshold (What is dimensional (DIM) weight, and how is it calculated?).

Your own carrier account, all-in pricing and hybrids#

On your own carrier account, the carrier bills you directly. Your carrier agreement sets the DIM divisor, and the carrier bills later adjustments to that account. See Using your own carrier accounts vs. the 3PL's: total cost and control.

All-in per-order pricing, found mainly at large tech-enabled 3PLs, sometimes includes the shipping label, and one 3PL's flat per-order rate includes postage13. Hybrids use a different basis by carrier, service or channel (Hybrid approaches by service level or channel).

How surcharges, adjustments and rate increases flow through each basis#

Surcharges, later carrier adjustments and rate increases follow the shipping basis, so one carrier change can reach you at cost, marked up or on the 3PL's schedule.

BasisSurcharges (fuel, residential, delivery area, size)Later carrier adjustmentsCarrier GRIs
Pass-throughAt the carrier's amountsAt costOn the carrier's schedule
Cost plus a percentageMarked up if the rule covers themMarked up if the contract says soOn the carrier's schedule, markup included
Cost plus a fee per labelAt the carrier's amountsAsk whether a fee applies againOn the carrier's schedule
The 3PL's own rate cardOn the card, built into the rate, or at the carrier's amountsPer the contractWhen and how much the 3PL decides
Your own accountBilled to you by the carrierBilled to you by the carrierUnder your carrier agreement

As of October 2026, UPS and FedEx each set fuel as a percentage that changes weekly, and UPS applies it to transportation charges and "certain other accessorial, value-added and other charges"8,9. A percentage markup on a total that includes fuel stacks on top of it, so ask what the markup covers. For each surcharge's mechanics, see Every parcel surcharge explained: fuel, residential, delivery area, extended and remote area, additional handling, large package, over-maximum, peak/demand, address correction, signature; for how 3PLs pass them through, see How 3PLs pass carrier surcharges through.

On the 3PL's carrier accounts, most 3PLs pass carrier adjustments through on a later invoice, as separate lines or folded into regular shipping lines; some brands see none. Many contracts don't say whether those adjustments are marked up.

FedEx says its standard list rates for U.S. package services will rise an average of 5.9% on January 4, 20275; on pass-through and cost-plus billing, that reaches you on the carrier's date. Some 3PLs announce increases to their own cards with their own effective dates, sometimes as a notice rather than a new card. Get the pass-on rule, its effective date and any cap in writing; see Carrier general rate increases (GRIs) and how they flow through.

How each basis shows up on your invoice#

Shipping can arrive on its own invoice, as one total per carrier or service, so the invoice alone can't show which basis was used. Surcharges aren't always itemized on the invoice itself, and a markup may appear as its own line or not at all.

By default, one warehouse software platform shows a 3PL's clients label fees only on the generated bill, with settings to show actual or marked-up cost10. Ask for the shipment-level file (service, zone, billed weight, dimensions and each surcharge per parcel); see The supporting detail files you should always request.

Worked example: one month of shipping under each basis (illustrative)#

On the illustrative numbers below, which are not market rates, the same 2,000 parcels cost $17,000, $18,700 or $18,000 depending on the basis. The 3PL's carrier cost averages $8.50 per label, including fuel and other surcharges, so the markup applies to all of it.

BasisMathPostage billedMarkupPostage per order
Pass-through2,000 × $8.50$17,000$0$8.50
Cost plus 10%$17,000 × 1.10$18,700$1,700$9.35
Cost plus $0.50 per label$17,000 + (2,000 × $0.50)$18,000$1,000 (about 6% of postage)$9.00

The form of markup changes which parcels carry more of it. On a $5.00 label, 10% is $0.50, and a $0.50 fee is 10%. On a $15.00 label, 10% is $1.50, but a $0.50 fee is 3.3%.

One parcel on the 3PL's own card (illustrative, not market rates). The carrier's published rate for the parcel is $12.00. The 3PL buys at 40% off ($7.20) and its card charges 25% off ($9.00), so it keeps $1.80: 25% of its cost, or 20% of the price you pay.

Your own account discountYour priceCompared with the 3PL card at $9.00
20% off published$9.60$0.60 more
25% off published$9.00The same
30% off published$8.40$0.60 less

Your own-account price leaves out any per-label fee the 3PL charges for own-account labels and any adjustments the carrier bills you, and a different DIM divisor on either side changes billable weight. Using the illustrative warehouse subtotal of $7,081 for the same 2,000 orders from How 3PL pricing works: an overview of the rate card, total cost per order is $12.04 on pass-through, $12.89 at cost plus 10% and $12.54 at cost plus $0.50 per label; see Calculating your true cost per order.

Which basis is better for you?#

No basis is right or wrong in itself; the test is whether you can check each charge against a written rule. Pass-through or cost-plus suits brands that want to see carrier cost. A 3PL card can cost less when the 3PL's pooled discount beats yours by more than its margin. Carrier discounts follow volume, so your own account suits brands with enough volume to negotiate a carrier agreement that beats the 3PL's rates. We found no public figure for markup size with a stated method, so price your own parcels each way; see Negotiating shipping markup and carrier discounts.

How to tell which basis you're on#

Three checks show your basis:

  1. Read the contract and rate card for the basis on each service and any markup number.
  2. Ask for the shipment-level file and a sample carrier invoice covering a few labels.
  3. Compare a few billed labels with the carrier's table for the same service, zone and billable weight, making sure it's the right table (daily, list, retail or commercial).

On cost-plus billing, the sample carrier invoice lets you check that each billed label equals carrier cost plus the markup your contract states; see Verifying shipping markup against your contract. Against a public table, a steady discount points to a 3PL card priced off that table, and prices that track no table to rates the 3PL set itself. On the 3PL's own card, the margin is inside the price and needn't be written down, so you judge the rates, not the margin.

Common mistakes and red flags#

A markup is a legitimate price. The problems come from a basis you can't check:

  • Comparing quotes on pick fees while one bills shipping at cost and another on its own card; see How to compare rate cards apples to apples.
  • Taking "pass-through" wording as proof without a matching carrier invoice or shipment file.
  • A 3PL rate card with no effective date or GRI rule, so prices change without a new card.
  • One shipping total per carrier and no shipment-level file.

Questions to ask your 3PL#

Copy these into an email to your 3PL.
  1. For each service, is shipping billed at carrier cost, cost plus a percentage or a fee per label, or on your own rate card?
  2. If you bill at cost plus a markup, what is the number, and does it apply to fuel, other surcharges and later adjustments?
  3. Will you send a shipment-level file with each parcel's service, zone, billed weight and surcharges every billing cycle?
  4. On your rate card, which carriers sit behind each service name, and what divisor and DIM threshold apply?
  5. When a carrier announces a GRI, how much do you pass on, from what date, and is it capped?
  6. Do my orders ship on your carrier accounts or mine, and for which services?
  7. What does each per-label fee cover, and does it apply to labels on my own account?

Checklist: shipping terms to get in writing#

FAQ#

Do 3PLs mark up shipping?

Some 3PLs bill postage at cost, some add a stated markup, and some earn a margin inside their own shipping rates. A 3PL is entitled to a margin on shipping. If its rate card already has the margin built in, the decision is whether those rates work for you. On cost-plus billing, get the markup in writing as a number (a percentage or a fee per label), with what it covers, so you can check each charge against it.

Why won't my 3PL share its carrier rates?

Carrier agreements can include confidentiality terms. Public companies file some of their contracts with the U.S. Securities and Exchange Commission (SEC), which publishes them, so a few carrier agreements can be read in full; two older UPS carrier agreements filed this way (2004 and 2005) bind both parties to keep "its rates, terms and incentives" confidential11,12. You don't need the 3PL's buy rate to check your bill; you need your own rates by service, zone and weight, and a shipment-level file.

Does shipping count toward a 3PL monthly minimum?

Postage counts only if the minimum clause names it or covers every invoiced charge; postage billed to your own carrier account can't count. See Monthly minimums: how they're calculated, when they apply, how to negotiate them.

Can I use my own carrier account with a 3PL?

You can ask to. Some 3PLs permit client carrier accounts, and some charge a fee for each shipment that goes out on yours1. The carrier then bills you directly, including later adjustments; see Using your own carrier accounts vs. the 3PL's: total cost and control.

Are a 3PL's shipping rates cheaper than shipping on my own account?

For brands without a negotiated carrier agreement of their own, a 3PL's rates often cost less than shipping on their own account, even with the 3PL's margin included. Carrier discounts follow a shipper's volume and bargaining power, and a 3PL ships orders of magnitude more parcels than a single brand. A brand generally needs high volume of its own to get better rates than a 3PL's, which is why most brands use their 3PL's rates. Price a sample of your recent parcels both ways, at each side's billable weight, adding any per-label fee and the adjustments the carrier would bill you.

Sources#

13 sources cited
  1. F. Curtis Barry & Company, "27 Critical Provisions to Negotiate in a 3PL Contract" (undated; accessed Oct 6, 2026). https://www.fcbco.com/blog/checklist-for-3pl-contracts
  2. Speed Commerce, "How Do 3PLs Make Money? Inside Their Business Model" (Nov 30, 2025). https://www.speedcommerce.com/insights/how-do-3pls-make-money-inside-their-business-model/
  3. UPS, "Shipping Costs and Rates" (Rate and Service Guides updated effective Sep 7, 2026; accessed Oct 8, 2026). https://www.ups.com/us/en/support/shipping-support/shipping-costs-rates.page
  4. UPS, "Daily Rates" (modified Dec 22, 2025) and "Retail Rates" (published May 14, 2026). https://www.ups.com/us/en/support/shipping-support/shipping-costs-rates/daily-rates · https://www.ups.com/us/en/support/shipping-support/shipping-costs-rates/retail-rates
  5. FedEx, "Current Rates" (updated Sep 18, 2026; accessed Oct 8, 2026). https://www.fedex.com/en-us/shipping/current-rates.html
  6. USPS, Notice 123 Price List (effective Oct 4, 2026). https://pe.usps.com/text/dmm300/Notice123.htm
  7. USPS, "Business Shipping Prices" (2026 price files; accessed Oct 8, 2026). https://www.usps.com/business/prices.htm
  8. UPS, "Fuel Surcharges" (modified Sep 7, 2026; accessed Oct 8, 2026). https://www.ups.com/us/en/support/shipping-support/shipping-costs-rates/fuel-surcharges.page
  9. FedEx, "Fuel Surcharge" (rate rows Oct 5–11, 2026; accessed Oct 8, 2026). https://www.fedex.com/en-us/shipping/fuel-surcharge.html
  10. ShipHero Help Center, "How to Allow 3PL Clients to View Shipping Label Costs" (updated May 7, 2026). https://software-help.shiphero.com/hc/en-us/articles/4419344726413-How-to-Allow-3PL-Clients-to-View-Shipping-Label-Costs
  11. UPS and Provide Commerce, "Carrier Agreement" (Dec 2004), SEC EDGAR exhibit 10.46. https://sec.gov/Archives/edgar/data/1263756/000119312505017625/dex1046.htm
  12. Zumiez and United Parcel Service, "Carrier Agreement" (Jul 2005). https://contracts.justia.com/companies/zumiez-inc-1473/contract/1095669
  13. Simpl Fulfillment, "3PL Fulfillment Pricing Explained: 2026 Cost Guide" (May 14, 2026; modified Sep 19, 2026). https://www.simplfulfillment.com/blog/3pl-fulfillment-pricing-guide
Reviewed by Implentio’s 3PL billing team. Every number is checked against a cited source, reviewed by people who work with 3PL invoices daily, and re-checked on a schedule. We never name a brand or a 3PL. How this guide is written