Skip to content
Operix Systems

Blog

Import and export software in Pakistan: LCs, containers and landed cost

Import and export software in Pakistan should follow each shipment from proforma and LC to container arrival and clearing, collect every cost against it, and spread that cost across the items to give a true landed cost. For exporters it should link buyer orders to production or purchase, packing lists and shipping documents.

By Operix Systems · · 5 min read

Import and export software in Pakistan: LCs, containers and landed cost

If you import goods into Karachi through the port or Port Qasim, you know the invoice price is only the start. By the time a container leaves the terminal you have paid bank charges on the LC, freight, insurance, duties and taxes, the clearing agent's bill, terminal and transport charges. If those costs sit in different files, your selling price is a guess, and a guess on a thin margin is how importers lose money without noticing.

One shipment, one record

The idea that makes import software useful is simple: every shipment is a single record. It starts with the supplier's proforma, moves to the LC or other payment terms, then to the bill of lading, container numbers and expected arrival, and ends when the goods are received in your godown. Every cost that belongs to that shipment is posted against it, whoever pays it and whenever the bill arrives.

StageWhat the system recordsWho usually enters it
OrderSupplier, proforma, items, quantities, currencyPurchase team
PaymentLC or advance details, bank, chargesAccounts
ShippingBill of lading, containers, vessel, expected arrivalPurchase team or forwarder
ClearingDuties and taxes paid, clearing agent's bill, port and terminal chargesAccounts, from the agent's papers
ReceivingQuantities received in the godown, shortages, damageGodown staff
Stages of an import shipment and what to record

Working out landed cost per item

Landed cost is the invoice value plus every cost of bringing the goods to your godown, spread across the items in the shipment. The spreading rule matters. Freight might be spread by weight or volume, duty by value, and a fixed clearing fee by quantity. The software should let you choose the rule per cost type and show the result per item before the goods are priced for sale.

Foreign currency adds a second layer. The rate on the day the LC is retired is rarely the rate on the proforma, so the system should hold both and use the one your accountant agrees is correct. When the final costs are in, the shipment is closed and its landed cost becomes the cost of stock.

  1. Open the shipment from the proforma

    Enter the supplier, items, quantities and currency so every later cost has a home.

  2. Post every cost as it arrives

    Bank charges, freight, insurance, duties, clearing and transport go against the shipment, not into general expenses.

  3. Choose how each cost is spread

    Pick value, weight, volume or quantity for each cost type, as agreed with your accountant.

  4. Receive the goods

    Record what actually arrived, including any short or damaged cartons.

  5. Review and close

    Check the landed cost per item, then close the shipment so the cost flows to stock and pricing.

For exporters: orders, packing and documents

Exporters work the other way round. A buyer's order arrives, often by email, and has to be turned into purchases or production, a packing list, invoices and shipping documents, then followed until payment comes back. The software should link each export order to its costs so you can see the margin per order, not only per month. Sialkot and Faisalabad exporters have their own patterns; our guides on software for Sialkot exporters and textile ERP in Pakistan cover them.

A Karachi example

Our work for Sea Keepers, a marine supplier in Karachi, follows a similar chain on the supply side: email enquiries become quotations, quotations become purchase orders, and purchase orders end in delivery documents. Each step is linked to the one before it, which is the same discipline an import shipment needs.

Tax, banks and what to confirm

FBR collects sales tax on goods, and duties and taxes at import are part of your landed cost. The exact treatment of each tax in your books, and which ones you can claim back, is a question for your accountant: confirm with your tax adviser. The software's job is to record each amount against the right shipment so your adviser has clean figures.

If you import a few times a year and sell straight from the container, a good accounting package may be enough. A shipment-based system pays off when you run several shipments at once and price from landed cost.

Working with Operix

Operix Systems builds ERP software for Pakistani businesses from Old Clifton, Karachi, close to the port and the clearing offices. We design each screen with you before building it and release weekly on your own shipments. If you also need the clearing side, see freight forwarder and clearing agent software. Importers who then sell from Bolton Market may want wholesale software for the selling side. To discuss your shipments, contact us.

Questions people ask

Can the software track LCs and containers together?

Yes. Each shipment holds its payment details, including the LC, and its containers and arrival dates. You see in one place which shipments are paid, at sea, at the port or received.

How is landed cost calculated?

Every cost of the shipment is added to the invoice value and spread across items by a rule you choose, such as value, weight or quantity. Your accountant should agree the rules before go-live.

Does it handle foreign currency?

Yes. Orders can be in the supplier's currency, with the rate recorded when payment is made. The landed cost is then shown in PKR.

Do you have an office near the port?

Our office is in Old Clifton, Karachi, and Karachi clients get on-site discovery, go-live and training. Importers in other cities are served online.

Tell us how your business runs today.

We'll show you what it looks like as one system. We don't publish prices: every quote starts with a conversation.