Browse Business Software Categories

Close  

Distribution

ERP

Supply Chain Management

Warehouse Management

NetSuite Shipping Integration: Ship Central, Carrier Integrations and Third-Party Tools

NetSuite Shipping Integration: Ship Central, Carrier Integrations and Third-Party Tools

Last updated: November 3, 2026 · Independent guide · We do not sell rankings or coverage.

A NetSuite shipping integration connects your item fulfillments to carriers so that rates, labels, tracking numbers and shipping costs come from the carrier instead of being typed in. For new customers, Oracle’s standard option is NetSuite Ship Central, a pair of SuiteApps that pack and ship through a ShipStation API account created inside NetSuite. The older direct UPS, FedEx and USPS/Endicia integration is closed to new customers, and Ship Central does not handle LTL freight, which is the main reason warehouses add a multi-carrier tool.

Your three native options at a glance

Option How it connects Status for new customers Main limits
NetSuite Ship Central SuiteApps plus a NetSuite ShipStation API account; PrintNode for printers and scales Oracle calls it “NetSuite’s standard shipping solution” No LTL carrier services; bulk shipping skips best rates and insurance
Shipping Integration with FedEx, UPS and USPS/Endicia Carrier accounts registered directly in NetSuite, real-time rate shipping items Not available to new customers; limited support for existing users Cannot override addresses when generating labels
ShipStation Connector (NetSuite Connector) ShipStation pulls orders from a custom store; fulfillments sync back Available through NetSuite Connector Package weight does not sync back; only connector-synced orders return

Sources: Oracle’s legacy shipping integration page, Ship Central FAQs and ShipStation Connector FAQ (no date shown on any of them).

Before you start

  • Roles: The Administrator role installs the SuiteApps, enables features and assigns roles. The Ship Central Manager role handles the carrier integration, shipping items and rules (Oracle, no date shown).
  • License: Oracle does not publish Ship Central pricing, and its install page does not say whether the SuiteApp needs provisioning. Confirm with your account manager what your subscription includes and how the ShipStation API account is billed (Oracle, no date shown).
  • Features: Pick, Pack and Ship is required if you want to pack in Ship Central; without it you can only ship (Oracle, no date shown). Our NetSuite item fulfillment guide covers the Picked, Packed and Shipped statuses and when COGS posts.
  • Accounts and devices: Your carrier accounts, a PrintNode account if you want direct printing or scales, and supported kiosks or tablets (Oracle, no date shown).

Step 1: Install the SuiteApps

Go to Customization > SuiteBundler > Search & Install Bundles. Search for and install SCM Mobile (bundle ID 590761) first, then NetSuite Ship Central (bundle ID 591665), accepting future updates when prompted. Track progress at Customization > SuiteBundler > Search & Install Bundles > List (Oracle, no date shown).

Step 2: Enable the features

Go to Setup > Company > Enable Features. Oracle lists these as required: Locations and Multiple Units of Measure on the Company subtab, Shipping Partners on the Transactions subtab, and Custom Records, Advanced PDF/HTML Templates, Client SuiteScript and Server SuiteScript on the SuiteCloud subtab (Oracle, no date shown).

Then add the optional features you need. Pick, Pack and Ship enables packing, and Oracle says to set the Default Item Fulfillment Stage to Picked when you use it, because items on Packed or Shipped fulfillments cannot be packed. Shipping Label Integration adds packing and shipping on item fulfillments, and Multiple Currencies is required for international shipping.

Step 3: Assign roles

Assign the predefined roles to staff. Ship Central Manager sets up and administers. Ship Central Packing Operator, Ship Central Shipping Operator and Ship Central Mobile Operator process orders on the mobile app (Oracle, no date shown).

Step 4: Create the ShipStation API account and connect carriers

