Scenario 24 — Withholding Tax (FBR Section 153 on Vendor Payments)

TIER 8 · PK COMPLIANCE ★★★★☆ ⏱️ ~1.5 hours FBKP → FK02 (WHT tab) → F-53 (auto-deducts)
← Previous
Scenario 23: Import Procurement
Next →
Scenario 25: MM ↔ PM (Spare Parts)
⚠️ Not yet live-tested
This page is built from researched standard-SAP content and has not yet been executed end-to-end in our IDES. The T-codes, fields, and accounts follow SAP standard but may need small adjustments on your S/4HANA 2023 system — we'll confirm and correct them when you run this scenario live. Hit a snag? See the Troubleshooting Center.

📊 Business Case

Withholding Tax (WHT) is income tax that the buyer deducts from the vendor's payment and remits to the government on the vendor's behalf. Under Pakistan's FBR Income Tax Ordinance Section 153, PakSteel is legally obliged to withhold tax at source on payments to suppliers — paying the vendor the net amount and depositing the deducted tax with the FBR via challan. This is legal compliance: miss it and the company is liable for the tax plus penalties. SAP must auto-calculate and post both legs.

🕐 When to use it

On every payment to a vendor that falls under Section 153 — goods, services, and contracts — once WHT is configured and the vendor is flagged as liable.

❓ Why it matters

It is a statutory obligation. The withholding agent (PakSteel) must deduct correctly by category and filer status, and remit to FBR — or face recovery and penalties. SAP automates the calculation so it's never missed.

👤 Who triggers it

FI/AP runs the invoice and payment; the WHT is calculated automatically by SAP. The tax team reconciles the WHT-payable account and files the monthly challan with FBR/NBP.

🔁 The key distinction

Classic vs Extended WHT. Classic calculates only at payment (F-53/F110). Extended (recommended, and what PK uses) can calculate at invoice posting and/or payment — more flexible and the S/4 default.

💰 Financial Impact — The Easy-Money Example

PakSteel owes Mughal Steel PKR 1,000,000 for goods (the vendor is a tax filer, so the Section 153 goods rate is 4.5%). The total expense is unchanged — but the cash splits in two: part to the vendor, part to FBR.

🧾 Vendor liability
PKR 1,000,000
Full invoice value booked against Mughal Steel at MIRO.
💵 Paid to vendor (net)
PKR 955,000 ↓
Cash out to Mughal Steel is reduced by the WHT withheld.
+
🏛️ Remitted to FBR
PKR 45,000 ↑
WHT Payable (160500) sits as a liability, then paid to FBR via challan at NBP.

The big idea: the vendor's liability is the full PKR 1,000,000, but PakSteel splits the settlement — PKR 955,000 cash to the vendor and PKR 45,000 to FBR. The WHT-payable account is the bridge: credited when the invoice posts, debited when the tax is remitted. The company is merely a collection agent for the government.

💡 Lesson: WHT never changes the expense or the vendor's gross liability — it redirects a slice of the cash from the vendor to the tax authority. Vendor liability (1,000,000) = cash to vendor (955,000) + WHT payable to FBR (45,000).

🇵🇰 The Business Story

Pakistani tax law (FBR Income Tax Ordinance Section 153) requires PakSteel to deduct income tax at source when paying vendors: Goods 4.5% for filers, 9% for non-filers; Services 8% for filers, 16% for non-filers; Construction contracts 7.5% / 15%. When paying Mughal Steel PKR 1,000,000 (goods, filer), PakSteel pays only PKR 955,000 and remits PKR 45,000 to FBR on the vendor's behalf. SAP must auto-calculate and post both legs.

🎯 What you'll learn

🔧 Step-by-Step — Config Steps

24.1 — Activate Extended WHT · FBKP / SPRO
  1. SPRO → FI → FA Global Settings → Withholding Tax → Extended WHT
  2. Define WHT Country: PK
  3. Activate Extended WHT for CC PSPK
