Check cashing services are businesses that convert paper checks into cash on the spot. Instead of waiting for a bank to process your check—which can take one to three business days—you can walk into a check cashing location and receive cash immediately. These services exist because not everyone has a bank account, and some people prefer to avoid banking fees or simply need cash right away.
How To Calculate Raise Percentage Guide →
When you bring a check to a check cashing service, the staff member will verify your identity using a valid photo ID. They'll examine the check to make sure it's not damaged, the amount is clearly written, and it appears legitimate. They'll also check the signature and routing number. If everything looks correct, they'll calculate their fee and give you the remaining cash.
Check cashing services handle many types of checks: payroll checks, government benefit checks, tax refund checks, business checks, and personal checks. According to the Federal Reserve, approximately 6% of U.S. households—roughly 7.7 million people—are unbanked and rely on check cashing services instead of traditional banks. Many more people use check cashing services even when they have bank accounts, particularly when they need cash immediately.
The process is straightforward and designed to be fast. Most check cashing transactions take between 5 and 15 minutes. The service doesn't require credit checks, background investigations, or long-term commitments. You simply present your check and identification, pay the fee, and receive your cash.
Practical Takeaway: Check cashing services provide quick cash conversion for people without bank accounts or those who need immediate funds. Understanding how they operate helps you know what to expect when you visit a location.
The most important thing to understand about check cashing services is that they charge fees. These fees vary significantly depending on the check type, amount, and location. According to the Consumer Financial Protection Bureau, check cashing fees typically range from 1% to 10% of the check amount. This means if you cash a $500 check, you could pay anywhere from $5 to $50 in fees.
Free Guide to SSDI and VA Disability Benefits →
Different checks have different fee structures. Payroll checks usually have lower fees—often between 1% and 3%—because they're considered low-risk. Government checks like Social Security or unemployment benefits typically cost 1% to 2% to cash. Personal checks from friends or family members carry higher fees, sometimes 5% to 10%, because the check cashing service takes on more risk if the check bounces. Business checks usually fall in the middle range at 2% to 5%.
Geography matters significantly. Check cashing fees tend to be higher in urban areas and lower in rural communities. A major city location might charge 5% for a personal check, while the same service in a smaller town might charge 3%. Competing check cashing services in the same area sometimes offer different rates, so shopping around can save money. Some locations offer promotional rates for new customers or discounts on specific days.
Many check cashing services also offer additional services beyond basic check cashing, each with its own fee. These might include money transfers, bill payment services, payday loans, or prepaid card services. These add-on services typically cost between $2 and $15 each, depending on what you're doing.
Here's an example of how fees add up: If you cash a $1,200 payroll check at 2% fee, you pay $24. If you cash a $500 personal check at 5% fee, you pay $25. Over the course of a year, if someone cashes checks weekly at an average fee of $10 per transaction, that totals $520 in annual fees—money that goes to the service provider rather than staying in your pocket.
Practical Takeaway: Compare fees across different check cashing locations before you cash a check. Even a 1% difference can mean significant savings, especially on large checks. Ask about the specific fee rate for your type of check before you hand over your money.
Not all checks are created equal in the eyes of check cashing services. Different check types carry different levels of risk, and some services may refuse to cash certain checks altogether. Knowing which checks are easiest to cash and which ones present problems can help you plan ahead.
Get Your Free Guide to Secure Boot and TPM 2.0 →
Payroll checks are the safest bets. These come from employers and are typically processed through established banking systems. Check cashing services rarely refuse payroll checks because they're backed by an employer's bank account. Payroll checks usually clear quickly, and the service provider knows they'll get paid.
Government checks are also considered very safe. This includes Social Security checks, disability benefits, unemployment benefits, tax refunds, and veterans benefits. These checks are issued by government agencies with stable funding, so they virtually never bounce. Many check cashing services offer lower fees for government checks precisely because the risk is minimal.
Business checks from established companies are generally acceptable but carry slightly more risk than payroll checks. The service provider needs to verify that the business account has sufficient funds. They might call the company's bank to confirm the check is legitimate before cashing it.
Personal checks from individuals are the highest risk and often the most expensive to cash. When someone writes you a personal check, the check cashing service has to trust that money actually exists in that person's bank account. If the account lacks sufficient funds, the check bounces and the service provider loses money. Because of this risk, personal checks often have the highest fees, and some check cashing locations refuse to cash them entirely.
Two-party checks—checks made out to two people—present complications. Many check cashing services won't cash these at all because both people must be present with identification, and disputes over who owns the funds can arise. Similarly, checks made out to a business that you're trying to cash personally are usually refused.
Postdated checks—checks dated for a future date—are legally risky for check cashing services. In many states, it's illegal to cash a check before the date on the check, so most services will refuse them or ask you to return with the check closer to its date.
Practical Takeaway: Bring payroll or government checks to check cashing services when possible, as these have the lowest fees and fastest processing. If you need to cash a personal check, expect higher fees and possible refusal. Always bring a valid photo ID and the original check.
Check cashing isn't the only way to convert a check to cash. Understanding the alternatives helps you make informed decisions about what works best for your situation. The main alternatives include traditional banks, credit unions, online banks, and retail locations.
Free Guide to Hailey Passport Services Information →
Traditional banks offer check cashing to account holders at no cost. If you have a checking account at a bank, you can deposit checks through an ATM, mobile app, or teller and access the funds within one to three business days. If you need cash immediately, you can ask the teller to give you some cash back when you deposit the check. Many banks will also cash checks for non-customers, though they sometimes charge fees ($5 to $10) and may limit the amount. However, banks typically have limited hours, often closing by 5 or 6 p.m. on weekdays and not opening on Sundays.
Credit unions function similarly to banks. They typically offer free check cashing to members and may refuse to cash checks for non-members or charge modest fees. Many credit unions have fewer locations than banks, so access depends on where you live.
Online banks have changed the landscape by offering mobile check deposit through smartphone apps. Services like mobile deposits let you photograph a check and deposit it instantly without visiting a physical location. The funds typically appear in your account within one business day, sometimes faster. However, this only works if you have an account with the online bank.
Retail locations like Walmart, grocery stores, and convenience stores offer check cashing services in many locations. The fees are often similar to dedicated check cashing services (1% to 5%) but vary by location and retailer. The advantage is convenience—you might already be shopping there anyway. A 2021 Federal Reserve study found that approximately 8% of unbanked households use retail stores for check cashing.
Here's how costs compare for a $500 payroll check: Bank (for non-customers): $5 to $10
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.