Tax filing season is open. Secure your ATL status before the deadline — open your Chartered Books →
Home / Blog
Resources

Pakistan tax guides, calculators and advisory resources

Practical, source-linked guides on Pakistan income tax, salary and sales tax calculators, FBR filing, withholding rate cards, business compliance and cross-border work — written against the enacted Finance Act 2026.

All guides

310 source-backed guides

← All tax guidesSales tax

KPRA: sales tax on services in Khyber Pakhtunkhwa

CA Finalist, ACCA FinalistReviewed by Chartered Advisory Team of Chartered Accountants
Sales tax guide: Khyber Pakhtunkhwa sales tax on services and KPRA
Quick answer: Services rendered in Khyber Pakhtunkhwa fall under KP provincial law administered by the KP Revenue Authority, generally at 15%. KP has taken a broader approach to scope than some provinces, which matters for businesses assuming a service outside a positive list is outside the charge. Registration and returns run through KPRA independently of any other registration you hold.

Khyber Pakhtunkhwa is the province most often overlooked by businesses that have already sorted out Punjab and Sindh, usually because KP client revenue arrives later and in smaller volume. The obligation does not scale with how much attention you have paid it.

The KPRA position

The KPRA position
ElementPosition
AuthorityKhyber Pakhtunkhwa Revenue Authority
Standard rateGenerally 15%
Telecommunication servicesTaxed higher, typically 19.5%
Reduced ratesApply to notified categories, commonly with input tax recovery restricted
Export of servicesGenerally zero-rated subject to conditions
ReturnsMonthly, through KPRA, independent of any other registration

The scope question that catches businesses out

Do not reason across provinces. Each province drafted its own law, and the approach to defining taxable services is not identical between them. A business that concluded a service was outside scope in one province and applies the same reasoning in Khyber Pakhtunkhwa may be wrong. Check the KP position for your specific service against the current KP law rather than by analogy.

This matters most for service categories that sit at the edges — consultancy blended with software, management services within a group, and arrangements where the substance is different from the label on the invoice.

Registered for sales tax and unsure of the treatment?

We settle the taxable value, apportion input tax and file monthly with the right federal or provincial authority.

Avail our sales tax services

Place of provision, in practice

The authority is determined by where the service is rendered or where the recipient is located, depending on the rule applicable to the category. For a business operating across provinces this produces three practical rules:

  1. Your head office does not decide it. A Lahore consultancy with a Peshawar client may have a KP obligation.
  2. Different engagements can fall under different authorities, so the analysis is per engagement rather than per business.
  3. Where a service spans provinces — delivered partly in one, consumed in another — resolve the position in writing rather than choosing the convenient answer.

See the federal-provincial fork for how to work through it.

Where KP sits against the other provinces

Where KP sits against the other provinces
ProvinceAuthorityStandard rate
PunjabPRA16%
SindhSRB15%
Khyber PakhtunkhwaKPRA15%
BalochistanBRA15%

Rates are broadly harmonised, so there is no arbitrage available — only the administrative burden of multiple registrations and returns. The differences that matter are in scope, reduced-rate categories and withholding rules rather than in the headline percentage. See Punjab and Sindh.

Registering and operating

  1. Obtain the FBR NTN first — provincial registration builds on it — NTN registration.
  2. Classify each service against the KP schedule and identify the rate for each revenue line.
  3. Apply through the KPRA portal with business, premises, bank and identity particulars.
  4. Update invoicing so the KPRA registration number, rate and tax appear correctly on KP supplies.
  5. File monthly returns whether or not there was activity in the period.
  6. Track client withholding invoice by invoice, so the return reconciles between tax charged, tax withheld by clients and tax deposited by you.
  7. Reconcile annually to service revenue in your income tax return.

Ending a KP registration properly

Businesses that registered for a specific engagement frequently walk away from the registration when the work ends. That is not how it works:

  • Monthly return obligations continue until the registration is properly closed, including nil returns for months with no activity.
  • Accumulated non-filing on a dormant provincial registration builds quietly and has to be regularised before the registration can be closed cleanly.
  • It affects your standing with that authority if you later return to the province for another project.

Deregister deliberately at the end of an engagement, confirm the closure, and retain the confirmation. If you expect to return within a reasonable period, keeping the registration active and filing nil returns is often simpler than closing and re-registering — but that is a decision to take rather than a default to drift into.

Running three or four provincial cycles

