I haven't pinned on my floor but I have noticed that it does mar so I am sure pins will leave a mark. I have the floating floor wood look. I wanted to put in linoleum or vinyl tiles but didn't have the resources for that. If I had the money I would put in vinyl of some sort.
Lynda