Enter your company details first. The return email address cannot already belong to any ShipStation API account, and a sandbox needs its own account (Oracle, no date shown). Then, as Ship Central Manager:

  1. Go to Ship Central Setup > ShipStation API Integration > Manage Integration & Carriers.
  2. Enter a 16-character encryption key and save.
  3. Click Create ShipStation API Account. ShipStation API generates the API key, and NetSuite encrypts and saves it.
  4. Click Add Carriers, add each carrier account on the ShipStation API site, return, and click Sync & Update Carriers.
  5. Go to Ship Central Setup > Ship Central Plug-in > Manage Plug-in, check PackShip – Shipping Plug-in and save.

Oracle warns that the API key works only for Ship Central. Using it in another integration can corrupt it and force a re-registration (Oracle, no date shown).

Step 5: Set shipping settings and preferences

Go to Setup > Accounting > Setup Tasks > Shipping and check International Shipping and, if you ship hazardous goods by USPS, HazMat/Dangerous Goods on the Preferences subtab. Add your box sizes on the Packages subtab (Oracle, no date shown).

Next, go to Ship Central Setup > Ship Central Preference > Ship Central Preference. The preferences that change cost most are Use Negotiated Rates for UPS (the matching setting must also be on in your ShipStation API account), Bill Other Parties for recipient and third-party billing, and Print Return Labels (Oracle, no date shown).

Step 6: Turn on rate shopping

Go to Ship Central Setup > System Rule Configuration > Ship Central System Rules, click New Rule Configuration, choose Enable rate shopping, pick the locations and roles, and set it to Active (Oracle, no date shown). This adds Shop for Rates to the app’s Ship Packages page.

To have the app pick the cheapest rate automatically, also set Get Best Rate Shipping on the preference record and choose the carrier pool in Default Shipping Carriers for Best Rate: All Carriers, Current Carrier or Multi-Package Carriers (Oracle, no date shown). The rule does not apply to Shop for Rates in the standard NetSuite UI, which Ship Central provides by default.

Step 7: Create shipping items

Go to Ship Central Setup > Packing & Shipping Records > Shipping Items > New. Give each carrier service its own item. On the Shipping Rate subtab, select the Account (Shipping), choose Shipping Partner Rate, then set Shipping Partner to PackShip – Shipping Plug-in, Service Group to the carrier account and Service to the carrier service. Set the tax schedule on the Shipping Rules subtab (Oracle, no date shown).

Step 8: Decide how freight cost is recorded

  • What you charge the customer. The shipping item carries the charge on the sales order and invoice, using the account you chose in Account (Shipping). Oracle describes the matching handling field as an income account (Oracle, no date shown).
  • What the carrier charges you. After shipment, Ship Central writes the carrier cost to the item fulfillment, or shows “(Billed to third party)”. In Oracle’s zero flat rate example, a custom Shipping Cost field holds the carrier charge while the standard Shipping Cost field keeps the zero inherited from the sales order (Oracle, no date shown).
  • Multi-order shipments. When one carton or pallet covers several fulfillments, set a split at Ship Central Setup > Shipping Cost Distribution > Shipping Cost Distributions > New by quantity, amount, weight or dimensions. Without one, Ship Central splits by item quantity only (Oracle, no date shown).

Illustration (Oracle’s example numbers): one pallet costing $75.00 carries two fulfillments, each with 5 units, weighing 15 lb and 10 lb. With a 45% quantity and 55% weight split, the first fulfillment gets $41.63 and the second $33.38, after rounding. The default quantity-only split would give each $37.50.

Step 9: Set up printing and test

Install the PrintNode client on each computer connected to label printers and scales, enter the PrintNode API key in NetSuite, safelist those computers’ IP addresses and add the printers (Oracle, no date shown). In a sandbox, Oracle says a free Stamps.com connection shows estimated costs but cannot print labels or complete shipping, so plan a supervised first day in production (Oracle, no date shown).

