Western Union cashes checks at its agent locations, but the service is slower and more expensive than a bank or credit union, and Western Union does not hold accounts
Western Union is a money transfer company, not a bank. It operates through agent locations — mostly convenience stores, grocery stores, and check-cashing shops — rather than branches. When you cash a check there, you are paying a fee to have the agent verify the check and hand you cash on the spot. The check itself still has to clear through the banking system afterward, which takes a few days. Western Union does not offer checking accounts, savings accounts, or any of the services a bank does.
The main reason to use Western Union for check cashing is location: if you do not have a bank account or cannot reach your bank, an agent location near you might be open when you need cash. The main reason not to use it is cost. Western Union charges a flat fee per check — typically $5 to $10 depending on the check amount — plus you may pay a separate fee if you do not have an ID or if the check is large. A bank or credit union cashes checks for free if you have an account with them.
Key Takeaways
- Western Union charges a flat fee ($5 to $10 or more) to cash a check, whereas banks and credit unions cash checks free for account holders.
- You need a valid government-issued photo ID to cash a check at Western Union; the agent will record your information.
- Western Union agent locations are often open longer hours and on weekends compared to bank branches, but the check still takes several days to clear.
- The check you cash must be made out to you by name, and Western Union will not cash third-party checks (checks made out to someone else).
- If you do not have an ID or the check is very large, Western Union may refuse to cash it or charge an additional fee.
What you need to bring to cash a check at Western Union
You must have a valid government-issued photo ID. Western Union will not cash a check without one. Acceptable IDs include a driver's license, passport, state ID card, or military ID. The agent will record your name, ID number, and sometimes your address or phone number for their records.
The check itself must be made out to you by name. Western Union does not cash third-party checks — that is, checks made out to someone else that they sign over to you. The check must also be a personal check, cashier's check, or traveler's check. Western Union does not cash money orders, post office checks, or checks from other money transfer services.
Bring the exact amount of cash you expect to receive if possible, though this is not always required. Some locations may ask for a small deposit or may hold part of the funds if the check amount is very large.
How the fee works and what it costs
Western Union charges a flat fee based on the check amount. For checks under $500, the fee is typically $5 to $7. For checks between $500 and $1,000, the fee is usually $8 to $10. For checks over $1,000, the fee may be $15 or higher. These are estimates — the exact fee varies by location and by the agent company operating that location, so ask before you hand over the check.
Some Western Union locations charge an additional fee if you do not have an ID, if the check is post-dated (dated in the future), or if the check is from a business or government agency. A few locations may refuse to cash very large checks altogether. Call ahead or ask the agent what the total fee will be before you proceed.
Compare this to a bank or credit union: if you have an account, check cashing is free. If you do not have an account, many banks will cash a check for a smaller fee ($2 to $5) if you have an ID, or they may refuse entirely. Some credit unions offer check cashing to non-members for a small fee as well.
How long it takes for the check to clear
When Western Union cashes your check, you get cash immediately. However, the check still has to clear through the banking system. This means the bank that issued the check has to verify the funds and transfer the money to Western Union's bank account. This process typically takes 3 to 5 business days, sometimes longer for checks from smaller banks or out-of-state banks.
If the check bounces — meaning the account does not have enough money — Western Union will attempt to recover the cash from you. If you have already spent it, you may be liable for the amount plus a fee. This is rare for personal checks from people you know, but it is a real risk with checks from strangers or unfamiliar businesses.
When Western Union will refuse to cash a check
Western Union will not cash a check if the check is made out to someone other than you, even if that person signs it over to you. They will not cash post-dated checks (checks dated in the future). They will not cash checks that are damaged, altered, or illegible. They will not cash checks that are more than 6 months old.
If the check is very large — typically over $5,000 — Western Union may refuse to cash it or may require additional verification. Some locations will not cash checks from certain types of accounts, such as business accounts or government accounts. If the agent suspects the check is fraudulent or stolen, they will refuse and may report it to the police.
If you do not have a valid photo ID, Western Union will not cash the check. There is no exception to this rule. If your ID is expired, some locations will still accept it; others will not. Call ahead to ask.
Alternatives to Western Union for check cashing
If you have a bank account, deposit the check through your bank's mobile app, ATM, or branch. This is free and takes 1 to 2 business days. If you do not have a bank account, open one at a bank or credit union. Most offer free checking accounts with no minimum balance. Once you have an account, check cashing is free.
If you need cash the same day and do not have a bank account, check-cashing shops in your area may charge less than Western Union. Grocery stores and pharmacies sometimes cash checks for free if you make a purchase. Some employers will cash paychecks for employees on the spot. Your local library or community center may know of low-cost check-cashing services in your area.
If the check is from your employer, ask if they offer direct deposit. This puts your paycheck directly into your bank account without a check at all. If the check is from a government agency (tax refund, unemployment, Social Security), you can often have it deposited directly into your bank account instead of receiving a paper check.
Frequently Asked Questions
Can I cash a check at Western Union without an ID?
No. Western Union requires a valid government-issued photo ID to cash any check. There is no exception. If you do not have an ID, you cannot cash a check there. Some locations may accept an expired ID, but this varies by location.
What if the check is made out to my business, not to me personally?
Western Union does not cash business checks or checks made out to a business name. The check must be made out to you by your personal name. If you own a business, deposit business checks through your business bank account instead.
Can I cash a check that someone else signed over to me?
No. Western Union does not cash third-party checks under any circumstances. The check must be made out to you by name. If someone wants to give you money, ask them to write a new check in your name or give you cash instead.
How much does it cost to cash a check at Western Union?
The fee depends on the check amount and the location. Typically, checks under $500 cost $5 to $7 to cash, and checks between $500 and $1,000 cost $8 to $10. Larger checks may cost more. Call the location or ask the agent before you hand over the check to find out the exact fee.
What happens if the check bounces after I cash it?
If the check bounces, Western Union will try to recover the cash from you. If you have already spent the money, you may be responsible for repaying it plus a fee. This is rare with personal checks from people you know, but it is a real risk with checks from strangers or unfamiliar businesses.