Applications for visa on the same day for citizens of US who are born in any place in the United States must be filed personally to an outsourcing office. Also, you need to schedule an appointment which you have to select before you finish applying online. You will also have to make the payment with Money Order or Cash. If they grant you a visa, picking it up within the same day is also possible. However, this does not guarantee that all requests will receive approval on the same day. Some approved applications are issued the next business day.