Hi Jenny - 18kp means the gold is guaranteed by the manufacturer to be not less than 18k. The karat mark followed by a P was introduced in the United States in 1978, so any jewelry with this mark is not antique jewelry.
kind regards Anna
Rating
"P" stand for Plumb by: Yvonne
The P stands for "plumb" - or exact - which means that the gold is exactly 18k with no tolerance (not under-karated). It's exactly 18K, not 17, or 19, but 18 on the nose! This also means that the ring was made after 1976, when the U.S. National Stamping Act was amended and this mark was introduced.