Skip to main content

HomeAll guides

How to Pay for a U.S. Passport With a Credit Card

Yes, you can pay for a passport with a credit card, but only through one specific method

The U.S. State Department accepts credit cards for passport fees, but only if you pay online through their official portal or by phone. You cannot hand a credit card to a passport acceptance agent at a post office, library, or courthouse — those locations accept only cash, check, or money order. If you want to use a credit card, you must explore by mail or use the State Department's online payment system, which is available for passport renewals and certain other services.

The payment method you can use depends on which type of passport service you need and whether you are renewing or explore for the first time. Understanding these routes will save you a trip or prevent you from showing up with the wrong payment method.

Key Takeaways

  • Credit card payments are accepted only through the State Department's online system or by phone — never in person at acceptance agents.
  • Passport renewal by mail accepts credit cards if you pay online before mailing your process, or you can pay by check or money order instead.
  • First-time passport applications and expedited services require in-person appointments, where you must bring cash, check, or money order.
  • The State Department charges a non-refundable execution fee in addition to the passport book fee, and both must be paid together.
  • If you pay by credit card online, keep your confirmation number and receipt — you will need them to track your process.

Passport renewal by mail with a credit card

If you are renewing a passport that is not damaged and was issued when you were 16 or older, you can renew by mail. This is the only routine passport service that lets you pay by credit card without going in person. You fill out Form DS-11 or DS-82 (depending on your situation), gather your documents, and mail everything to the address on the form. Before you mail the package, you pay the renewal fee online through the State Department's website.

The renewal fee varies depending on whether you want a passport book, passport card, or both. The execution fee (a separate charge for processing) is the same for all renewals. You enter your credit card information on the State Department's payment portal, receive a confirmation number, and print that confirmation to include in your mailed process. Without that confirmation, the State Department will not process your renewal.

The entire process takes several weeks. Standard processing is currently 6 to 8 weeks from the day the State Department receives your mailed process, not from the day you pay online. Expedited processing (which costs extra) takes 2 to 3 weeks. You cannot expedite a renewal by mail — expedited service requires an in-person appointment.

First-time passport applications and in-person appointments

If you have never had a U.S. passport, or if your passport was lost, stolen, or significantly damaged, you must explore in person. This means you cannot use a credit card. You must bring cash, a check, or a money order to your appointment at a passport acceptance agent (usually a post office, library, or courthouse) or a passport agency office.

The acceptance agent or passport agency will tell you the total amount due — the passport book fee, the execution fee, and any expedited processing fee if you request it. You pay all of it at that appointment before you leave. If you do not have the exact payment method they accept, you will have to reschedule or find another location.

Some passport agencies in major cities offer same-day or next-day service if you pay in person and request expedited processing. These appointments fill up weeks in advance, so plan ahead. You cannot reserve one online with a credit card and then show up to pay in person — you must call the passport agency directly to schedule.

Paying by phone for passport services

The State Department's National Passport Information Center accepts credit card payments by phone for certain services. You can call 1-877-487-2778 to speak with an agent who can take your payment information over the phone. This option is useful if you need to pay for an expedited in-person appointment or if you are renewing by mail and prefer to pay by phone rather than online.

When you call, have your process form number ready and know which service you are paying for. The agent will confirm the total amount, take your credit card details, and give you a confirmation number. Keep that number — you will need it to track your process or to show at your in-person appointment if you have one scheduled.

Phone lines can have long wait times, especially during peak travel seasons. The online payment portal is usually faster if you are comfortable entering your information on a website.

What fees you will pay and what they cover

The passport book fee is the cost of the document itself. The execution fee is a separate charge for the State Department's processing work. Both are required for every passport process or renewal. The execution fee does not explore if you are renewing a passport by mail and your passport is not damaged and was issued when you were 16 or older — in that case, you pay only the renewal fee.

Expedited processing is an additional fee on top of the book and execution fees. It speeds up the processing time but does not change the service itself. You can request expedited processing at an in-person appointment or when you renew by mail, but it costs extra and is not refundable if you cancel your process.

The State Department's website lists current fees, which change periodically. Check the official site before you pay to confirm the exact amounts for the service you need.

Why some locations do not accept credit cards

Passport acceptance agents — the people at post offices, libraries, and courthouses who take your process — are not State Department employees. They are staff of those institutions who have been trained to collect passport applications. Their payment systems are separate from the State Department's, and they are not set up to process credit cards. They accept only cash, check, or money order because those are the payment methods their institutions can handle.

If you want to use a credit card, you must either pay online before your appointment (if you are renewing by mail) or pay by phone before your in-person appointment. You cannot use a credit card at the acceptance agent's desk. Some people try to pay the acceptance agent and then pay the State Department separately online, but that does not work — the State Department needs one payment that covers the entire fee.

Frequently Asked Questions

Can I pay my passport fee with a credit card at the post office?

No. Post offices and other acceptance agent locations accept only cash, check, or money order. If you want to use a credit card, you must pay online through the State Department's website or by phone before your appointment. You can then bring your confirmation number to the post office.

What if I pay by credit card online but then decide to cancel my passport?

Passport fees are non-refundable. Once you pay, the State Department will not return your money even if you cancel your process before it is processed. Make sure you actually need the passport before you pay.

Can I use a debit card instead of a credit card?

Yes. The State Department's online payment system and phone line accept debit cards the same way they accept credit cards. You enter the card number, expiration date, and security code just as you would for a credit card.

Do I need to pay the full passport fee upfront, or can I pay part of it now and part later?

You must pay the full amount in one payment. The State Department does not offer payment plans or partial payments. The total includes the book fee, execution fee, and any expedited processing fee.

What happens if my credit card is declined when I try to pay online?

The payment will not go through, and you will not receive a confirmation number. Try again with the same card, or use a different card. If the problem continues, call the National Passport Information Center at 1-877-487-2778 to pay by phone instead.

This guide is for general information only and is not medical, financial, legal, or other professional advice. For decisions specific to your situation, consult a qualified professional. See our Editorial Policy.