FBR Active Taxpayer Status (ATL) — Check and Why It Matters
FBR's Active Taxpayer List (ATL) determines withholding tax rates on many types of payments. Paying a non-ATL contractor at ATL rates is a recovery risk. Paying an ATL contractor at non-ATL rates means over-withholding. For SMBs running payroll and contractor payments in Pakistan, ATL is a daily compliance touchpoint. Here is what you need to know.
What ATL is
The Active Taxpayer List is published periodically by FBR. Being on the list means the taxpayer has filed their last applicable income tax return and is current with FBR. Being off the list means at least one return is delinquent or the taxpayer has not been onboarded into the system.
Why ATL matters for payments
For many WHT categories under the Income Tax Ordinance, ATL persons get a lower rate; non-ATL persons get a higher rate (the differential is the "incentive" to file returns). Examples include:
- Section 153 (services contractor payments) — ATL rate vs higher non-ATL rate
- Section 154 (goods import / export) — similar differentiation
- Section 156 (commission) — similar
- Section 153(1)(c) (rent) — different rates
Verify the current rate differentials in the latest Finance Act and FBR notifications.
What ATL does NOT affect
Salary WHT under section 149 — this applies based on the progressive slab regardless of ATL status. The slab itself determines the rate, not the recipient's ATL. So for regular salaried employees, ATL is informational; it does not change how you withhold.
How to check ATL status
- Visit FBR's official website
- Use the ATL search / verification tool
- Enter the NTN or CNIC of the person / entity
- System shows whether they are on the current ATL
You can also check via the FBR mobile app for individual lookups.
When to check
- Before every contractor payment — verify current ATL status, apply correct rate
- At vendor onboarding — first-time check + record
- Periodic refresh — ATL is updated; status can change
What happens if you get it wrong
Paid at ATL rate but recipient was non-ATL
Under-withheld. FBR can recover the differential from the payer. Plus potential penalty.
Paid at non-ATL rate but recipient was ATL
Over-withheld. The recipient can claim refund in their annual return. Inconvenient but not penalised.
The safer mistake is over-withholding. The cheaper-but-riskier is under-withholding. Always verify ATL status before applying the lower rate.
How payroll / vendor-management software should handle ATL
- Per-contractor / per-vendor ATL status field
- Last-checked date
- Auto-warning if ATL status not refreshed in N days
- WHT calculation auto-applies correct rate based on ATL status
- Audit trail of which rate was applied per payment
The vendor onboarding discipline
When you onboard a new vendor / contractor:
- Capture NTN + CNIC
- Check ATL status on FBR portal
- Record status + date checked
- Set rate accordingly in vendor profile
- Periodic refresh schedule
For sole proprietorships and individuals
Many small Pakistani contractors are sole proprietorships using CNIC instead of NTN. ATL check is on CNIC for these. Same principle applies.
For non-residents
Different rules apply to non-resident contractors — section 152 and other provisions. The ATL framework is for resident taxpayers. Cross-border payments to non-residents have their own (often higher) WHT rates per section 152.
The Zaffre HRM fit
Zaffre HRM tracks vendor and contractor ATL status per record, applies correct WHT rate based on status, maintains audit trail, and supports the section-153 monthly statement. See: contractor payroll guide.
Book a demo for vendor / contractor payment configuration.
Caveat
ATL rules, WHT rates, and the differential between ATL and non-ATL change with each Finance Act and FBR notification. Always verify current rates with your tax practitioner before applying.