If you’re wondering whether CVS cashes checks, the quick answer is
no. CVS does not cash personal, payroll, or government checks at any of its U.S. stores. However, CVS does sell money orders and prepaid cards that can help you access cash indirectly — and there are better alternatives nearby for check cashing. Here’s what you should know in 2025.
Does CVS Cash Checks?
No, CVS does not offer check-cashing services. You can’t bring a paper check to a CVS store and exchange it for cash, even at locations that have MoneyGram or bill pay services. Unlike retailers such as Walmart or Kroger that have dedicated MoneyCenters, CVS limits its financial services to bill pay, prepaid card sales, and money orders.
What Financial Services Does CVS Offer?
- Money orders: Sold through MoneyGram at most locations
- Bill payment services: For select utilities and credit cards
- Prepaid debit cards: Includes Green Dot, Netspend, and Serve cards
- ATM access: Available at most stores via Allpoint or partner networks
While you can’t cash a check, you can buy a money order or load funds onto a prepaid card, then use that card’s app to deposit your check electronically.
Can You Cash Checks at CVS with MoneyGram?
No — even though CVS partners with
MoneyGram for transfers, the system does not include check-cashing services. You can send or receive money transfers, but you cannot cash or deposit a paper check at CVS.
Alternatives to Cashing Checks at CVS
Since CVS doesn’t cash checks, try one of these nearby options or mobile apps that allow instant deposits.
- Walmart: Cashes most payroll and government checks — see our Walmart MoneyCard Guide.
- Kroger: Offers in-store check cashing for low fees — read the Kroger Check Cashing Guide.
- Meijer: Cashes payroll and tax refund checks at most customer service desks.
- Mobile Apps: Use PayPal or Venmo to deposit checks from your phone.
Can You Deposit a Check to a Prepaid Card from CVS?
Yes — if you buy a prepaid card like
Green Dot or
Netspend at CVS, you can use the card’s mobile app to deposit checks.
- Green Dot App: Accepts mobile check deposits for free or instant (fee) access.
- Netspend Mobile Check Load: Powered by Ingo Money for instant deposits.
- Serve Card: Offers similar mobile deposit functionality after activation.
Nearby Places That Cash Checks
- Walmart: Most reliable option for cashing checks up to $5,000.
- Kroger or Meijer: Common in Midwest and Southern states.
- ACE Cash Express / CheckSmart: Open late and cash most check types.
- Credit Unions or Banks: Many will cash checks for non-members (small fee).
Why CVS Doesn’t Cash Checks
CVS doesn’t handle check cashing due to security and regulatory reasons. Processing paper checks requires identity verification systems and on-site cash reserves that standard retail stores don’t maintain.
Final Thoughts
CVS does not cash checks, but you can still handle financial tasks like money orders, bill pay, and prepaid card reloads. For actual check cashing, use a nearby
Walgreens,
Kroger, or try mobile options like
PayPal or
Venmo. If you frequently receive paper checks, a prepaid card like
Green Dot or
Netspend may be the fastest way to deposit and access your funds.