Common mistakes and how to fix them

  • Carriers or services missing in the app. The carrier was added in ShipStation API but not synced. Click Sync & Update Carriers, then create shipping items for the new services.
  • Orders cannot be packed. The Default Item Fulfillment Stage is Packed or Shipped. Change it to Picked at Setup > Accounting > Setup Tasks > Shipping.
  • Negotiated UPS rates not showing. The setting is on in NetSuite but not in the ShipStation API account, or the reverse. Turn it on in both.
  • Freight margin looks wrong. After shipment, the standard Shipping Cost field keeps the amount from the sales order, while the custom Shipping Cost field holds the carrier charge. Report on the custom field.
  • A partly processed order is stuck. An order started in bulk shipping gets a Started shipping status and cannot be finished in the regular flow, or the reverse (Oracle, no date shown). Finish it in the flow where it started.

Limitations of the native feature

  • No LTL carrier services, so pallet freight needs a separate quote, booking and bill of lading process.
  • Bulk shipping does not support insurance, package codes, shipment references or best rates.
  • Carrier coverage depends on the ShipStation API, which Oracle says may change at any time.
  • Ship Central can generate SSCC-18 IDs for cartons and pallets, but if you ship to big-box retailers, check that your labels match the EDI 856 advance ship notice before go-live.

When companies add a third-party tool

The usual triggers are LTL volume and rate shopping at order entry. ShipStation, which Oracle supports through the ShipStation Connector, lists Standard from $29.99 a month with API access and your own carrier accounts, and includes LTL rate comparison on all plans (ShipStation, modified October 14, 2026). Descartes ShipRush puts NetSuite rating at order entry on its $99.95 Warehouse plan and sells LTL add-ons from $100 a month (ShipRush, modified August 27, 2024). ShipHawk, a hybrid SuiteApp, rates parcel and LTL from the item fulfillment and writes shipping data back, but does not publish prices (ShipHawk, modified May 25, 2026). Our shipping label software guide compares these and other tools on published prices, and our pick, pack and ship software guide covers scan-verified packing.

How we researched this

Every menu path comes from Oracle’s NetSuite online help, checked on November 3, 2026. We also read the pages ranking for “netsuite shipping integration”: Crowe (a NetSuite partner, August 7, 2026), eHub (which sells shipping software, December 31, 2023), ShipJunction and ShipWise (both sell NetSuite shipping add-ons). None gave menu paths, noted that the legacy carrier integration is closed to new customers, or explained how carrier cost and multi-order freight are recorded. No vendor paid for inclusion or reviewed this guide.

Related guides

Frequently asked questions

Does NetSuite have a native UPS and FedEx integration?

Only for existing customers. Oracle says the Shipping Integration with FedEx, UPS and USPS/Endicia is not available to new customers and has limited support until users move to Ship Central. New customers connect UPS, FedEx and other carriers through Ship Central’s ShipStation API account.

Can NetSuite Ship Central ship LTL freight?

No. Oracle’s Ship Central FAQ says it does not support carrier services for LTL shipping. Companies that ship pallets use a separate tool or carrier portal for LTL quotes, booking and bills of lading.

Can I use my own negotiated carrier rates in Ship Central?

Yes. You connect your own carrier accounts in the ShipStation API account, and Ship Central preferences include negotiated rate settings for UPS and Stamps.com. For UPS, the negotiated rate setting must also be turned on in the ShipStation API account.

Where does the actual shipping cost go in NetSuite?

After a shipment, Ship Central writes the carrier charge to the item fulfillment, and a shipping cost distribution can split it across fulfillments. The amount the customer pays comes from the shipping item on the order.

Sources

Sherman Hsieh

CEO & Editor-in-Chief, Business-Software.com
Independent analysis of enterprise software — ERP, CRM and more
Sherman Hsieh is the founder, CEO, and editor-in-chief of Business-Software.com. He leads the site's independent, buyer-focused coverage of ERP, CRM, and other business systems, including vendor-neutral comparisons, pricing analysis, and implementation guidance. Before founding Business-Software.com, Sherman was an executive at Siebel ...