Skip to content
Check E-ChallanIndependent guides · Pakistan Check Now
Menu

ePay Punjab App Not Working? How to Pay Your E-Challan Without the App (ATM, Bank & Cash)

The ePay Punjab app not working is one of the most common problems vehicle owners in Punjab face — the app freezes on the splash screen, the challan section won’t load, OTP codes never arrive, or payment fails after the money leaves your wallet. The good news: you never actually need the app to pay. The PSID is the real key, and it works at ATMs, bank branches, NADRA e-Sahulat centres, and inside EasyPaisa and JazzCash — all without touching the ePay Punjab app.

Quick answer: If the ePay Punjab app is not working, you can still pay your e-challan offline. Get your PSID from the PSCA portal (echallan.psca.gop.pk), then pay it at any 1Link ATM (Bill Payment → Government), any bank branch over the counter, a NADRA e-Sahulat centre, or via EasyPaisa/JazzCash under “Government Payments.” For app issues, update the app, clear its cache, or switch to the web portal epay.punjab.gov.pk.

Why the ePay Punjab App Stops Working

The ePay Punjab app (by PITB) is generally reliable, but user reviews on Google Play and app-support threads show the same problems repeating:

Problem What users report
App won’t open / crashes on launch App stuck on splash screen or closes immediately after login
OTP never arrives Registration/login OTP via SMS or email never delivered, even after multiple retries
“User already registered” error App claims a CNIC/mobile number is registered when the user never created an account
Challan section not loading Traffic Police section spins forever or returns a blank page
Payment stuck on “processing” Money debited from wallet but challan status stays unpaid
Server/maintenance downtime Whole portal slow or unreachable during peak hours or maintenance windows

Most of these are account-level or server-level issues — which is exactly why reinstalling the app rarely fixes them. The fastest route is to stop fighting the app and pay your challan through a channel that doesn’t need it.

What to Do When the ePay Punjab App Is Not Working

Everything offline starts with the PSID (Payment Slip ID) — the number that identifies your challan in the government payment system. You don’t need the ePay Punjab app to get it:

  1. Go to the PSCA e-challan portal: echallan.psca.gop.pk
  2. Enter your vehicle registration number (e.g., LXX-1234) and CNIC (no dashes)
  3. Your pending challans appear with violation photos, date, time, and fine amount
  4. Note the PSID shown against each challan

Write the PSID down or screenshot it. This single number is accepted at every payment channel below.

Option 1: Pay at a 1Link ATM (Best Offline Option)

Paying your challan at an ATM is the most popular offline method because it works even when every app on your phone is misbehaving. Any ATM connected to the 1Link network (virtually all banks in Pakistan) can do this:

  1. Insert your debit card and enter your PIN
  2. Select Bill Payment (or “1Bill” on some banks)
  3. Select Government of Punjab / ePay as the biller
  4. Enter your PSID exactly — no spaces or dashes
  5. The ATM fetches the challan amount; confirm it matches
  6. Complete the transaction and take the printed receipt

ATM payments usually reflect on the portal within a few hours; allow up to 24–48 hours before worrying — and keep the printed receipt until the portal shows “Paid”.

Tip: Some bank ATMs list this under “1Bill Invoice.” If one ATM rejects the PSID, check you used the Bill Payment / 1Bill → Government menu (not a transfer menu), then try a different bank’s ATM before assuming the PSID is wrong.

Option 2: Pay Over the Counter at a Bank Branch

If you don’t have a debit card or the ATM keeps rejecting your PSID, walk into a bank branch:

  1. Visit a branch of National Bank of Pakistan, Bank of Punjab, or any 1Link-member bank
  2. Ask for a government challan / PSID payment deposit slip
  3. Fill in the PSID, challan amount, and your vehicle number
  4. Pay in cash — no account required at most counters
  5. Collect the stamped bank receipt and keep it safe

Branch payments usually reflect by the next working day; keep the stamped receipt until the portal shows ‘Paid’. This is the most reliable option for people in smaller towns where wallet agents and ATMs are unreliable.

Option 3: EasyPaisa or JazzCash (Phone, Not the ePay App)

You don’t need the ePay Punjab app to pay digitally — the two big mobile wallets have government payment sections built in:

EasyPaisa:
1. Open EasyPaisa → Bill Payments → Government Fees
2. Select the traffic police / ePay Punjab biller
3. Enter your PSID — the amount auto-fetches
4. Confirm with your MPIN

JazzCash:
1. Open JazzCash → Government Payments → ePay Punjab
2. Enter your PSID
3. Verify the amount and owner name, then confirm with MPIN

Both issue an instant SMS receipt. Digital wallet payments usually reflect within a few hours; allow up to 24–48 hours.