Businesses operating across provinces lose control not through any single failure but through fragmentation. Three controls hold it together:

  • One master revenue analysis splitting every invoice by regime before any return is prepared.
  • One calendar holding every due date, with the earliest in each month treated as the close-off date.
  • One reconciliation confirming federal plus all provincial declared turnover equals total revenue less genuinely out-of-scope items — which catches both omission and double declaration.

Double declaration is as common as omission and harder to unwind, because it usually means tax paid to an authority with no jurisdiction while remaining payable to the one that has it — filing sales tax returns.

An evidence-led way to apply this guidance

The useful question in KPRA: sales tax on services in Khyber Pakhtunkhwa is not simply whether a rule exists. For KPRA: sales tax on services in Khyber Pakhtunkhwa, the file must prove the facts that make the rule apply. Start the KPRA: sales tax on services in Khyber Pakhtunkhwa working by writing down classification, place of supply, registration status and the exact invoice base. Then tie each KPRA: sales tax on services in Khyber Pakhtunkhwa conclusion to contract, tax invoice, customer location, payment trail and the return working. That article-specific exercise separates a defensible KPRA: sales tax on services in Khyber Pakhtunkhwa position from one built around a label, a memory or a copied rate.

The legal starting point for KPRA: sales tax on services in Khyber Pakhtunkhwa is the Punjab Sales Tax on Services Act 2012, Sindh Sales Tax on Services Act 2011, Khyber Pakhtunkhwa Finance Act 2013 or Balochistan Sales Tax on Services Act 2015, as applicable, plus current rules and notifications. The operational check for KPRA: sales tax on services in Khyber Pakhtunkhwa belongs with the competent provincial revenue authority. Read the instrument, current guidance and actual transaction together for KPRA: sales tax on services in Khyber Pakhtunkhwa: guidance explains administration, but it does not rewrite the law or repair missing evidence.

Rate discipline. The 15% used below is an explicit case assumption for KPRA: sales tax on services in Khyber Pakhtunkhwa, not a substitute for checking the rate that applies to the actual period, supply, entity or election. For KPRA: sales tax on services in Khyber Pakhtunkhwa, replace that assumption with the confirmed current rate before the working is used in a return or invoice.

An evidence-led way to apply this guidanceDecision file for KPRA: sales tax on services in Khyber Pakhtunkhwa
CheckpointEvidence to place on fileReviewer question
Legal triggerthe Punjab Sales Tax on Services Act 2012, Sindh Sales Tax on Services Act 2011, Khyber Pakhtunkhwa Finance Act 2013 or Balochistan Sales Tax on Services Act 2015, as applicable, plus current rules and notificationsWhich fact activates the KPRA: sales tax on services in Khyber Pakhtunkhwa rule, and where is that fact evidenced?
Period and cut-offDated contract, invoice, return period and acknowledgementDoes the KPRA: sales tax on services in Khyber Pakhtunkhwa amount belong in this period rather than the one before or after it?
Classificationcontract, tax invoice, customer location, payment trail and the return workingWould an independent reviewer reach the same KPRA: sales tax on services in Khyber Pakhtunkhwa classification from the documents alone?
Rate or treatmentCurrent authority publication saved with the workingWas the KPRA: sales tax on services in Khyber Pakhtunkhwa source effective on the transaction date?
Submission trailFinal computation, payment proof and portal receiptCan the KPRA: sales tax on services in Khyber Pakhtunkhwa filed figure be rebuilt without asking the preparer?

Two worked case files

Worked example 1 — build the taxable invoice base. For a file concerning KPRA: sales tax on services in Khyber Pakhtunkhwa, assume the records show Rs 1,100,000 as the gross contract and invoice value, Rs 110,000 as the separately documented out-of-scope component, and Rs 45,000 as the credit note or price adjustment. The taxable value carried to the rate working for KPRA: sales tax on services in Khyber Pakhtunkhwa is therefore Rs 945,000:

Two worked case filesWorked base for KPRA: sales tax on services in Khyber Pakhtunkhwa
LineAmountFile reference
gross contract and invoice valueRs 1,100,000Primary control schedule
Less: separately documented out-of-scope component(Rs 110,000)Supporting document index
Less: credit note or price adjustment(Rs 45,000)Reviewer-approved adjustment
taxable value carried to the rate workingRs 945,000Signed computation

WORKING 1 Rs 945,000 x 15% = Rs 141,800; Rs 945,000 + Rs 141,800 = Rs 1,086,800

