All articles
Shipping and delivery

Why your shipping should run on your own carrier contracts

An aggregator lends you its carrier account. Your own contract gives you the rate, the claim, the invoice and the relationship. Once parcels go out every week, that difference is worth more than any discount on a pricing page.

Updated 7 November 202610 min read
A white delivery van parked on a city street

The short version

  • A contract price is quoted against your volume, not read off a list: DPD Lietuva's business offer form asks for your monthly parcels, Smartposti's asks you to describe them, and LP EXPRESS advertises discounts for larger volumes and suggests a business account from 50 parcels a month. S1,S2,S3
  • Carriers price business accounts far below the counter. A small Smartposti locker parcel from Estonia to Lithuania is €8.13 including VAT at the counter and €3.58 plus VAT on its contract price list. S4,S5
  • On your own contract the claim is yours to file with the carrier. Sendcloud's own help centre says own-contract claims go “directly with the carrier, not with Sendcloud”, and that on its rates it has “no direct control” over how fast carriers respond. S6,S7
  • From the Baltics, borrowed rates are hard to get at all: Shopify Shipping's carrier accounts cover ten countries and Sendcloud fully supports eight, none of them Baltic. S8,S9 In OrderKrab's October 2026 data from a few dozen Lithuanian shops, 97.7% of carrier labels went out on a contract directly with the carrier. S10
  • An aggregator still wins in places: under about 50 parcels a month, on a lane you rarely ship, or when you need a label tomorrow. On published prices it can even be cheaper per parcel, as the cost comparison shows.

There are two ways to pay for a parcel. You can buy the label on someone else's carrier account - a shipping platform, a reseller, your e-commerce platform - at the price they set. Or you can sign with the carrier yourself, and have it invoice you at a price you agreed. The cost comparison puts numbers on both and finds the answer depends on the lane. This article is about everything else that comes with the contract, and why, for a shop that ships every week, it is the better foundation.

The price is yours to negotiate

On borrowed rates, the price is the platform's. It buys from the carrier at whatever it negotiated and sells to you at whatever it decides, and none of the platforms checked for the cost comparison publishes the margin in between. On your own contract, the carrier quotes you, and the first thing it asks is how much you send.

  • DPD Lietuva invites business senders to “get an individual offer”, through a form whose required field is your monthly parcels. S1
  • Smartposti in Estonia promises “affordable contract rates” and asks you to “describe your parcels volumes per month”. S2
  • LP EXPRESS advertises “Nuolaidos verslo klientams siunčiant didesnius siuntų kiekius” - discounts for business customers sending larger volumes - and suggests a business account from 50 parcels a month. S3
  • Lietuvos paštas prepares its offer “pagal Jūsų pateiktą poreikį” - according to the needs you state. S11

The distance between what a carrier charges the public and what it charges a business account is large. Smartposti charges €8.13 including VAT to send a small (S) parcel from Estonia to a locker in Lithuania over the counter S4; its price list for contractual clients puts the same size and destination at €3.58 plus VAT. S5 And a published contract list is the carrier's opening position, not its last word - which is the point of a form that asks your volume.

What changes over time matters more than the first quote. On your own contract, every parcel you send is volume the carrier sees against your name, and the next negotiation starts from it. On borrowed rates, your growth improves the platform's position with the carrier, not yours. That is reasoning about how volume pricing works rather than a measured result, but it is the reason the gap between the two routes tends to move one way as a shop grows.

When a parcel goes missing, you deal with the carrier

The clearest statement of how claims split comes from a shipping platform. Sendcloud tells its users that “for any incidents related to shipments made with your own rates (your own contract), you must contact the carrier directly” S6, and that “if you ship with your own carrier contract, the claim has to be opened directly with the carrier, not with Sendcloud.” S7 On its own rates, Sendcloud files the claim with the carrier for you, and notes that “Sendcloud has no direct control over how quickly they respond.” S7

Either way the carrier decides. The difference is whether you are its customer when it does. On a contract you have a named relationship, terms you signed and, at most carriers, more cover to buy. DPD Lietuva insures parcels automatically to a goods value of €520 in Lithuania, and adds that “business customers have the additional possibility of arranging for higher insurance.” S12 LP EXPRESS's business self-service includes €500 of goods insurance. S3 UPS's Lithuanian terms - a 2017 revision - cap liability at “proven damages of EUR 85 per shipment” where no international convention applies, unless you declare a higher value. S13

The open side door of a white van loaded with cardboard parcels
A delivery van loaded with parcels.

The invoice, the terms and the cash are yours

A contract sets how you pay, and the carrier writes it down. Lietuvos paštas lets business customers “atsiskaityti laikotarpio pabaigoje pagal vieną sąskaitą-faktūrą” - pay at the end of the period against one invoice. S11 UPS's Lithuanian terms make charges due within seven days of receiving the invoice. S13 A platform bills on its own cycle instead: Sendcloud invoices shipping on its rates every two weeks, with 14 days to pay. S14

Cash on delivery follows the contract too. On your own account the carrier collects and remits to you under terms you can read; UPS's Lithuanian terms, for example, give you 45 days from delivery to report a missing COD remittance. S13

Watch the software layer as well. A direct contract stops the carrier's price being resold, but some platforms still charge per label on top: Sendcloud does not invoice shipping costs on a direct contract, but “a label fee will still apply for label creation” S14 - €0.07 to €0.10 a label on top of a €28–€639 monthly plan. S9 Count that line separately from the carrier's rate.

