A pre-cooked spiral ham from Kirkland, a brand available at Costco stores, ranges in price between $14.99 to $17.99 per pound depending on the size and variety you choose. This means that a 7-pound Kirkland spiral ham will cost anywhere between $104.93 to $125.93 before tax, making it an economical choice for holiday feasts or family gatherings.