GoatLabelsGoatLabels
For distributors and manufacturers on Business Central.

Business Central shipping software for parcel labels


Sales orders in. Carrier labels out.

Business Central shipping software has to print the carrier label, because Microsoft's shipping agent documentation describes a tracking link, not label printing. GoatLabels takes your sales orders as a CSV saved from an Excel export, or through its REST API, and rate-shops USPS, UPS, FedEx, and DHL per parcel. Free is $0 a month; Pro is $40 flat. It is not a Business Central extension.

Four carriers per sales order

USPS, UPS, FedEx, and DHL quoted side by side on each parcel from a Business Central sales order, with no carrier contracts to open.

UPSFedExDHLUSPSall quoted
Rate-shoppedOne all-in number each.
CSV import500 rows per file.
REST APIUnlimited calls.

Freight cost by order number

Each label debits a prepaid wallet and writes a dated ledger line that carries your Business Central order number.

VisaMastercardAmerican ExpressApple PayGoogle PayBitcoinEthereumTether (USDT)
Prepaid walletCard, ACH, and more.
Pro $40 flatUnlimited shipments.
Order referenceOn every ledger line.
Business Central multi-carrier shipping, compared

How do Business Central users print carrier labels?

A Business Central shipping integration can take four realistic routes: rely on shipping agents and buy labels on carrier sites, install a shipping extension from the Microsoft marketplace, fund an enterprise multi-carrier system, or hand orders to a label service by file or API. GoatLabels is the last route. It needs no extension and no carrier accounts, and it does not write back into Business Central by itself.

Updated

Business Central multi-carrier shipping, compared, sources checked 2026-10-06
 GoatLabelsBusiness Central shipping agentsMarketplace shipping extensionEnterprise multi-carrier system
Label printingYes. Buys and prints USPS, UPS, FedEx, and DHL labels, with PrintNode auto-print.Not described in Microsoft's documentation. Shipping agents store a package tracking link per agent.Yes, inside Business Central. Smart Shipment is listed as shipping label management for Business Central.Yes, usually as part of an implementation project.
How orders arriveA CSV file saved from an Open in Excel export, up to 500 rows per import, or a REST API call.No handoff. You retype the address on a carrier site and type the tracking number back.Read directly from the sales order or shipment by the extension.Integrated by the vendor or a partner.
Carrier accountsNone to set up. Your own negotiated rates cannot be imported.Your own account with each carrier you use.Not stated on the marketplace listing. Ask the publisher.Your own carrier contracts.
Tracking back to the orderReturned by the API and on signed webhooks. Your script or a person enters it; no automatic write-back.Typed into the Package Tracking No. field, then opened with Track Package.Handled by the extension; confirm the details with the publisher.Written back by the integration.
Price and commitmentFree $0 a month with 50 shipments, or Pro $40 a month flat, unlimited shipments. No contract.Included in Business Central.Not stated on the marketplace listing. Ask the publisher for pricing.Quoted by sales.

Third-party details checked on from each vendor's own pages: Microsoft Learn: track packages in Business Central (read 2026-10-06); Microsoft Learn: work with Excel in Business Central (read 2026-10-06); Microsoft Learn: Business Central API v2.0 subscriptions (read 2026-10-06); Microsoft marketplace: Smart Shipment by Inventio IT (read 2026-10-06). Plans and features change, so confirm on the vendor's current page before you decide.

Does Business Central print shipping labels on its own?

Microsoft's documentation on shipping in Business Central describes shipping agents and package tracking, not label printing. You set up each shipping agent with a code and the services it provides, and you can open the agent's package tracking service from posted sales shipments and posted sales invoices.

The tracking number is typed in by a person. You enter the Package Tracking No. you received from the carrier, then choose Track Package to follow the delivery. That leaves the label itself to something else: a carrier website, a marketplace extension, or a label service such as GoatLabels that receives the order data and buys the label.

How do I get Business Central sales orders into shipping software without an extension?

Export the sales order list with Open in Excel, save the sheet as CSV, and import it into GoatLabels. Business Central list pages such as sales orders and invoices can be opened in Excel, and the bulk importer accepts up to 500 rows per file.

Put the order number in the reference column so it travels to the label and the ledger. If a row has a bad postal code or a missing weight, the importer names the row and the field and still processes the other rows. Nothing is installed in Business Central for this, so a shipping lead can pilot it on one afternoon's orders.

Can Business Central trigger label purchases through an API?

Yes, with a small service of your own between the two systems. Business Central API v2.0 supports webhook subscriptions, which a subscriber registers through a handshake, so your service can hear about changes and then call the GoatLabels REST API to quote and buy a label.

On the GoatLabels side the API has unlimited calls on every plan, test keys for a sandbox run, and Idempotency-Key support so a retry does not buy a second label. Tracking events return on signed webhooks that can be replayed. GoatLabels does not publish a Business Central app, so your developer or partner owns that middle service.

How do I see shipping cost per Business Central order?

Every label writes a dated ledger line with the amount and the reference you supplied, so using the sales order number as the reference gives you freight cost per order. Export the ledger and match it to orders in Excel or load it through your own import.

Labels are paid from a prepaid wallet, so there is one ledger rather than a separate invoice from each carrier. If a carrier re-weighs a parcel, the adjustment posts to the same ledger. An order packed in three cartons produces three labels and three lines under one reference. Posting those amounts into Business Central remains your step.