Your rates survive a change of software

This one is structural rather than sourced. A contract is between you and the carrier, and the software that prints your labels only borrows your credentials - an API key or a login the carrier issues to your account. Lietuvos paštas, for one, gives contract customers access to its open API. S11 Change your label software, your shop platform or your warehouse, and the rate, the account history and the claims process stay where they were.

Borrowed rates do not travel. They belong to the platform, which is why, for example, Sendcloud's free plan lets you “only ship using Sendcloud's rates”. S9 Leave the platform and the rates stay behind, along with anything built on them, such as return labels issued on its account. You start the conversation with the carrier from zero, holding your order history rather than your shipping history.

In the Baltics, it is the main road to the local carriers

  • 10

    countries with Shopify carrier accounts

    None of them Lithuania, Latvia or Estonia. S8

  • 8

    countries Sendcloud fully supports

    None Baltic; Poland only with a direct contract and an invoice address in a supported EU country. S9

  • 97.7%

    of labels on direct contracts

    Carrier labels from a few dozen Lithuanian shops in OrderKrab's October 2026 data. S10

For a shop in Western Europe the choice between borrowed rates and a contract is a real one. From the Baltics it is narrower. Shopify Shipping's carrier accounts cover ten countries, none of them Baltic; in Poland the option is DHL eCommerce Poland. S8 Sendcloud “fully supports shipping from 8 European nations”, none of them Baltic, and lets you ship from Poland only “if you have an invoice address” in one of them “and a direct contract with a supported courier”. S9 Local resellers exist, but the two names most shops start with do not sell labels from Lithuania, Latvia or Estonia.

So Baltic shops mostly ship on their own contracts already. In OrderKrab's October 2026 data, 97.7% of the carrier labels created by a few dozen Lithuanian shops went out on a contract directly with the carrier, and the rest through a reseller's account. S10 That is a tool built around own contracts, so read it as what its users do rather than as a market figure; the multi-carrier side of the same data is in what a month of shipping labels says about running more than one carrier.

When borrowed rates are the right call

Often enough that the case for a contract is not “always”. On published prices an aggregator is sometimes simply cheaper per parcel: the cost comparison's one fully public lane, Smartposti lockers within Estonia, comes out in the aggregator's favour at list prices. Borrowed rates are the right call when:

  • You ship a few dozen parcels a month. Sendcloud's free plan covers up to 20 parcels a month “with no courier contract and no subscription fee” S9, and LP EXPRESS itself pitches a business account at 50 or more. S3 Below that, a contract is paperwork for a rate you may not get.
  • You ship a lane you have no volume on. An occasional parcel to a far destination is where a reseller's pooled volume is most likely to beat a quote you could get alone - reasoning, so price the lane first.
  • You need to ship tomorrow. Borrowed rates work on day one; a contract takes a form, a call and a signature.
  • You want one invoice and one support desk more than you want the lowest rate, which for a team of one is a fair trade.

Nothing forces one route for every parcel. A shop can run its own contracts for the lanes that carry its volume and keep a reseller for the odd parcel to somewhere new. The case for the contract gets stronger as volume grows and lanes concentrate; the cost comparison shows how to find where that happens for your parcels.

Getting your first contract

  1. 1

    Know your numbers

    Parcels a month, size mix and destinations. Monthly volume is the one shipping question DPD Lietuva's and Smartposti's forms ask. S1,S2

  2. 2

    Ask two or three carriers, in writing

    Base rate per size and lane, every surcharge and what it applies to, the COD fee, payment terms, liability per parcel and the cost of higher cover.

  3. 3

    Ask for API credentials with the contract

    Label software connects with credentials issued to your account, not your web login. Lietuvos paštas, for example, offers contract customers API access. S11

  4. 4

    Print a test label before the first real one

    Check the label format, the sender address and the service code on a test parcel. What each carrier asks for, carrier by carrier, is in how to open a business account with a carrier.

Questions merchants ask

Sources

Every figure on this page traces to one of the sources below, checked on 7 November 2026. Where a widely-quoted statistic could not be traced to a primary source, it was left out rather than repeated.

  1. S1Offer for business customers - DPD Lietuva, checked 6 November 2026
  2. S2Become a SmartPosti customer - Smartposti (Estonia), checked 6 November 2026
  3. S3LP EXPRESS savitarna verslui - Lietuvos paštas / LP EXPRESS, checked 5 November 2026
  4. S4Parcel prices - Smartposti (Estonia), valid from 11 March 2026
  5. S5Parcel delivery price list for contractual clients - Smartposti (Estonia), valid from 1 February 2026
  6. S6How can I add my own carrier contract? - Sendcloud Help Center, checked 5 November 2026
  7. S7How do I start an investigation or file a claim for my parcel? - Sendcloud Help Center, checked 5 November 2026
  8. S8Understanding shipping carriers - Shopify Help Center, checked 5 November 2026
  9. S9Pricing - Sendcloud, checked 5 November 2026
  10. S10Production data, October 2026: shipping labels by carrier and contract - OrderKrab, read 5 November 2026
  11. S11Tapkite mūsų klientu - Lietuvos paštas, checked 6 November 2026
  12. S12How high is the insurance on my parcel? - DPD Lietuva, checked 5 November 2026
  13. S13Terms and Conditions of Service (Lithuania) - UPS, REV. 01/17
  14. S14Shipment invoicing - Sendcloud Help Center, checked 5 November 2026

Fulfill 50 free orders every month - carriers, labels and returns included.

Start for free