The arithmetic is the easy part of KPRA: sales tax on services in Khyber Pakhtunkhwa. The KPRA: sales tax on services in Khyber Pakhtunkhwa judgement sits in classification of the supply, place of supply, tax point and documentary support for each exclusion, including why Rs 110,000 and Rs 45,000 were removed. If any KPRA: sales tax on services in Khyber Pakhtunkhwa answer is weak, keep the amount in the exception list rather than forcing it into a filing, resolution or account.

Worked example 2 — reconcile the return to customer balances. For KPRA: sales tax on services in Khyber Pakhtunkhwa, assume Rs 900,000 as the customer-ledger control total, Rs 190,000 as the receipts matched to tax invoices, and Rs 50,000 as the valid credit notes and timing differences. The open amount supported by the return file for KPRA: sales tax on services in Khyber Pakhtunkhwa is Rs 660,000.

WORKING 2 Rs 900,000 - Rs 190,000 - Rs 50,000 = Rs 660,000

For KPRA: sales tax on services in Khyber Pakhtunkhwa, place the Rs 900,000 customer-ledger control total, the Rs 190,000 support for the receipts matched to tax invoices, and the Rs 50,000 schedule for the valid credit notes and timing differences beside the final Rs 660,000 balance. A KPRA: sales tax on services in Khyber Pakhtunkhwa reviewer should be able to move from source evidence to control total, from control total to decision, and from decision to the submitted figure without a hidden spreadsheet or oral explanation.

The final quality-control questions

  • Has the file for KPRA: sales tax on services in Khyber Pakhtunkhwa identified the controlling law and the version effective for the relevant date?
  • Are the KPRA: sales tax on services in Khyber Pakhtunkhwa assumptions visibly labelled and separated from enacted rates, thresholds and deadlines?
  • Do the Rs 945,000 and Rs 660,000 results reconcile to source evidence and the general ledger?
  • Is every KPRA: sales tax on services in Khyber Pakhtunkhwa exception assigned to a person and date rather than buried in a note?
  • Has the client or responsible officer approved the KPRA: sales tax on services in Khyber Pakhtunkhwa facts before submission?

This is the standard that makes KPRA: sales tax on services in Khyber Pakhtunkhwa useful in practice: the conclusion is stated, the law is named, the numbers can be recomputed, and the evidence survives after the person who prepared the file has moved on.

Sources

This guide is written against the official and clearly labelled professional references below. Rates, thresholds and portal procedures change between reviews, so open the primary source before relying on a figure.

Questions people also ask

Is a service outside the listed categories automatically outside the KP charge?

Do not assume so. Provinces have taken different drafting approaches to scope, and some operate more broadly than a simple positive list would suggest. Check the current position under the KP law for your specific service rather than reasoning from how another province treats it — this is precisely the assumption that produces an unregistered exposure.

My business is in Islamabad but I have a KP client. Which authority applies?

Place of provision governs, and it turns on the rules applicable to your service category rather than on where your office sits. A service delivered to or performed in Khyber Pakhtunkhwa can fall under KPRA even though your business is elsewhere. Where a service spans jurisdictions, resolve it in writing before invoicing at scale.

Do I need a separate registration if I already have PRA and SRB?

Yes. Each provincial authority requires its own registration and its own monthly returns. Holding registrations in two provinces gives you no standing in a third. A consultancy serving clients in Punjab, Sindh and Khyber Pakhtunkhwa runs three provincial cycles alongside any federal obligation.

Is there withholding on services in KP?

Provincial regimes commonly place withholding obligations on prescribed categories of service recipient — typically government bodies, companies and other specified persons. If you buy services in KP, check whether the obligation attaches to your organisation. If you sell, expect part of your tax to be remitted by clients and track it invoice by invoice.

What if I have been serving KP clients without registering?

The exposure accumulates with every invoice, so it gets worse rather than stabilising. Establish when the first taxable service was rendered in KP, total the KP-sourced revenue by month, and determine what you charged, if anything. Registering prospectively while leaving a known historic exposure unaddressed is rarely a stable answer — take advice before filing a first return.

Scope note: General educational information for Pakistan, not a legal opinion or a substitute for advice based on your documents. Law, notifications, portal procedures and individual facts can change the result.
Need this applied to your own documents?

Send the tax year and the transaction or filing involved, and we will tell you what is actually required.

Talk to Chartered Advisory Open the tax calculators