When is GoatLabels the wrong shipping software for Business Central?

It is the wrong fit if you want labels printed from inside the Business Central sales order page, because GoatLabels is a separate web app and API, not an extension. A marketplace shipping extension is the better route for that.

It is also wrong if you must ship on your own negotiated carrier contracts, book LTL or freight, print retailer compliance labels, or require SSO or a contractual SLA. GoatLabels offers none of those. It suits Business Central teams that ship parcels, want four carriers quoted without opening accounts, and are content with a file or API handoff.

Comparing routes across ERPs? Read ERP shipping integration. Starting with a file? See bulk shipping labels from CSV.

Public API v1

A webhook in, a label out.

Business Central API v2.0 can notify a subscriber when records change. A small service on your side can take that event and call the GoatLabels REST API to quote four carriers and buy the label. Calls are unlimited on every plan, with live and test keys, Idempotency-Key support, signed replayable webhooks, and rate-limit headers.

Quote four carriers and buy in a few calls
Test keys for a sandbox run
Idempotency-Key so a retry never buys twice
OpenAPI 3.1 spec to generate a client
Read the API docs Get an API key$0 per API call
curl https://api.goatlabels.io/api/v1/shipments
POST /api/v1/shipments
Authorization: Bearer sk_live_…
Idempotency-Key: ord_8421

{
  "to": { "name": "Joyce", "city": "Berlin", "country": "DE" },
  "parcel": { "weight": 2.6, "weight_unit": "lb" },
  "service": "fedex_intl_priority"
}
Pay for labels, not a tier

Two plans. No contract.

Free is $0 a month with 50 shipments a month. Pro is $40 a month flat with unlimited shipments and cheaper label rates. Bulk CSV, 13 connectors, and the REST API come with both, and labels are paid from a prepaid wallet.

Pro

Most popular
$40/ month
Unlimited shipments on one flat plan
Cheaper label rates
Four carriers rate-shopped on every parcel
The same API and wallet as Free

Volume pricing

illustrative
less volumemore volume

pay for labels, not for seats

Free

$0 / forever

Enough to pilot one Business Central export before anyone writes code.

50 shipments a month at $0
USPS, UPS, FedEx, and DHL rate-shopped on every parcel
REST API with unlimited calls
Bulk CSV import, up to 500 rows per file
13 store connectors included

The assistant is included

The in-app assistant drafts a label from a pasted order or email for you to confirm. It is part of the product, not an add-on.

Web, every planTelegram, Pro

API on every plan

GET /api/v1/shipments

200 OK · plan: free

Unlimited calls. The same wallet as the dashboard.

Bring last month's shipments

Put real parcels through the side-by-side quotes and compare against what those labels cost you on

ShippoPirate ShipShipStation
No contractNo card for FreeFour carriers
USPSUPSFedExDHL

Label prices are quoted live from USPS, UPS, FedEx, and DHL and shown as one number, the same number that leaves your wallet. Other vendors' plans move, so compare against their current pricing page. Full pricing details

Business Central shipping software: FAQ

Is GoatLabels a Business Central extension?
No. GoatLabels prints Dynamics 365 Business Central shipping labels from outside the system: it is not listed on the Microsoft marketplace and installs nothing in Business Central. Orders arrive as a CSV file of up to 500 rows or through the REST API, and tracking and cost come back by API, webhook, or ledger export.
Which carriers can Business Central orders ship with?
USPS, UPS, FedEx, and DHL, quoted on every parcel from one account with one all-in number per carrier, plus an international network. Parcels ship from US and Singapore origins. You cannot connect your own carrier accounts.
What does Business Central shipping software cost with GoatLabels?
Free is $0 a month with 50 shipments a month. Pro is $40 a month flat with unlimited shipments and cheaper label rates. CSV import and the API are on both plans, labels are paid from a prepaid wallet, and there is no contract.
Does the tracking number go back into Business Central automatically?
No, not automatically. GoatLabels returns the tracking number when the label is bought and sends events on signed webhooks. Your own service can post it to Business Central, or a person can enter it in the Package Tracking No. field.
Can it ship pallets or LTL from Business Central orders?
No. GoatLabels is parcel only and does not quote or book LTL or freight. Cartons that ship as parcels can go through the CSV import or the API while pallets stay with your freight process.
Can I talk to someone about our Business Central setup first?
Yes. Email contact@goatlabels.io with your monthly parcel volume and a sample sales order export from Business Central. We check the file against the bulk importer, quote the parcels across USPS, UPS, FedEx, and DHL, and walk through the API and the ledger.

Related reading: ERP shipping integration, Dynamics 365 Supply Chain shipping software, bulk shipping labels from CSV, the shipping API for developers, wholesale distributor shipping labels.

ERP shipping guides: Acumatica shipping software, Dynamics 365 Supply Chain shipping, Epicor shipping software, ERP shipping integration, Infor shipping software, NetSuite shipping software, Odoo shipping labels, Oracle ERP Cloud shipping, QuickBooks Enterprise shipping software, Sage shipping software, SAP Business One shipping software, SAP S/4HANA parcel shipping, Xero shipping labels, Zoho Inventory shipping labels.

Try it on one sales order export.

Business Central orders, labeled.
No extension to install.

Import a CSV saved from Excel or call the API, compare USPS, UPS, FedEx, and DHL on each parcel, then decide. Free is $0 a month; Pro is $40 flat with unlimited shipments.

No contract. No card for the Free plan.