The citizens of European Union nations, Turkey, USA, Canada, Mexico, Japan, Switzerland, Norway, Israel, Pakistan, Azerbaijan, Australia and New Zealand do not require a visa to enter the Turkish Republic of Northern Cyprus.
All other nationals should check their position with regard to passports and visa requirements with the nearest Embassy or Representative of the Turkish Republic of Northern Cyprus. Foreign country visitors have their passports stamped at the arrival checkpoints of Turkish Republic of Northern Cyprus, which are Ercan airport, Famagusta and Kyrenia seaport and when entering North Cyprus via South Cyprus your passport is stamped at one of the 5 currently available border crossing checkpoints.
If you travel from North Cyprus to South Cyprus, a visa form will need to be completed and stamped at the border checkpoints of entry. This paper visa form is loosely inserted into the passport and stamped when you either arrive or depart in North Cyprus. This system works very well for visitors who travel back and forth across the border frequently to work, by not having your passport filled up quickly with entry and departure stamps.