A Vietnam e-visa through the official portal evisa.gov.vn takes 3-7 working days to process and costs $25 for single entry or $50 for multiple entry - the real cost of doing it yourself isn’t money, it’s the risk of a payment that hangs or an application sent back for revision with no explanation.
If you’d rather skip the risk entirely and just hand someone your passport, that option exists too - the price difference is usually smaller than the time difference.
How much does the DIY e-visa actually cost?
The government fee is $25 for a single-entry e-visa and $50 for multiple entry, paid by card directly on evisa.gov.vn, and the visa itself is valid for 90 days once approved. That’s the entire cost if everything goes smoothly on the first try, and it’s worth applying with at least 10 days of buffer before your flight so a hiccup doesn’t turn into a scramble. You’ll need a passport-style photo on a white background, a photo of your passport’s first page, your Vietnam address (copy the full address from Google Maps), entry and exit dates, and your planned border crossing point.

Filling in the form takes 20-30 minutes if you have your documents ready - I walk through every field in the step-by-step e-visa form guide. One field submitted wrong - a blurry photo, a mismatched date - and the application gets sent back for revision, with no detail on which field caused it.
What actually goes wrong with the DIY application?
Three things go wrong most often. Payment: the portal accepts some cards without issue and simply hangs on others, with no error message explaining why - you end up trying a second or third card. Status: applications get marked “needs revision” without saying what’s wrong, and if your flight is in three days, there may not be time left for another 3-7 day cycle. Photos: glare or an uneven background is a common rejection reason, and it costs you another full review cycle.

None of this is rare. I hear the same story from people who applied on their own: everything looked right, and on day four the status is still sitting at “under review” with the flight already booked.
This is usually where people message me - when the portal won’t take their card, the application came back for revision, and the flight is in three days. I pay the government fee with a card evisa.gov.vn actually accepts, check the form line by line before it’s submitted, and get the whole thing wrapped up in 1 day instead of a full week of waiting. What that side needs from you is the filled-out form and a card ready to pay with - the line-by-line check and the resubmission are the part that gets taken off your plate.
When does using an agency actually make sense?
Do it yourself if your passport situation is simple and your card works - the process above covers the large majority of applicants. An agency earns its fee in three situations: your card won’t clear payment on the portal, your application already came back for revision and the clock is running, or you’d rather not track a status page while you’re mid-flight or buried in other travel prep. If you’re still deciding between an e-visa and other entry options, the e-visa vs visa-on-arrival vs visa run comparison breaks down when each one actually fits.

DIY vs agency: the actual breakdown
| DIY (evisa.gov.vn) | Agency | |
|---|---|---|
| Processing time | 3-7 working days, no guarantee | Same portal timeline, but errors get caught before submission |
| Government fee | $25 single / $50 multiple | Same fee, paid on a card the portal accepts |
| Who fixes a “needs revision” status | You, starting the clock over | Usually resubmitted for you |
| What happens on refusal | You reapply from scratch | Often reapplied free of charge |
| Extra cost on top of the fee | $0 | A separate service charge |

The government fee is identical either way - an agency doesn’t make the visa cheaper, it removes the part where you’re the one debugging a payment error two days before a flight.
Do it yourself if your passport situation is simple and your card works - plenty of travelers get approved on the first try with zero issues. But if you’d rather not gamble a flight on a portal that doesn’t explain its own rejections, I lay out the agency option on danangvisarun.com.



