NIP is a VAT number. To get a NIP you have to have a business.
to apply for a NIP. This is also done at your local council for the town/village.
these informations aren't accurate
NIP (Numer Identyfikacji Podatkowej - Tax Identification Number) exists in 2 ways:
1/ corporate NIP (any company must apply for it, along with REGON number, before starting their activity.
2/ personal (individual) NIP - any tax payer must have one, even if you are employed by someone else, you simply need this number to send your tax declaration to the Polish IRS every year/month (so when you work here or buy/sell something, which is subject to taxes), it may also be required in other situations, I'm not aware of.
Normally, you get your NIP from Urząd Skarbowy (Polish IRS), that's at least how Polish citizens do, I never heard about receiving it from the Town Hall.