Prices for Custom Portraits. $50-$750 - In this range, it is possible to get custom portraits created from sites where you upload your photo and wait for it to arrive at your home. These paintings are created in a realistic style and will look almost identical to your photo. The art may be done digitally or by hand.