Painting a portrait at Paintshots.com costs $109 as a starting point. The price, on the other hand, varies according to the size, medium, and quantity of letters. Visit our Pricing Page to get a better sense of the costs.