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

The short answer is no — nearly all banks and credit unions refuse to issue a cashier's check when you pay with a credit card. They treat a cashier's check as a cash equivalent (a may provide payment the bank stands behind), and they will not may provide payment on borrowed money. If you try, you will be told to use a debit card, a bank account transfer, or cash instead.

The reason is straightforward: a cashier's check is the bank's own promise to pay. If you charged it to a credit card and then disputed the charge later, the bank would be on the hook twice — once to the person who received the check, and again to you through the credit card dispute. Banks avoid this by requiring you to pay from funds you actually control.

There are a few narrow exceptions and workarounds, but they come with real costs and complications. Understanding why banks say no, and what your actual options are, will save you time and money.

Key Takeaways

  • Banks will not issue a cashier's check paid for with a credit card because they cannot may provide payment on borrowed funds.
  • You can use a debit card, a bank account transfer (ACH or wire), or cash to buy a cashier's check at most financial institutions.
  • If you do not have direct access to funds, you can take a cash advance on your credit card and then use that cash to buy the check, but this costs you a cash advance fee and interest.
  • Some online payment services like PayPal or Venmo may work for the payment you are trying to make, avoiding the need for a cashier's check altogether.
  • A money order is a cheaper alternative to a cashier's check for smaller amounts and can sometimes be bought with a credit card at certain retailers.

Why banks treat credit cards and cashier's checks differently

A cashier's check is a check written by the bank itself, not by you. The bank guarantees the funds are there because it is using its own money. This may provide is what makes a cashier's check valuable — the recipient knows the payment will not bounce.

A credit card is a line of borrowed money. When you use it, you are promising to repay the bank later. If a bank issued a cashier's check for a credit card charge, it would be guaranteeing payment on money you have not yet paid back. If you then disputed the credit card charge, the bank would have paid out twice for the same transaction. That is why they will not do it.

The same logic applies to other forms of borrowed money. You cannot buy a cashier's check with a personal loan check, a line of credit, or another credit card. The bank needs to know the money is already yours.

What payment methods banks will accept for a cashier's check

Most banks and credit unions will issue a cashier's check if you pay with one of these methods:

  • Debit card — draws directly from your bank account, so the bank knows the funds are yours.
  • Bank transfer or ACH — moves money from your account to the bank's, confirming you have it.
  • Wire transfer — similar to ACH but faster; some banks use this for large cashier's checks.
  • Cash — the most straightforward proof that the money is yours.
  • Check from your own account — you are paying the bank with a check drawn on your own funds.

Call your bank before you go in. Some branches have different policies, and a few may have additional requirements for large amounts. If you do not have an account at the bank, you may need to bring ID and proof of address.

The cash advance option and why it costs more than you think

If you have a credit card but no immediate access to cash or a bank account, you can take a cash advance on your credit card. You withdraw cash (usually at an ATM or from a bank teller), then use that cash to buy the cashier's check. This works, but it is expensive.

A cash advance typically costs you three things: a cash advance fee (usually 3 to 5 percent of the amount), a higher interest rate than regular purchases (often 20 to 30 percent), and interest that starts accruing immediately — not after a grace period like a regular purchase. If you need a $1,000 cashier's check, a cash advance might cost you $30 to $50 in fees alone, plus interest starting right away.

This option makes sense only if you have no other way to get the funds and you plan to pay off the cash advance quickly. If you are carrying a balance on your credit card anyway, the extra cost is usually not worth it.

Money orders as a cheaper alternative for smaller amounts

If the amount you need to send is under $1,000, a money order may be a better choice than a cashier's check. Money orders cost between $1 and $5 (depending on where you buy them), compared to $5 to $15 for a cashier's check. They serve the same purpose — a may provide payment that will not bounce.

Some retailers, including Walmart, CVS, and Western Union locations, will sell you a money order. A few of these retailers accept credit cards for money orders, though policies vary by location and by the retailer's payment processor. Call ahead to confirm. If they do accept a credit card, you avoid the cash advance fee entirely.

The main limitation of a money order is the amount. Most retailers cap them at $500 to $1,000 per order. If you need to send more, you would have to buy multiple money orders, which becomes tedious. For larger amounts, a cashier's check is still the standard.

Digital payment services that might replace the need for a cashier's check

Before you commit to buying a cashier's check, ask yourself why you need one. If you are trying to send money to someone, there may be a faster and cheaper way.

Services like PayPal, Venmo, Square Cash, and Zelle let you send money directly from a credit card or bank account. They work instantly or within a day, and the recipient does not need to cash anything. If the person you are paying has one of these accounts, this is usually faster and cheaper than a cashier's check.

If you are paying a business or a landlord, ask if they accept ACH transfers or online bill pay. Many do, and these methods are free or nearly free. A cashier's check is most useful when the recipient specifically requires it — often for large real estate transactions, security deposits, or situations where they need a paper trail and a bank's may provide.

What to do if your bank refuses to issue a cashier's check

If your bank says no for any reason, you have options. First, try a different bank or credit union. Some have different policies, and if you do not have an account there, they may still issue a cashier's check if you pay in cash or with a debit card from another bank.

Second, check whether the recipient actually needs a cashier's check or whether they would accept a certified check instead. A certified check is a check from your own account that the bank has verified and stamped as good. It costs less (usually $0 to $5) and many banks will certify a check drawn on a credit card account if you have one with them — though this is rare and depends on the bank's policy.

Third, if you have time, open a basic checking account at a bank or credit union. Many have no minimum balance and no monthly fee. Once the account is open and funded, you can buy a cashier's check immediately. This takes a day or two but avoids the cash advance fees.

Frequently Asked Questions

Can I buy a cashier's check with a credit card at any bank?

No. Nearly all banks and credit unions have the same policy: they will not issue a cashier's check paid for with a credit card. A few very small or online banks might have different rules, but you should assume the answer is no unless the bank tells you otherwise in writing.

What if I use a debit card instead of a credit card?

A debit card works fine. It draws directly from your bank account, so the bank knows the funds are yours. This is one of the most common ways people pay for cashier's checks. You will need the debit card and a valid ID.

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

They serve the same purpose — both are may provide payments that will not bounce — but they are not identical. Money orders are cheaper and faster to buy, but they have lower limits (usually $500 to $1,000 per order). Cashier's checks have no practical limit and are more formal, which is why some businesses and landlords specifically ask for them.

Will I have to pay a fee to buy a cashier's check?

Most banks charge $5 to $15 for a cashier's check. Some banks waive the fee if you have a checking account with them or if you meet certain balance requirements. Ask your bank about their fee before you go in.

How long does it take to get a cashier's check?

If you go to a bank branch in person, you can usually get a cashier's check the same day, often within an hour. Some banks offer them through the mail or online, which takes one to three business days. Ask when you call to confirm the bank has the amount you need in stock.