Where to Get Cashier’s Checks and Money Orders

Cashier’s checks and money orders are widely used for safe and reliable financial transactions. Whether you need to make a large purchase, pay rent, or send money to someone, these payment instruments offer a guaranteed form of payment. In this article, we will explore the top sources for obtaining cashier’s checks and money orders, and provide you with the information you need to complete your financial transactions with confidence.

Banks and Credit Unions

Banks and credit unions are the most common and reliable sources for obtaining cashier’s checks and money orders. Almost all financial institutions offer these services to their account holders and sometimes to non-account holders for a fee. Simply visit your local branch and request a cashier’s check or money order. You will need to provide the exact amount and the recipient’s information. Most banks and credit unions issue cashier’s checks and money orders on the spot or within a short time, making them a convenient option.

Post Offices

Another reliable option for money orders is your local post office. The United States Postal Service (USPS) offers money order services at various locations across the country. Simply visit your local post office and request a money order. You can pay with cash or a debit card, and the money order can be made payable to any individual or business. USPS money orders have a maximum value of $1,000, making them suitable for most transactions.

Retailers and Convenience Stores

Many retailers and convenience stores also offer money order services. Popular examples include Walmart, CVS, 7-Eleven, and Western Union agents. These establishments typically charge a small fee for issuing money orders. While the availability of cashier’s checks may vary from retailer to retailer, money orders are generally readily available. Check with the retailer to make sure they offer these services and to inquire about any restrictions or requirements.

Online Banking and Money Transfer Services

With the rise of online banking and digital services, some financial institutions now offer the convenience of obtaining cashier’s checks and money orders online. Online banks such as Ally Bank and Capital One 360 allow customers to request cashier’s checks through their online platforms. In addition, money transfer services such as Western Union and MoneyGram offer the ability to purchase money orders online and have them delivered to the intended recipient.

Credit Card Companies

Some credit card companies, such as American Express, also offer money order services to their cardholders. This option allows you to use your credit card to purchase a money order directly from the credit card issuer. It’s important to note that credit card companies may charge additional fees or treat money order purchases as cash advances, which may result in higher interest rates.

The Bottom Line

When you need a safe and guaranteed form of payment, cashier’s checks and money orders are excellent options. Banks and credit unions are the most accessible and reliable sources for obtaining these payment instruments. However, post offices, retailers, online banks, and credit card companies also offer these services for added convenience and accessibility. Remember to check for any fees, restrictions, or requirements before obtaining a cashier’s check or money order. By using these trusted sources, you can complete your financial transactions with peace of mind and ensure that your payments are delivered safely and securely.


Where can I get a cashier’s check or money order?

You can get a cashier’s check or money order from a variety of sources, including banks, credit unions, post offices, retailers, and online banking platforms.

Is it better to get a cashier’s check or money order?

The choice between a cashier’s check and a money order depends on your specific needs. Both offer a guaranteed form of payment. Cashier’s checks are typically used for larger transactions and may have higher limits, while money orders are suitable for smaller transactions and have lower limits. Consider factors such as transaction amount, recipient preference, and availability when deciding which option is better for your situation.

How do you get a cashier’s check?

To get a cashier’s check at a branch, you’ll just need to:

  1. Get your information together. You’ll need the exact name of the payee and the amount for the check.
  2. See a teller. A teller can supply you with a cashier’s check.
  3. Pay any applicable check fee. Most banks and credit unions charge a fee for cashier’s checks.


Can I get a cashiers check at Walmart?

Walmart is not a bank and cannot issue a cashier’s check. A Walmart MoneyCenter, however, can perform various financial transactions on behalf of customers. Walmart MoneyCenters offer the following services and products: Credit cards.

Can you get a cashier’s check anywhere but a bank?

Q: Can you get a cashier’s check from any bank? A: All banks issue cashier’s checks. You can walk into any one of them or a credit union and request for a cashier’s check. However, most (but not all) banks and credit unions only give cashier’s checks to their customers.

What is the maximum amount for a cashier’s check?

Although the policy may change from bank to bank, generally there’s no upper limit for a cashier’s check. The payee typically has quicker access to a larger amount of the funds with a cashier’s check.

How much does it cost for a cashier’s check?

Fees for a cashier’s check
Cashier’s checks typically cost about $10-$15. Some banks waive the fee for certain account holders, so ask your bank. For example, Bank of America charges $15 for a cashier’s check, but waives the fee for account holders who meet certain balance requirements.

Where can I get a cashier’s check without a bank account?

You can usually cash a cashier’s check at the issuing bank, regardless of the amount it’s drawn for once you endorse it, even if you don’t have an account there. Alternatively, it’s possible to cash a cashier’s check at a check-cashing store, but there might be a fee.

How much does a money order cost?

USPS charges $1.25 for money orders of up to $500 or $1.75 for money orders between $500 and $1,000. Money orders can cost as much as $5 at a retail bank. To purchase the money order, be prepared with a way to pay for both the face value of the money order and the fee.