You need between US$ 40 (all nationalities except Chinese or Vietnamese citizens US$ 20)*, one passport-size photo (4 x 6 cm), the name of a hotel or guesthouse and phone number. Those without a photo will have to pay an additional fee of about US$ 2. On weekends there is an additional $1 service fee. It is recommended to pay in US$. No other foreign currencies are accepted at Airports (you may be lucky to have Thai Baht accepted sometimes). At some Lao-Thai land border crossings you can use Thai Baht, but the Visa fee becomes about 1,700 THB which is approx. $48 . . . . . . . . . .
*************************************************************
%20is%20recommended%20to%20pay,$48.