LTL Freight

Pallet and freight rates at checkout — configured the same way as every other carrier, with no separate quoting system.

Large orders don't fit in a parcel box. Your quoting system shouldn't treat them like they do.

Businesses that sell both standard products and large or heavy items face a familiar problem: parcel carriers work fine up to a point, then freight takes over — but most ecommerce platforms treat these as entirely separate worlds. Customers ordering a pallet of materials end up in a broken checkout that shows parcel-only rates, or worse, no rates at all and a "call for freight quote" message that kills the sale.

ShipRateAPI treats LTL and freight carriers exactly like any other carrier. Configure their rates, assign them to zones, apply tag rules so they only appear when relevant, and they show up at checkout automatically alongside your parcel options — without any separate quoting system or custom integration work.

Screenshot: Rate Tables list showing parcel and freight carriers in the same zone

Freight rates configured like any other carrier

Every ShipRateAPI feature works with freight carriers — same rate types, same zone configuration, same tag routing, same Coverage Scanner validation.

Pallet-based pricing

Configure rates by pallet count, weight, or order value — the same rate types available for parcel carriers work for freight.

Zone-based freight rates

Different freight rates for different destinations — mainland, remote, and international zones all independently configured.

Tag-gated freight routing

Surface freight options only when a cart contains tagged items — large-parcel or pallet-required — so standard orders never see irrelevant freight options.

Mixed-carrier checkout

Parcel and freight carriers appear together at checkout. Customers see all their options in one place — no separate quote form required.

Per-store configuration

Each store gets its own freight setup — isolate B2B freight rates from consumer parcel rates under the same account.

Instant rate updates

Update freight rates in the admin portal and they take effect immediately on all subsequent requests — no deployments, no delays.

Screenshot: Rate table configuration — freight carrier with requiredTags set to large-parcel

Surface freight only when the cart needs it.

The most common freight use case is a mixed catalogue: most orders go via parcel carriers, but orders containing large or heavy products need a freight option. ShipRateAPI's tag routing handles this precisely.

Tag large products with large-parcel or pallet-required in your product catalogue.
Set requiredTags on your freight carrier's rate table — it only appears when a tagged item is in the cart.
Set excludedTags on your parcel carrier's rate table — it's hidden from carts that contain freight-only items.
Mixed carts are handled automatically — the right carriers appear based on what's in the order, with no manual intervention.
Learn about Tags

Every feature works for freight

Freight carriers are first-class citizens in ShipRateAPI — every feature that applies to parcel carriers applies to freight too.

Shipping Rules

Weight, flat, per-item, first-item — any rate type can model your freight carrier's pricing structure.

Learn more
Scheduled Rules

Freight surcharges during peak periods or planned carrier downtime windows — scheduled exactly like any parcel carrier.

Learn more
Coverage Scanner

Validates freight zone coverage alongside parcel zones — flags tag gaps or scheduling issues before they affect an order.

Learn more

One checkout. Every carrier — parcel and freight.

LTL and freight configuration is available on all plans. Add your freight carrier in the admin portal and configure rates the same way as any parcel carrier.

Get startedTalk to us