Skip to main content

HomeAll guides

Can You Buy a Cashier's Check With a Credit Card

Most banks will not sell you a cashier's check using a credit card

When you walk into a bank and ask for a cashier's check, the teller will ask how you want to pay. The answer they expect is cash, a debit card, or a check drawn on an account at that bank. A credit card is not on that list. Most banks treat a cashier's check as a withdrawal of funds, not a purchase, so they require payment methods that move money directly from an account you control.

The reason is straightforward: a cashier's check is a bank's own promise to pay, backed by the bank's money. The bank is not going to front that money on credit. They need to know the funds are actually there before they issue the check. A credit card transaction is a loan to you, not a transfer of your own money, so it does not meet that requirement.

There are narrow exceptions — some banks will let you use a credit card if you also have a checking account with them and they can debit that account to cover the check — but this is rare and depends entirely on the bank's policy. Your best move is to call ahead and ask your specific bank whether they allow it.

Key Takeaways

  • Banks require payment for a cashier's check to come from cash, a debit card, or an account at that bank, not a credit card.
  • A cashier's check is treated as a withdrawal of the bank's funds, not a purchase, so credit is not an option at most institutions.
  • If you do not have cash or a debit card on hand, you can withdraw cash from an ATM using your credit card at many banks, then use that cash to buy the check.
  • Some banks may allow a credit card if you have a checking account with them and authorize a debit from that account to cover the check amount.
  • Wire transfers and money orders are alternatives that may accept credit card payment through third-party payment processors.

Why banks treat cashier's checks differently from other purchases

A cashier's check is not like buying a coffee or paying a bill. When you buy a cashier's check, you are asking the bank to issue a check in its own name, backed by its own funds. The bank is putting its reputation and money on the line. For that reason, the bank needs to know with certainty that you have the money before it writes the check.

A credit card payment does not move money from your account to the bank's account. It creates a debt that you will pay later. The bank has no may provide that you will actually pay, and even if you do, the money will not arrive for days. By that time, the cashier's check could already be cashed by someone else. The bank cannot afford that risk.

Debit cards and cash work because the money moves when ready. When you pay with a debit card, the bank can see the funds leave your account in real time. When you pay with cash, the money is already in hand. Both give the bank the certainty it needs to issue the check.

Getting cash to pay for a cashier's check if you only have a credit card

If you have a credit card but no cash or debit card, you have options. The simplest is to use your credit card to withdraw cash from an ATM. Most credit cards allow cash advances at ATMs, though the bank will charge you a fee — typically 3 to 5 percent of the amount, plus interest that starts accruing when ready. It is not cheap, but it works.

Walk into the bank with the cash, buy the cashier's check, and you are done. The fee and interest on the cash advance will show up on your credit card bill later.

Another route is to visit a check-cashing service or payday lender. Some of these will sell you a money order using a credit card, though they also charge a fee. A money order is not the same as a cashier's check — it is not backed by a bank — but it serves the same purpose in many situations: it is a may provide payment that the recipient can cash or deposit.

When a bank might accept a credit card for a cashier's check

A small number of banks have made exceptions to this rule, but only under specific conditions. If you have a checking account at the bank, some will let you use a credit card to buy a cashier's check as long as you authorize them to debit your checking account for the full amount. In this case, the credit card is just the payment method you use at the teller window, but the actual money comes from your account.

This is not common, and it varies by bank. Chase, Bank of America, Wells Fargo, and other large banks do not advertise this option, and most tellers will tell you it is not possible. But if you have a strong relationship with your bank or a small local bank, it is worth asking. The worst they can say is no.

Before you go to the bank, call the branch where you want to buy the check and ask the manager directly. Explain that you want to use a credit card and ask whether they will allow it if you authorize a debit from your checking account. Get the answer in writing if you can, or at least note the name of the person who told you yes.

Alternatives to a cashier's check that may accept credit cards

If you need a may provide form of payment and a cashier's check is not working out, consider these alternatives.

Money orders can be bought at many places — the post office, grocery stores, Walmart, check-cashing services — and some of these locations accept credit cards. A money order is not backed by a bank the way a cashier's check is, but it is still a may provide payment. The recipient can cash it or deposit it just like a check. The fee is usually $1 to $5 depending on the amount.

Wire transfers move money directly from one bank account to another. You cannot wire money using only a credit card, but you can use a third-party service like Western Union or MoneyGram, which accept credit cards and then wire the money on your behalf. These services charge higher fees — often $15 to $50 depending on the amount — but they are fast and the recipient gets the money in hours or days.

ACH transfers are free or low-cost electronic transfers between bank accounts, but they take 1 to 3 business days and require you to have a bank account. You cannot use a credit card directly, but if you have a checking account, you can transfer money from that account to the recipient's account at no cost.

What to expect when you buy a cashier's check in person

When you go to the bank to buy a cashier's check, bring your ID and the payment method the bank will accept: cash, a debit card, or a check from an account at that bank. You will also need to know the exact amount of the check and the name of the person or business it should be made out to. Some banks ask for the recipient's address as well.

The teller will fill out the check, take your payment, and hand you the check. The whole process usually takes 5 to 10 minutes. There is a fee, which varies by bank but is typically $5 to $15. Some banks waive the fee if you have a premium checking account or a high balance.

Once you have the check, you can mail it, hand it to the recipient, or deposit it into your own account if needed. The recipient can cash it at any bank or deposit it into their account. A cashier's check is good for six months to a year, depending on the bank, so there is no rush to get it into the system.

Frequently Asked Questions

Can I use a credit card to pay for a cashier's check online?

Most banks do not offer cashier's checks online. You have to go to a branch in person. Some banks are starting to offer digital cashier's checks or eChecks, which you can order online and send electronically, but these are not the same as a traditional cashier's check and not all recipients will accept them. Call your bank to ask what options they have.

What if I need a cashier's check urgently and do not have time to get cash?

If you have a credit card and a bank account, use the credit card to withdraw cash from an ATM, then buy the check with the cash. This takes 15 to 20 minutes and costs you the ATM fee plus credit card interest. If you do not have a bank account, a money order from the post office or a wire transfer through Western Union or MoneyGram are faster alternatives, though they cost more.

Will the bank charge me a fee for the cashier's check?

Yes. Most banks charge $5 to $15 for a cashier's check. Some waive the fee for customers with certain account types or balances. Ask your bank about their fee before you go to the teller, or check their website — many banks list this information online.

Can I buy a cashier's check at a bank where I do not have an account?

Yes, but you will need to pay in cash or with a debit card. Most banks will not let you use a credit card even if you do not have an account. Some banks may refuse to sell a cashier's check to a non-customer at all, so call ahead to confirm they will do it.

Is a money order the same as a cashier's check?

No, but they serve the same purpose. A cashier's check is backed by a bank and has higher limits — usually up to $100,000 or more. A money order is backed by the issuer (the post office, Walmart, etc.) and has lower limits — usually $500 to $1,000. Both are may provide payments that the recipient can cash or deposit. For most everyday transactions, a money order works fine and is cheaper.

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.