Your enterprise tracking contract is up for renewal. The platform fee is under C-suite scrutiny, your CFO wants a number, and when you go looking for a comparison you find that three of the four vendors on your shortlist publish no price at all. Here is how to build a cost model you can defend anyway, using only what each vendor is willing to put in public.
That gap is structural. The number arrives at the end of a sales cycle, after discovery calls, a security review and a mutual non-disclosure agreement. By then you have spent weeks and still cannot put a defensible figure in front of finance.
Migrating feels like the riskier move, and that instinct deserves respect. You would be moving live tracking data, carrier connections and notifications for a business shipping tens of thousands of orders a month. Standing still commits you to another multi-year term on the same technical debt, the same gated developer access and the same growing budget line.
This article does two things. It gives you a total cost of ownership model you can populate today from your own invoice, and it scores four enterprise tracking alternatives on what a buyer can verify before signing, with no NDA and no sales call.
Why "Enterprise Tracking" Became Synonymous with "Expensive"
Enterprise post-purchase software became expensive because of how the category is sold.
These platforms grew up as monolithic suites bought on multi-year terms, negotiated once under time pressure, then renewed on conditions the buyer has limited visibility into. Two 2025 reports put numbers on the direction of travel. Zylo, a SaaS management vendor, publishes an annual index drawn from the 40 million-plus software licences and $40 billion of SaaS spend under its management, and its January 2025 edition found that SaaS spend per employee rose 21.9% year over year, the first increase in three years. Tropic, a spend management vendor, analysed $11 billion of corporate technology spending and reported that software spending rose 10% in 2024. Both measure enterprise SaaS spend generally rather than tracking software, and neither names a vendor in this category.
Renewal concentrates the pressure: the vendor holds the strongest position and the buyer has the least time. Zylo attributes the increase to "vendor price hikes, more complex licensing models, and increasing AI investments", which are the three things a renewal conversation is least equipped to resist.
Underneath the headline subscription sit four costs that rarely appear in a proposal and never appear in a feature comparison:
- Bundled capability pricing. Capabilities are packaged so the line item you are quoted does not map to the function you use. If you cannot price one capability, you cannot drop it.
- Professional services for configuration. Work a self-serve product treats as setup arrives as a scoped engagement with its own fee.
- Gated developer access. When API documentation sits behind an account, your engineers cannot size the integration during evaluation. The estimate arrives after you sign.
- Ongoing internal time. Any change you must request from the vendor rather than make in the product carries a real cost, paid in your team's hours instead of on the invoice, and it never appears in a cost comparison.
None of that is unique to tracking. What is specific to this category is the second problem, and it is the one the rest of this article solves. In most software categories you can at least see a sticker price. Here you cannot, so you have to build it.
The TCO Framework: How to Actually Calculate the Cost of Your Tracking Platform
If you cannot compare prices, compare models. A total cost of ownership model does not require every vendor to publish a figure. It requires you to know which inputs matter, so whatever numbers arrive drop into a structure your CFO already accepts.
Six inputs, the last of which is subtracted:
Annual TCO = platform subscription + overage + paid support + seats + implementation and internal developer time, minus ROI
Platform subscription. The base fee for your tier at your volume band. Record the tier name, the billing basis and the volume it was quoted against, because all three move the figure.
Overage. Shipments above your plan allowance, multiplied by the per-shipment rate. AfterShip publishes a rate for each priced tier, worded as a charge per extra shipment. The rates sit in the table below.
Paid support. On AfterShip this is a percentage of the product subscription: 20% at Silver, 30% at Gold, each with a published monthly minimum per product. Standard support is included and carries no service level attached to it. Enterprise customers receive the published service level agreement as standard, and customers on other plans receive it by subscribing to a paid support plan, so the SLA itself is not what the support percentage buys at enterprise scale. Put this line on your candidate's side of the model even when the candidate is us, because a cost model that counts only the incumbent's costs is a sales document.
Seats. Charged per member per month, at a lower rate billed annually than monthly. Count the operations, CX and marketing users who will need access.
Implementation and internal developer time. The engagement fee, plus your engineers' hours for integration and maintenance afterwards. If you cannot read a vendor's API documentation without an account, you cannot estimate this input during evaluation. Carry it as a sized risk.
ROI, subtracted. WISMO deflection, measured as tickets avoided multiplied by your loaded cost per ticket, plus attributable revenue from the tracking page. Most cost comparisons omit it, and it often decides the case.
AfterShip's tracking pricing page carries a volume control running from 1,200 to 300,000+ shipments a year. The highest stop that still shows a price is 60,000 shipments a year, and at 84,000 every tier switches to a custom quote. At 50,000 orders a month, roughly 600,000 shipments a year, you land in custom-quote territory, exactly as you would with the other three vendors. The advantage we claim is narrower than a published enterprise price: you can build the model and defend its structure before anyone picks up the phone.
Most enterprise tracking vendors publish no pricing, so buyers cannot model cost before sales. Narvar, parcelLab and project44 each publish no price on any public surface, so every one of their cells in the model below reads identically: custom, not publishable pre-sales. What matters here is what a buyer can do with a price, and when.
Here is the model, with our column filled in and the others left as they stand.
| TCO input | AfterShip | Narvar | parcelLab | project44 |
|---|---|---|---|---|
| Platform subscription | Essentials $29/mo, Premium $59/mo at 6,000 shipments a year, billed annually ($35 and $70 monthly). Custom above 60,000 shipments a year. | Custom, not publishable pre-sales | Custom, not publishable pre-sales | Custom, not publishable pre-sales |
| Per extra shipment | $0.08 Essentials, $0.12 Premium | Custom, not publishable pre-sales | Custom, not publishable pre-sales | Custom, not publishable pre-sales |
| Paid support | Standard included, no SLA attached. Silver 20% of subscription, $200/mo minimum per product. Gold 30%, $400/mo minimum. Additional carrier support for AfterShip Tracking, $8,000 per carrier, printed on the Silver plan. | Custom, not publishable pre-sales | Custom, not publishable pre-sales | Custom, not publishable pre-sales |
| Seats | From $10 per member/month billed annually, $12 monthly | Custom, not publishable pre-sales | Custom, not publishable pre-sales | Custom, not publishable pre-sales |
| Implementation and internal developer time | Your figure. API reference and rate-limit table readable with no account, so engineering can size it before signature | Your figure. API reference requires an account, so it cannot be sized before signature | Your figure. Public documentation is readable; credentials are issued through onboarding rather than self-serve | Your figure. API rate limits published |
| ROI (subtracted) | Your figure: WISMO tickets avoided x loaded cost per ticket, plus attributable tracking-page revenue | Same formula, your figure | Same formula, your figure | Same formula, your figure |
Fill your own implementation and internal-time row from the last two years of engineering tickets, and leave the three unpriced columns as they are. The empty cells are the finding, and they are what you show your CFO to explain why a like-for-like price comparison does not exist here.
For the pricing-model argument at more depth, we have set out separately how enterprise tracking platforms compare on price and speed. What follows is the other half of the problem: once three of these four numbers are invisible, the question becomes what you can see instead.
The Top 4 Enterprise Tracking Alternatives, Evaluated by What You Can Verify
Four platforms show up on an enterprise shortlist when a legacy tracking contract comes up for renewal: Narvar, parcelLab, project44 and AfterShip. Each is assessed on the same five things a procurement function can check without an NDA: published pricing basis, published service level agreement and its remedy, whether API documentation is readable without an account, published security and sub-processor evidence, and published enterprise entitlements.
1. Narvar
Narvar is the established incumbent, with the deepest legacy retail relationships and the strongest brand recognition of the four. That standing is real, and it is also what makes a Narvar evaluation hard to scope.
What a buyer can verify. Narvar markets its post-purchase capabilities as a suite of separate named products, among them Promise, Assist, Secure and Notify. Narvar does not publish which of these are included in a base subscription versus purchased separately, so a buyer cannot establish the true scope, or the cost, of a Narvar deployment before entering a sales process. Narvar publishes no price.
Developer access. Narvar's first-party developer portal returns an HTTP 302 redirect into an OpenID Connect login, so an engineer cannot read the API reference without an account.
Service level. Narvar does publish a service level agreement, readable with no login: 99% monthly availability, credits capped at 10% of the month's subscription fees, and a 30-day claim window. Its stated last update is September 2017.
Carrier network. Narvar's homepage states integration with 1,000+ carriers.
We have published a direct comparison of AfterShip and Narvar for enterprise.
2. parcelLab
parcelLab runs the high-touch, operational-outsourcing model and is a genuine European enterprise player. It also runs a full returns product that generates return labels and schedules pickups, documented in its own developer documentation.
What a buyer can verify. parcelLab advertises named dedicated roles for onboarding and customer success, and publishes nothing about what they cost, no time-to-go-live figure, no support tier and no service level. Its own success and onboarding pages carry none of it, and it publishes no price.
Security evidence. parcelLab publishes SOC 2 Type II through a named external auditor, and a sub-processor list at version 3.0, July 2025.
Service level. parcelLab's Master Services Agreement, last updated 26 June 2026, references a service level agreement available upon request, so no availability percentage is published for a buyer to read.
Carrier network. parcelLab states 550+ carriers.
3. project44
project44 is the logistics visibility platform of the four, with real depth in multimodal and freight visibility, plus an ecommerce module.
What a buyer can verify. project44 publishes an openly readable trust centre requiring no request and no NDA, a sub-processor list dated 6 January 2025, and its API rate limits. It publishes no price, and we found no public evidence of parcel-label generation.
Service level. project44 publishes a service level agreement, and its commitment is a data-quality one: at least 95% data quality within 60 days of a standard implementation, conditioned on the customer and its carriers following project44's best practices. It carries no availability figure and no credit schedule.
Carrier network. project44 publishes 160+ last-mile carrier integrations. Its much larger network figure counts membership across all freight modes, a different unit.
We also have AfterShip and project44 compared in detail.
4. AfterShip
AfterShip is the platform in this comparison that publishes what a procurement function can check before it signs.
Service level. The published agreement states that "AfterShip shall use reasonable endeavours to achieve a 99.9% Service Uptime during any given calendar month", scoped to API availability, last updated April 2025. At 99.9%, allowable outage is 43.2 minutes a month. Credits run on a seven-band schedule:
- 99.9% or above: no credit
- 99.00% to 99.89%: 10%
- 98.00% to 98.99%: 20%
- 97.00% to 97.99%: 30%
- 96.00% to 96.99%: 40%
- 95.01% to 95.99%: 50%
- 95.00% or below: 100%
Credits require a written request, cap over any 12-month period at one twelfth of annualised recurring fees, are the sole and exclusive remedy, and exclude scheduled maintenance. Enterprise customers receive the agreement as standard; other plans receive it by subscribing to a paid support plan.
Carrier network. The AfterShip carrier directory states, checked 21 August 2026, that we support 1,400+ carriers worldwide. The directory is public, searchable and browsable before you buy anything, and it auto-detects the carrier from a tracking number's format. Its listings span parcel, postal and express carriers. Of these four vendors, AfterShip is the only one listed on the UPU Consultative Committee member roster.
Developer access. The Tracking API documentation, including the full endpoint rate-limit table, loads with no login, confirmed through an unauthenticated request carrying no session.
Enterprise entitlements. The published SLA as standard. SAML and OIDC single sign-on against your own identity provider, with custom integrations on the documented Tracking API. Multi-org management, each organisation keeping its data, connections and billing separate, with an Enterprise-only Company console grouping subsidiaries under a parent. Up to 5 custom domains on Enterprise against 1 on Premium. Dedicated onboarding, a dedicated CSM, and solutions-architecture support through migration.
One limitation, stated plainly. AfterShip's services are hosted in the United States on Google Cloud Platform and Amazon Web Services, and AfterShip does not publish a customer-selectable data-residency option. What AfterShip does publish is the evidence procurement actually gates on: SOC 2 Type II, ISO 27001, GDPR compliance, TLS 1.2 in transit, AES-256 at rest, CIS Benchmarks hardening, OWASP Top 10 secure development practices, and per-organisation data isolation.
Since partnering with AfterShip in 2017, eBay has recorded over a 20% increase in its valid tracking rate.
AfterShip auto-corrects 200,000+ eBay packages a month, and eBay recorded a 10% improvement in EDD accuracy in 2024.
The Verdict: A Head-to-Head Comparison for Enterprise Scale
Six criteria, four vendors, and one column a buyer can fill in before a sales call.
| Criteria | AfterShip | Narvar | parcelLab | project44 |
|---|---|---|---|---|
| Published pricing basis | Priced to 60,000 shipments/yr; custom above | None published | None published | None published |
| Published SLA and remedy | 99.9% uptime, seven credit bands to 100%, revised April 2025 | 99% uptime, credits capped at 10%, revised September 2017 | Available on request only; no percentage published | Data quality, not availability: 95% within 60 days, no credit schedule |
| API reference readable without an account | Yes, including the endpoint rate-limit table | No, 302 into a login | Yes; credentials via onboarding | Yes, rate limits published |
| Carrier network, and what the count measures | 1,400+, public searchable directory with carrier auto-detect | 1,000+ integrated, per its homepage | 550+, per its carriers page | 160+ last-mile integrations |
| Published security and sub-processor evidence | SOC 2 Type II, ISO 27001, GDPR, Trust Centre | Not published | SOC 2 Type II, sub-processor list v3.0 July 2025 | Open trust centre, sub-processor list 6 Jan 2025 |
| Enterprise entitlements and multi-org | SSO, multi-org isolation, Company console, 5 custom domains, dedicated CSM | No published plan tiers, so entitlements cannot be established pre-sales | Named onboarding and CSM roles; cost not published | No published plan tiers, so entitlements cannot be established pre-sales |
This is not a cheap-versus-expensive decision, it is a verifiable-versus-unverifiable one.
With Narvar, a buyer accepts that the scope and the cost of a deployment cannot be established before entering a sales process. parcelLab suits an organisation that wants to hand day-to-day execution to a vendor team, and publishes nothing about what that team costs. project44 is built for multimodal and freight visibility, and its published commitment covers data quality with no availability figure attached.
AfterShip is the only vendor here whose cost a buyer can model from published figures before a sales call, and its availability commitment is 99.9%, revised April 2025, with service credits reaching 100%. For a retailer that needs enterprise-grade parcel tracking and a business case that survives procurement review, AfterShip leads.
Building Your Business Case: How to Get Stakeholder Buy-In
A model is only useful if it survives the meeting. Five slides, in this order.
1. The problem: what we pay now. Populate the cost model from your own invoice and your own engineering tickets. Include the lines that never appear in a renewal quote: configuration work billed as services, and the hours your team spends on changes it cannot make itself. This is the number the room has never actually seen.
2. The opportunity: what we would pay instead. Current cost minus the published or quoted cost of the alternative. Label it a modeled estimate every time it appears, including on the slide itself. No public source publishes what a named enterprise spent moving between these platforms, so a switch cost presented as fact will not survive the first question from finance.
3. Risk mitigation: two separate layers. The platform service level agreement covers availability and what you are owed when it is missed, through the credit schedule and the incident response table. The support plan covers how quickly a human replies. They are measured differently, and they belong on the slide as two rows, because conflating them is the fastest way to lose a CTO's confidence.
4. Due diligence we can complete before signing. Hand procurement the verification list from this article: published pricing basis, published service level and its remedy, API documentation readable without an account, published security and sub-processor evidence, and published enterprise entitlements. Every item is checkable this week, with no NDA and no vendor call.
5. The three-year view. Publicly readable API documentation means your engineers can size the next integration themselves. Multi-org architecture means a new brand or region becomes another organisation under the same account, with its own data, connections and billing kept separate, instead of a separate deployment. Both are verifiable now and load-bearing later.
For the operational side, what a migration actually involves, week by week, is set out separately.
Proactive shipment tracking that delights your customers, reduces WISMO tickets, and optimizes your delivery performance.
Book a demoFrequently Asked Questions
How much does enterprise package tracking software cost?
Three of the four vendors here publish nothing. AfterShip publishes prices up to 60,000 shipments a year, with a stated charge per extra shipment, and quotes custom above that. Every vendor quotes custom at enterprise scale, so the question is how much of the model you can build first.
Which enterprise tracking vendors publish a service level agreement?
AfterShip publishes a 99.9% uptime commitment with a seven-band service-credit schedule. project44's agreement commits to data quality with no availability figure, parcelLab's is available on request only, and Narvar publishes 99% monthly availability, last updated September 2017, credits capped at 10%. AfterShip's was revised April 2025.
Where is AfterShip data hosted?
In the United States, on Google Cloud Platform and Amazon Web Services. AfterShip publishes SOC 2 Type II, ISO 27001 and GDPR compliance, with TLS 1.2 in transit, AES-256 at rest, CIS Benchmarks hardening and OWASP Top 10 practices. Each organisation's data, connections and billing stay separate.
How many carriers does AfterShip support?
AfterShip publishes a public, searchable directory of 1,400+ supported carriers. Checked on 21 August 2026, it lists parcel, postal and express carriers and auto-detects the carrier from a tracking number's format, so you can confirm your own carrier mix before you buy. Counts vary by what each vendor measures.
How do I build a migration business case?
Populate the cost model in this article from your own invoice, then present five things: what you pay now, the projected saving labelled a modeled estimate, your risk position from published service levels and support tiers, the due diligence you can complete before signing, and a three-year view.
What does the AfterShip Enterprise plan include?
The published service level agreement as standard, while other plans receive it by subscribing to a paid support plan. SAML and OIDC single sign-on against your own identity provider. Multi-org management with an Enterprise-only Company console grouping subsidiaries under a parent. Up to 5 custom domains against 1 on Premium, and a dedicated CSM.


