Home / How to Pay the U.S. Visa Fee in Singapore

Last reviewed:

How to Pay the U.S. Visa Fee in Singapore

Singapore uses the USTravelDocs system. Interviews are held at the U.S. Embassy at 27 Napier Road.

Payment methods in Singapore

| Method | Currency | Notes | | --- | --- | --- | | Cash or debit card at VFS Global | SGD | In person at a VFS Global location | | Mastercard debit or credit | USD | Additional charges apply |

Consular fees are listed in U.S. dollars; payment may be made in local currency or USD depending on the option. Note that the card route is Mastercard specifically — a Visa card is not offered for that option, which is the most common cause of a failed payment attempt here.

Fee amounts

  • $185 — B visitor, F and M student, J exchange, C transit, D crew, I media
  • $205 — H, L, O, P, Q, R petition-based work visas
  • $315 — E treaty trader and investor
  • $265 — K fiancé(e)

Step-by-step

  1. Submit your DS-160 and keep the barcode confirmation page.
  2. Create your profile on the USTravelDocs site for Singapore.
  3. Select the correct visa class before paying.
  4. Pay in person at VFS Global, or online with a Mastercard in USD.
  5. Keep the receipt or reference number.
  6. Wait for the payment to register, then book your interview at the embassy.

Questions commonly searched in Singapore

Can I pay the U.S. visa fee with a Visa card in Singapore?

The card option published for Singapore is Mastercard debit or credit, billed in USD with additional charges. If you only hold a Visa card, use the in-person cash or debit route at VFS Global instead.

How much is the U.S. visa fee in Singapore dollars?

The fee is set in USD — $185 for most visitor and student categories. The SGD amount for the in-person option follows the consular exchange rate, not your bank's.

Do I pay at the U.S. Embassy in Singapore?

No. Payment goes through the authorized USTravelDocs process — VFS Global in person, or Mastercard online — not at the embassy.

Is a fee paid in Singapore valid at another post?

No. Visa fees cannot be transferred between countries.

Official sources

Related guides