Does GPS module need a wireless service? do I have to pay a service to get my gps module working?
Don't confuse GPS with GPS trackers!

You cannot track any objects using GPS receivers. You need to track them using GPS trackers.

GPS receiver will track GPS satellites and calculate its own position. This service is free. Keep in mind that GPS receiver will not allow you to transfer the location data.

A GPS tracker will have a GPS receiver as its component. It will also allow you to send the location of the tracker. To actually send the location  you'll have to have a data service of some kind, which will cost. So it's not the GPS that needs subscription, it's the data transfer that costs.