Option 4: NADRA e-Sahulat Centre

For a fully human-assisted offline payment, visit any NADRA e-Sahulat franchise:

  1. Give the agent your challan number or PSID
  2. Pay in cash
  3. Take the printed receipt

Many e-Sahulat franchises process government bill payments — ask the agent to check whether your challan PSID is payable there before relying on it; if not, a bank counter is the sure offline route.

Option 5: e-Khidmat Markaz / Traffic Police Facilitation Centre

Punjab’s e-Khidmat Markaz centres and City Traffic Police facilitation centres accept challan payments and can also help you contest a wrong challan in the same visit. Bring your CNIC and vehicle registration documents.

Option 6: The ePay Punjab Web Portal

If only the app is broken, the web portal at epay.punjab.gov.pk often works when the app doesn’t. The portal supports guest payment mode — you can pay with just the PSID, no account login required:

  1. Open epay.punjab.gov.pk
  2. Enter your PSID and pay via card, internet banking, or wallet
  3. Afterwards, confirm the status on the PSCA portal (echallan.psca.gop.pk) — that is where the challan flips to ‘Paid’ once the payment settles

This is the quickest fix when the app’s login/OTP system is what’s broken — guest mode skips registration entirely.

Quick Troubleshooting Checklist (If You Still Want the App)

Before giving up on the app, try these in order:

  1. Update the app from the Play Store / App Store
  2. Force-stop and clear cache (Android: Settings → Apps → ePay Punjab → Storage → Clear Cache)
  3. Restart your phone
  4. Check your connection — switch between Wi-Fi and mobile data
  5. Wait out server downtime — if the web portal is also down, it’s a PITB server issue; use an ATM or bank branch meanwhile
  6. Call the ePay Punjab helpline: 042-99030100

Do not create duplicate accounts with a second mobile number if the app says “user already registered” — that can split your payment history across two profiles.

Payment Timelines: When Will “Unpaid” Change to “Paid”?

Channel Typical update time
EasyPaisa / JazzCash / bank apps Usually within a few hours; allow up to 24–48 hours
ePay web portal (card/banking) Minutes to a few hours
ATM (1Link) Usually within a few hours; allow up to 24–48 hours
Bank branch / e-Sahulat (cash) Usually by the next working day

If the status hasn’t updated after 48 hours, raise a ticket with the ePay Punjab support channels using your payment receipt / transaction ID — and keep that receipt until the status flips.

What NOT to Do

  • Don’t pay twice because the status looks stuck. Check the actual status first (PSCA portal), or one “processing” payment may duplicate.
  • Don’t share your PSID on WhatsApp groups or with random “agents” — anyone with it can look up your vehicle details.
  • Don’t enter your PSID on unofficial websites that claim to pay challans for a fee; use only official portals, bank channels, or wallets.
  • Don’t ignore a challan because “the app isn’t working.” Unpaid challans accumulate and can block vehicle transfer or token-tax payment.

FAQ

1. Can I pay my Punjab e-challan without the ePay Punjab app?

Yes. The PSID is accepted at 1Link ATMs, bank branches, NADRA e-Sahulat centres, EasyPaisa, JazzCash, and the ePay Punjab web portal — none of which need the app.

2. Where do I get the PSID if the app won’t open?

From the PSCA portal echallan.psca.gop.pk using your vehicle number and CNIC. The PSID appears with your pending challans.

3. Which ATMs accept challan payments?

Any ATM on the 1Link network (HBL, MCB, UBL, Meezan, Alfalah, and others) via Bill Payment / 1Bill, using your PSID.

4. Can I pay in cash?

Yes — at bank branches over the counter, NADRA e-Sahulat franchises, and e-Khidmat Markaz centres. Bring the PSID and your CNIC.

5. The app says “user already registered” but I never registered. What now?

This is a known account bug reported by many users. Don’t create a second account; pay via guest mode on the web portal or offline, then call the helpline 042-99030100 to fix the account.

6. My OTP never arrives. How do I log in?

Switch to guest payment mode on the web portal — it needs only the PSID, no login or OTP. Fix the account OTP issue later via the helpline.

7. I paid at the ATM but the portal still shows “unpaid.” What should I do?

ATM payments usually reflect on the portal within a few hours; allow up to 24–48 hours before worrying — and keep the printed receipt until the portal shows ‘Paid’. If it exceeds 48 hours, contact ePay Punjab support with your ATM receipt and transaction reference — never pay again before checking.

8. Is the ePay Punjab web portal official and safe?

Yes — epay.punjab.gov.pk is the official Punjab government (PITB) payment portal, the same backend as the app.