Courier reconciliation in Pakistan: does your invoice match your rate card?

Pak Shipping Recon checks every line of your courier invoice against your contracted rate card. For Shopify COD stores in Pakistan.

Free tool — no sign-up. Work out chargeable weight for one parcel before your courier invoice arrives.

Open volumetric weight calculator

Your courier invoice can be read as one number. Underneath it are the lines for each consignment, and a freight line is built from a weight, a lane, a slab and a set of surcharges — any of the four can be wrong.

Pak Shipping Recon rebuilds that arithmetic for every consignment and tells you where the invoice and your contract disagree.

Install on the Shopify App Store

Free for your first 100 orders.

Works alongside your existing courier booking app. Pak Shipping Recon does not book shipments, print labels or generate load sheets. It checks what you were charged for the shipments you already sent.

What courier reconciliation in Pakistan has to check

Every line against your own rate card. Not an industry average and not the courier’s summary — the slab table you actually signed, including its weight bands, its volumetric divisor, and how it treats fuel and GST.

Weight. Compares the weight the courier billed against the weight of the order it carried, and applies the volumetric rule from your contract. Rounding into the next slab is shown explicitly, so you can see how much of each charge the rounding accounts for. The volumetric weight calculator for Pakistani couriers does this for a single parcel, free.

Lanes and zones. Resolves each consignment’s origin and destination into the model your rate card uses — sector pairs for some, city-to-zone mapping for others — and flags lines classified into a band you did not expect.

Unresolved lanes are reported, not hidden.

Surcharges. Separates base freight from fuel and GST so you are comparing like with like. Comparing a tax-inclusive invoice line against a tax-exclusive slab shows a difference where none exists, which is why the two are separated before anything is compared.

What it cannot compute. Lines missing an origin city, or carrying a destination absent from your coverage list, are reported as unresolved — never quietly counted as correct. An honest gap tells you where your data needs work. A hidden one tells you nothing.

How it works

  • Connect your store. Orders, weights and destinations come across automatically.
  • Upload your rate card. The contracted slab table for each courier you use, plus a city or zone list where the courier prices that way.
  • Upload the invoice. The billing file or settlement report your courier issues.
  • Read the differences. Every consignment shown with what you were charged, what the contract says it should have cost, and the gap between them — sorted largest first, and exportable as a claim-ready report.

Couriers supported

Direct
TCS · PostEx · Leopards · M&P

Via Digidokaan
Trax · BlueEx · and others on the network

Aggregator invoices are handled properly. Where several couriers appear on one document, each line is attributed to the courier that actually carried it before it is compared to anything — because checking a consignment against the wrong courier’s slab is not a check at all.

Any other Pakistani courier can be added with a custom rate card and zone mapping.

Why this is different from COD settlement reconciliation

Two different questions get called reconciliation, and it is worth knowing which one a tool answers.

COD settlement reconciliation asks whether the cash your courier collected reached your account. It compares delivered orders against remittances.

Freight invoice reconciliation asks whether you were charged correctly to carry each consignment in the first place. It compares invoice lines against your contract.

A settlement report can balance to the rupee while every freight line inside it is wrong. Pak Shipping Recon answers the second question.

Who it is for

Shopify merchants in Pakistan shipping at volume on cash on delivery, where courier charges are large enough to be worth checking and there is no time to rebuild a rate card by hand for each invoice.

It is most useful if you ship across multiple cities, use more than one courier or an aggregator, or want to check the weight each parcel was billed at against the parcel you packed.

Pricing

Free — 100 orders lifetime, no card required. Paid plans scale by monthly order volume; current tiers are on the App Store listing.

Guides

How to check a courier invoice in Pakistan: match each invoice line to your own orders by consignment number, before checking any price.

Checking each line against your contracted rate card: the four numbers behind a freight line, and a five-step method.

Common questions

Do I need my contracted rate card to use it?

Yes. The whole method compares invoice lines against your contract, so the slab table is required. If you cannot locate yours, request it from your courier account manager before you start — it is worth doing regardless.

Does it work with aggregator invoices?

Yes. Lines are attributed to the courier that carried the consignment, then compared against the rate your contract sets for that courier rather than a blended average.

Will it file disputes for me?

No. It produces the evidence — consignment, weight, lane, charged, expected, difference — as an exportable report you send to your courier. The dispute stays yours.

What happens to lines it cannot match?

They are reported as unresolved, with the reason. They are never counted as correct.

Does it change anything in my store?

No. It reads orders and reconciles invoices. It does not book shipments, edit orders, or contact customers.

Install on the Shopify App Store
Free for your first 100 orders. Full method in our guide to reconciling Pakistani courier charges.