if you are a CNIC holder and have a rented / ownership commercial place to manage a business you can register yourself ONLINE.
what you need is:
- rental contract and a utility bill for the premises in your name with date
- open a bank account -under company name with premises registered address and obtain a bank certificate with cnic number, account number company name and date of account opening.
- goto Federal Board of Revenue, Government of Pakistan - online and apply for NTN here
ensure that the email address & cell number you submit on that website online form are 100% under your control at all times.
there is no rocket science involved anymore. But - BUT - But you need to make sure that once you are registered tax payer with an NTN number, there is no way you can have an excuse of non compliance for GOVT taxation process.
services are controlled by provinces, imports & supplies are under central govt and sales tax of 16% (provincial) & 17% (central) is charged. flat 6% income tax is charged by central govt.
take no hasty decisions because once you are registered it is a spider trap, however it so much fun to play around with legit system you will enjoy paying tax and have an upper hand. [ to some i may sound CHOI ]