I don't know the actual price of same day at the embassy but was assuming it was aroumd $40. The problem with getting same day at embassy is that you need your itinerary and need to show that you are flying next day. Otherwise they do it at normal service which I was told is 2 days so drop of wednesday pick up on friday.
So for 2000 bhat everything was included, including the picture.