POS for mobile phone shops in Karachi
Last reviewed 2026-05-27 · by the RetailPOS team
Karachi's Saddar mobile arcade is one of South Asia's largest mobile-phone retail clusters. Thousands of independent shops across Saddar, Tariq Road, Bahadurabad, and the broader Karachi mobile-retail belt sell phones, accessories, and offer repair services. The buying decision for a POS is shaped by three workflows that don't apply at the same intensity in adjacent verticals: PTA IMEI registration before any device can connect to a Pakistani cellular network; the parallel-import grey-market reality where 40-60% of stock arrives through unofficial channels; and the repair- bench economy where 20-30% of revenue comes from out-of-warranty repair work.
This guide is for owner-operators of independent Karachi mobile shops — Saddar arcade veterans, Tariq Road retailers, neighbourhood shops in DHA / Clifton / Gulshan. The structural differences vs the global electronics POS guidance + the Karachi-specific supply + regulatory landscape.
PTA IMEI registration — the make-or-break compliance
Since 2019, every cellular device sold in Pakistan must have its IMEI registered with the Pakistan Telecommunication Authority (PTA) via the DIRBS (Device Identification, Registration and Blocking System) framework. Unregistered IMEIs get blocked from connecting to Pakistani networks within 60 days — a phone the customer can't use is a return + a reputation hit.
For authorised-channel phones (Apple official, Samsung official, Vivo / Oppo distributor stock), registration happens at import. For parallel-import phones (the majority of Saddar arcade inventory), the shop registers the IMEI through the PTA DIRBS portal at receive time. The POS should capture the IMEI per unit + (ideally) integrate with the DIRBS registration so the workflow is one step.
The DIRBS registration fee depends on the phone's declared customs value. A mid-range parallel-import phone might require PKR 8,000-15,000 in DIRBS fee (passed to the customer); a flagship parallel-import iPhone can cost PKR 80,000+ in PTA fee alone. Both the device cost + the PTA fee need to flow into the POS's line pricing transparently.
Per-unit tracking + the channel flag
Karachi customers are sophisticated buyers; they ask “is this a Pakistani unit” (authorised channel, PTA-paid, manufacturer warranty) vs “is it grey” (parallel import, PTA-paid at receive, no manufacturer warranty in Pakistan). The POS should track each unit's channel + warranty status on the unit row.
For warranty walk-ins six months later: customer brings a faulty phone; cashier types the IMEI; the POS shows the original order, customer, channel, warranty terms, repair history. Without per-unit tracking, the answer is “let me check our records” and a slow paper-trail dig.
Saddar arcade supply chain + parallel imports
The Saddar mobile arcade gets stock through three channels:
Authorised distributors— Apple via Mobilink (now Jazz) and a small set of Apple Premium Resellers; Samsung via SAMS; Vivo, Oppo, Realme, Tecno via their respective Pakistan distributors. Predictable pricing, manufacturer warranty, higher cost basis. Typically 20-30% of an independent's mix.
Parallel imports via Hong Kong / Dubai— Karachi's historical mobile-import route. Phones arrive in batches via informal trade channels; PTA registration + duty + 17% sales tax + the shop's margin all stacked. Often cheaper than authorised channel on the same model. Typically 40-60% of an independent's mix.
Pre-owned / refurb — Karachi has an active resale market; traded-in phones get refurbished + relisted. The POS treats these as a separate condition tier (B-grade typically); same per-unit tracking applies.
The POS's margin reports should separate by channel — authorised vs parallel vs refurb. Without the breakdown, you can't tell which channel is actually most profitable (the answer varies by model + by FX movement; without the data, you guess).
Repair-bench economy
Most Karachi mobile shops run a repair bench in the back room. Screen replacements (the highest-volume repair — PKR 8,000-25,000 depending on model), battery swaps (PKR 3,500-8,000), water-damage rework, motherboard-level repair for technicians with the skill. Repair revenue is 20-30% of total + higher margin than retail (parts cost 35-50% of quoted price).
The POS's repair-ticket workflow (intake → diagnose → quote → approve → fix → ready → collected) lets the cashier-side track work without paper. The bench tech's tablet shows the queue ordered by intake; each ticket links to the customer + the unit ID (if a previously-sold phone) or just to the customer (for walk-ins with phones bought elsewhere).
Parts sourcing for Karachi repair benches: original manufacturer parts via authorised channels (rare for older models); third-party parts via Saddar wholesale (most common); direct from China via Trade DXB-style imports for volume operations. The POS should track the part source per repair so warranty implications are visible to the customer.
Accessory attach + the bundle workflow
Karachi mobile shops achieve 35-50% accessory attach rate on phone sales — cases, screen protectors, chargers, earphones, power banks. Higher than US/UK averages because the bundle is a real margin product (accessory margins 40-65% vs phone-sale margins 5-15%).
The POS's accessory-bundle modifier flow should prompt the cashier at the phone-add-to-cart moment. “Add case + screen protector + charger?” in one tap. The bundle attaches to the line; receipt itemises both phone + bundle; staff who consistently hit high attach can be tracked + rewarded.
For high-volume Saddar arcade shops, the bundle modifier doubles as a structured upsell tool — different bundles for different phone tiers (flagship bundle PKR 4,500 vs budget bundle PKR 1,800). The POS supports per-product modifier-group attachment so the right bundle surfaces per phone tier.
Easypaisa / JazzCash + bank-terminal handling
Karachi mobile shops see a mix similar to kiryana — 40-55% cash, 25-35% mobile money, 15-25% card. Cards over-index in DHA / Clifton; cash + mobile money in Saddar / Tariq Road / Gulshan. For higher-ticket purchases (phones above PKR 150,000), bank transfer is increasingly common.
The POS supports all four tender types natively. Bank-terminal integration via HBL, Meezan, Faysal, Bank Alfalah, MCB. For high-value purchases, customer verification (CNIC + signature) is captured on the order; AML thresholds apply for cash transactions above PKR 55 lakh (less relevant for retail, more for wholesale).
Karachi mobile-shop hardware setup
Typical Saddar arcade till stack:
Till: iPad 9-10 refurbished (PKR 60,000-95,000) or Android tablet (PKR 25,000-40,000). Many Karachi shops use Android given price sensitivity.
Receipt printer: Star TSP143IIIBI Bluetooth (PKR 35,000-50,000) or Epson TM-m30. Some shops use cheap Bixolon clones at PKR 18,000-25,000; reliability varies.
Barcode scanner:Honeywell Voyager 1450G (PKR 12,000-18,000) for scanning accessory UPCs + the small IMEI labels on phone boxes. The 1450G's 2D capability matters for QR-coded gift cards + manufacturer promos.
Card terminal: Bank-issued (HBL, Meezan, Faysal). Comes free with the merchant account; rates 1.5-2.5% depending on volume + processor.
UPS + small generator: Essential for the K-Electric reality. UPS PKR 25,000-40,000; generator PKR 45,000-80,000 if needed.
Total kit cost new: PKR 180,000-240,000 for a single till stack. Refurbished + cheaper-clone alternatives bring it to PKR 120,000-160,000.
Multi-shop expansion within Karachi
Successful Karachi mobile shops often expand into adjacent neighbourhoods or into a hub-and-spoke model (one flagship Saddar shop + 2-3 satellite neighbourhood shops). The POS should support multi-store on every plan with inter-shop unit transfers (a specific iPhone in Saddar can be reserved for a customer at the DHA branch).
Inter-shop transfer is more important in mobile retail than most verticals because individual units are physically distinct (one iPhone is not interchangeable with another at the customer-facing level — the IMEI matters, the box matters, the warranty matters). RetailPOS's per-unit variant_unit row supports this; the transfer flow moves the specific unit, not just “5 iPhone 16 Pro 256GB”.
Frequently asked
- Does the POS integrate with PTA DIRBS for IMEI registration?
- RetailPOS captures the IMEI per unit at receive time. DIRBS registration integration depends on your partner (Jazz, Zong, Telenor, Ufone, or direct via PTA portal). For most Saddar arcade independents, the flow is: scan IMEIs into the POS at receive; push to the partner's registration API in one step. Confirm integration is live at sign-up.
- Can I track authorised-channel vs parallel-import per unit?
- Yes — each unit has a channel flag (authorised / parallel / refurb) + warranty terms specific to its channel. The cashier sees the channel + can tell the customer which warranty applies. Margin reports separate by channel so you see which is more profitable in practice (varies by model + FX movement).
- Repair tickets — how do they link to phones sold elsewhere?
- For walk-in repair (customer brings a phone not sold by you), the ticket links to the customer record + captures the IMEI as a non-unit-tracked field. For phones sold by you, the ticket links to the variant_unit row + the original order. Bench tech sees both contexts on the tablet.
- Accessory bundle attach — does the POS prompt?
- Yes — bundle modifier on each phone SKU. When the cashier adds the phone to cart, the till prompts “Add case + screen protector + charger?” in 1-2 taps. Configurable bundle per phone tier (flagship bundle PKR 4,500 vs budget bundle PKR 1,800).
- High-value purchase customer ID capture?
- For purchases above PKR 200,000 (or whatever threshold you configure), the till prompts for CNIC capture + customer signature. The audit trail captures this for AML defensibility. For bank-transfer purchases, the merchant terminal handles the customer verification side.
- Inter-shop unit transfer?
- Yes — multi-store on every plan with per-unit transfer (a specific iPhone in Saddar can be reserved for a DHA customer + moved at the next inter-shop run). The variant_unit row carries the unit's identity across the transfer; the receiving shop sees the same IMEI + channel + warranty.
Open your shop in 30 seconds.
No card. Free until your first 100 sales. Bring your own Stripe; keep your hardware.