24.2 — Define WHT Types & Codes
  1. Define WHT Type: P1 (Pakistan Goods - Filer) · Country PK · Calc at Invoice
  2. Define WHT Code: under P1 → Code 153G · Rate 4.5%
  3. Repeat for:
    • P2 / 153G-NF · 9% (Goods non-filer)
    • P3 / 153S · 8% (Services filer)
    • P4 / 153S-NF · 16% (Services non-filer)
  4. Save
24.3 — Assign WHT to Company Code

Assign WHT Types P1-P4 to CC PSPK with validity period.

24.4 — Assign WHT G/L Accounts

WHT Payable to FBR Liability G/L: 160500 (or your CoA equivalent). Cleared monthly when remitting to FBR via challan.

24.5 — Assign WHT to Vendor Master · FK02 or BP
  1. BP / FK02 · Vendor MUGHAL21 (Mughal Steel — filer) · CC PSPK
  2. Withholding Tax tab: Add WHT Type P1, Code 153G, Liable ✓
  3. Save
  4. For non-filer vendors, assign P2/153G-NF instead
24.6 — Post Invoice → WHT auto-calculated
  1. MIRO · vendor MUGHAL21 · amount PKR 1,000,000 (Goods)
  2. Withholding Tax tab shows: Base 1,000,000 · WHT 45,000 (4.5%)
  3. Post

Accounting:

Inventory / GR/IR Dr1,000,000
Vendor Cr955,000
WHT Payable to FBR (160500) Cr45,000
24.7 — Pay Vendor — only Net 955,000 · F-53

F-53 selects vendor open item 955,000 (already net of WHT). Bank Cr 955,000.

24.8 — Monthly WHT Remittance to FBR — manual JV

Manual FI posting (F-02): WHT Payable Dr / Bank Cr → clears WHT liability after challan deposit at NBP.

✅ Verification

#T-codeCheck
1FK03 / BPVendor MUGHAL21 Withholding Tax tab shows Type P1 / Code 153G, Liable ✓
2FB03Invoice document shows Vendor Cr 955,000 and WHT Payable (160500) Cr 45,000
3FBL1NMughal Steel open item is 955,000 (already net of WHT)
4FBL3NWHT Payable G/L 160500 accumulates the 45,000 credit; cleared after the F-02 remittance
5S_P00_07000134Generic withholding tax report — WHT base and amount per vendor for the FBR challan

🎓 Interview-Ready Answers

Q: What is the difference between Classic and Extended Withholding Tax?

Classic WHT calculates only at the time of payment (F-53/F110) and allows just one WHT type per vendor line. Extended WHT can calculate at invoice posting and/or payment, supports multiple WHT types simultaneously, and handles WHT base, formulas and certificates. Extended is the modern, recommended approach and the S/4HANA default — Pakistani implementations use it for Section 153.

Q: Walk me through the accounting when you post a PKR 1,000,000 goods invoice for a filer.

At a 4.5% filer rate the WHT is 45,000. The posting is: Inventory/GR-IR Dr 1,000,000, Vendor Cr 955,000, and WHT Payable to FBR Cr 45,000 (G/L 160500). The vendor's open item is the net 955,000; the 45,000 is parked as a liability until remitted to FBR.

Q: Why do filers and non-filers have different rates, and how does SAP know which to apply?

FBR charges non-filers a higher rate (e.g. goods 9% vs 4.5%) to push registration. In SAP this is encoded as different WHT codes under the WHT type — 153G at 4.5% for filers, 153G-NF at 9% for non-filers. The correct type/code is assigned in the vendor master Withholding Tax tab, so SAP applies the right rate automatically based on which code the vendor is flagged with.

Q: How is the withheld tax actually paid to the government?

The WHT-payable account (160500) accumulates all deductions during the month. The tax team files a monthly challan and deposits the tax at NBP; a manual FI posting (F-02) then debits WHT Payable and credits Bank, clearing the liability. SAP's withholding-tax report provides the per-vendor figures for the challan.

← Previous
Scenario 23: Import Procurement
Next →
Scenario 25: MM ↔ PM (Spare Parts)