Excise & Taxation Department — service guides

How to pay token tax online with ePay Punjab: the PSID guide

Paying token tax in Punjab no longer means a morning in an Excise office queue. The dues are calculated online, a challan is generated, and the payment itself is made through the banking channels most people already use,

How to pay token tax online with ePay Punjab: the PSID guide

Paying token tax in Punjab no longer means a morning in an Excise office queue. The dues are calculated online, a challan is generated, and the payment itself is made through the banking channels most people already use, all tied together by one number: the PSID. This guide explains the full sequence from the first search to a confirmed payment, what a PSID is and how long it stays valid, and the three problems that account for nearly every failed payment. It builds on how to check token tax online in Punjab and belongs to the wider system described in MTMIS Punjab: the complete guide to online vehicle verification.

Table of contents

  • What a PSID is
  • Step by step: from dues to paid challan
  • Paying the PSID through a bank app, ATM or wallet
  • How to confirm that the payment landed
  • Three problems and their fixes
  • Frequently asked questions

What a PSID is

PSID stands for Payment Slip ID. When ePay Punjab generates a challan for a government payment, it issues a 17-digit PSID that identifies that exact liability: this vehicle, this tax head, this amount. Every bank application, ATM and mobile wallet in the national payment system can read the number and route the money to the Government of Punjab against that challan.

Two properties of the PSID matter in practice. First, it is single-purpose: a PSID generated for token tax cannot be used for a transfer fee or any other head. Second, it carries a validity window shown on the challan, and a payment attempted after that window closes will fail. Generate the PSID when you are ready to pay, not days in advance; an expired PSID cannot be revived, so generate a fresh challan instead.

Step by step: from dues to paid challan

  1. Open epay.punjab.gov.pk or the ePay Punjab application, and select the Excise and Taxation motor vehicle tax service.
  2. Enter the registration number of the vehicle exactly as it appears on the plate and the smart card.
  3. Review the vehicle summary and the dues breakdown. Confirm the paid-up-to position matches what you expect before going further; how to check token tax online in Punjab explains how to read that breakdown.
  4. Select the dues to be paid and generate the challan.
  5. Note the 17-digit PSID and the validity date printed with it. Screenshot the challan or write the number down in full.
  6. Pay the PSID through one of the channels in the next section, before the validity date.
  7. Keep the payment receipt or the confirmation message from the payment channel until the Excise record reflects the payment.

A person paying a government challan through a mobile banking application at home

Paying the PSID through a bank app, ATM or wallet

The payment step uses the ordinary bill payment rails, and the menu names differ slightly between providers.

Bank applications and internet banking. Open the bill payment or government payment section, select the Government of Punjab or ePay Punjab biller where it is listed, and enter the 17-digit PSID. The application fetches the amount against the number; confirm the vehicle registration in the summary before authorising, because the fetch step is your last chance to catch a digit error.

ATMs. The same PSID can be paid at an ATM of a participating bank through the bill payment menu. Keep the printed slip; it is the proof most often needed when a payment is disputed.

Mobile wallets. Wallet applications that carry government payments accept the PSID in their bill or government services section.

Pay the exact amount the channel displays against the PSID. Partial payment is not possible, and an underpayment attempt simply fails, which is a design feature rather than a fault.

How to confirm that the payment landed

A paid challan shows in two places. The payment channel issues its own confirmation at the moment of payment; keep it. The Excise side confirms more slowly: the verification record on the MTMIS portal updates the token tax paid-up-to date once the payment reconciles, normally after a short period rather than instantly.

Run the verification check a day or two after payment and confirm the paid-up-to date has moved to the correct year. If it has not moved within a reasonable period, attend the MRA office or call the helpline with the PSID and the payment receipt in hand, because those two documents are what the staff need to trace the transaction. The record check itself is described in how to verify a vehicle online on MTMIS Punjab, step by step.

A printed payment receipt and a car smart card placed on a vehicle dashboard

Three problems and their fixes

The PSID is rejected as invalid or expired. The validity window has closed, or a digit was mistyped. Return to ePay Punjab and generate a fresh challan; the dues calculation will be unchanged, and the new PSID replaces the old one without penalty.
The amount was paid but the record does not update. Do not pay again. Payments reconcile from the banking system into the Excise record with a lag, and a second payment creates a refund problem rather than a solution. Wait, recheck the verification record, and escalate with the receipt and PSID if the position does not move.

The challan shows the wrong vehicle or wrong dues. Stop before paying. A PSID paid against the wrong registration number is difficult to unwind, so a wrong summary at generation stage must be corrected at generation stage, by re-entering the correct number or by raising the record error at the MRA if the underlying data is at fault.

The same PSID discipline runs through other Excise payments. The transfer process, for example, generates its own PSID for the transfer fee and outstanding tax before biometrics begin, as how to transfer vehicle ownership in Punjab explains.

Frequently asked questions

What is a PSID and how many digits does it have?

A PSID is a Payment Slip ID, the reference number ePay Punjab issues with every challan. It has 17 digits and identifies one exact liability for one vehicle or applicant. Banks, ATMs and wallets use the number to fetch the amount and route the payment to the government.

How long does a PSID stay valid?

Each challan prints a validity date, and the PSID must be paid within that window. An expired PSID is rejected by every payment channel and cannot be extended. Return to ePay Punjab and generate a fresh challan, which takes a minute and carries no penalty.

Which channels accept a token tax PSID?

The PSID can be paid through bank mobile applications and internet banking, at ATMs of participating banks, and through mobile wallets that carry government payments. Every channel fetches the same amount against the same number. Keep the receipt or confirmation message from whichever channel you use.

The payment succeeded but the token tax record has not changed. What should be done?

Do not pay a second time. The Excise record updates after reconciliation, which lags behind the bank confirmation, so recheck the verification record after a day or two. If the paid-up-to date still has not moved, contact the MRA office or the helpline with the PSID and the payment receipt so the transaction can be traced.

Can the token tax PSID be paid in part or for one year only?

No. A PSID represents the full amount of the challan generated against it, and the channels accept that amount exactly. To change what is being paid, return to the dues screen and generate a challan for the correct selection before paying anything.

Read the complete MTMIS Punjab guide