What is ShipperHQ?
ShipperHQ is the dominant Magento shipping rate platform, a SaaS rate engine that replaces Magento’s built-in carrier calculators with multi-carrier real-time rates from UPS, FedEx, USPS, DHL, Canada Post, Australia Post, plus LTL freight (XPO, Old Dominion, Saia), Amazon Logistics, and 30+ regional carriers. It handles dimensional weight, multi-origin shipping, per-product overrides (oversized / hazmat / fragile), per-zone restrictions, and dynamic shipping promotions. Pricing: $75, $200/mo SaaS on top of the free official module.
- Pricing Multi-carrier SaaS, $75, $200/mo
- Integration Official Magento module + Hyvä support
- Carrier reach 30+ carriers + LTL freight + dim-weight
Five steps from signup to live rate quotes
ShipperHQ is a SaaS rate engine wired into Magento through an official Composer module. Here is the wiring, end to end.
01Sign up at shipperhq.com and configure your carrier accounts
Create a ShipperHQ account at shipperhq.com and add the carriers you want to quote against, UPS, FedEx, USPS, DHL, Canada Post, Australia Post, plus any regional carriers from their marketplace. Enter each carrier’s API credentials (account number, meter / payer ID, license / secret) directly in the ShipperHQ dashboard. Each carrier’s negotiated rates flow through to your Magento checkout once the account is linked.
02Composer-install the official ShipperHQ Magento module
Add the official ShipperHQ extension with composer require shipperhq/module-shipper. The module is free, you pay the SaaS subscription on top, not for the connector itself. It ships with full Hyvä compatibility (2024+), supports Magento Open Source and Adobe Commerce, and registers a single carrier code (shipperhq) that replaces Magento’s native UPS / FedEx / USPS shipping methods at quote time.
03Run setup:upgrade then flush the cache
Run bin/magento setup:upgrade --keep-generated && bin/magento cache:flush to register the new module, install its DB schema (shipping rule tables, carrier mapping), and load its admin configuration scope. On Adobe Commerce Cloud the deploy script picks this up automatically; on self-hosted Magento you run it via SSH. After the upgrade the new ShipperHQ admin tree appears under Stores → Configuration → Sales → Shipping Methods.
04Enter your API key and secret in Magento admin
In Magento admin go to Stores → Configuration → Sales → Shipping Methods → ShipperHQ, paste the API key + API secret generated in the ShipperHQ dashboard, and save. Disable Magento’s native UPS / FedEx / USPS carriers under the same screen, otherwise both calculators fire at quote time and the customer sees duplicate shipping options. Enable for the correct store views only, not all stores by default.
05ShipperHQ quotes rates at checkout and stores method codes
At checkout, Magento calls the ShipperHQ API with the cart contents (SKUs, weights, dimensions), origin warehouse(s), and destination address. ShipperHQ returns a list of rate options, each with a method code like shipperhq_ups_ground, a price, and a transit time. The customer picks one; Magento stores the method code on the order’s shipping line and the chosen rate ships with the order through to fulfilment.
Four situations where ShipperHQ pays for itself
ShipperHQ is not the right answer for every Magento store, but in these four scenarios the $75 - $200/mo subscription pays back inside a month.
Magento stores shipping from multiple warehouses
Multi-origin shipping is ShipperHQ’s killer feature. If you fulfil from two or more warehouses (East Coast + West Coast, UK + EU 3PL, Sydney + Melbourne), ShipperHQ rate-shops the cart per-warehouse and either splits the shipment automatically or picks the cheapest single origin. Magento’s native shipping has no concept of multiple origins, it assumes one fixed warehouse address per store view, and that breaks the moment you scale fulfilment.
Stores with oversized, hazmat, fragile, or refrigerated products
Per-product shipping rules are the second-strongest reason to switch. ShipperHQ lets you tag SKUs with attributes (oversized, hazmat, fragile, refrigerated) and apply per-rule logic, only LTL freight for oversized, no air shipping for hazmat, signature required for fragile, only refrigerated carriers for cold-chain. Magento native cannot do per-product carrier filtering; you’d need a custom module per rule type.
B2B / wholesale with LTL freight alongside parcel
B2B stores need to quote pallet-level LTL freight (XPO, Old Dominion, Saia, R+L Carriers) alongside parcel for small B2B orders, sometimes in the same cart. ShipperHQ is the only Magento shipping platform that rate-shops both networks in one quote and picks the cheaper option per line. Native Magento has no LTL support at all; you’d hand-quote freight by email otherwise. Dim-weight calculation on freight is automatic.
Stores running dynamic shipping promotions
ShipperHQ supports rule-based dynamic promotions that Magento’s built-in shipping cannot, for example “Free shipping over $75 to East Coast zip codes only”, or “Free overnight on Tuesday for B2B group only”, or “$5 flat rate ground for orders under 5 lb”. Rules combine cart total, customer group, zip-code zone, weight, day of week, and product attributes. Magento’s free-shipping cart-rule engine cannot reach this level of granularity.
Three ShipperHQ misconfigs that wreck checkout
Every ShipperHQ-related Magento outage I have been called in to debug came from one of these three mistakes. Audit your admin config and SKU attributes before launch.
Leaving Magento’s native UPS / FedEx calc enabled alongside ShipperHQ
After installing the ShipperHQ module, the single most common misconfiguration is leaving Magento’s native UPS, FedEx, or USPS calculators enabled in parallel. Both calculators fire at quote time, the customer sees two “UPS Ground” entries with slightly different prices, picks the cheaper one (usually the wrong one because Magento native ignores your dim-weight rules), and you lose margin on every order. Fix: disable all native carriers under Stores → Configuration → Sales → Shipping Methods.
Forgetting to set product dimensions and weights
ShipperHQ’s dimensional-weight algorithm only fires when each SKU has length, width, height, and weight populated. If those attributes are missing or zero, ShipperHQ falls back to a default cube (typically 12x12x12 inches at the SKU’s weight), dim-weight kicks in across the board, and customers see inflated rates for any light-but-bulky product like pillows or lampshades. Audit your catalog with a SQL query for SKUs where length IS NULL OR length = 0 and bulk-fix before launch.
Skipping warehouse-origin setup in the ShipperHQ dashboard
The ShipperHQ dashboard ships with one placeholder origin warehouse (00000 ZIP code in the US). If you never replace it with your real warehouse address(es), every rate quote uses the placeholder origin, rates are wildly off for cross-country shipments and you completely miss the multi-origin lift even after paying for the SaaS. Add each real warehouse under Locations in the ShipperHQ dashboard with correct address, hours, and which carriers ship from there.
Where ShipperHQ sits in the wider Magento stack
Five neighbour concepts most readers want to look at next. Click through for the full deep-dive.
- What is ChannelAdvisorChannelAdvisor is the marketplace listing platform that syndicates Magento products to Amazon, eBay, Walmart, Target+, and 100+ marketplaces with stock-sync.
- What is Akeneo PIMAkeneo PIM is the dominant product information management platform paired with Magento, centralised attributes, multi-channel publishing, translation workflows.
- Magento multi-store developmentMulti-store Magento builds, multi-website, multi-store-view, per-locale catalogues, separate tax / shipping per store. ShipperHQ pairs with multi-store via per-store warehouse origins.
- Magento extension developmentCustom Magento module development, if ShipperHQ’s rules engine can’t express your shipping logic, I’ll write a bespoke carrier module against the native shipping API.
- Hire a Magento developerAdobe Certified Magento & Hyvä developer, ten years on platform. ShipperHQ installs, multi-origin setup, dim-weight tuning, LTL freight integration, fixed-price or hourly.
ShipperHQ - frequently asked questions
ShipperHQ vs Magento’s built-in shipping, when do I switch?
How much does ShipperHQ cost?
shipperhq/module-shipper) is free on Packagist, the subscription is for the ShipperHQ SaaS API on top. There is no per-quote or per-order overage; pricing is a flat monthly subscription.Can ShipperHQ do LTL freight and parcel in the same quote?
Does ShipperHQ support Hyvä?
shipperhq/module-shipper and the matching shipperhq/module-shipper-hyva-compat, the second one handles the Alpine binding.ShipperHQ vs ShipStation, same thing?
Does ShipperHQ handle Amazon Logistics and regional carriers?
Want a ShipperHQ setup or audit on your Magento store?
Send your storefront URL and current carrier mix - I will scope a ShipperHQ install (multi-origin, dim-weight, per-SKU rules, optional LTL) and reply with a written plan, fixed-price quote, and earliest start date. 24-business-hour turnaround.