Does CVS Cash Checks? Policy, What’s Offered, and Best Alternatives

CVS Pharmacy is one of the most convenient retail chains in the United States, but many people wonder whether they can cash a check while picking up prescriptions or household items. This guide explains whether CVS cashes checks, what financial services are available in-store, and the best alternatives for accessing your money quickly.

Quick answer: CVS does not cash checks at any of its locations.

Does CVS Cash Checks?

No. CVS does not offer check cashing services, regardless of check type, amount, or customer status.


This applies to:

  • Payroll checks
  • Government or tax refund checks
  • Personal checks
  • Business or insurance checks

Having a CVS ExtraCare card or valid photo ID does not change this policy.


What Financial Services Does CVS Offer?

While CVS does not cash checks, some locations offer limited payment-related services:

  • Money orders (select locations via MoneyGram)
  • Prepaid debit card reloads (such as Green Dot or Netspend)
  • Bill payment services through third-party partners

These services do not allow you to turn a check into cash at CVS.

Best Alternatives to Cash a Check Near CVS

If CVS is your nearest store, here are better options to cash a check:

Walmart

  • Cashes payroll, government, tax refund, and insurance checks
  • Higher limits than most retailers
  • Low, flat fees
  • Valid photo ID required

Walmart Check Cashing Guide


Grocery Stores (Kroger, Albertsons)

  • Many locations cash payroll and government checks
  • Fees and limits vary by store
  • Customer service desk hours apply

Check Cashing Stores

Dedicated check cashing locations such as ACE Cash Express or PLS offer:

  • Extended hours
  • Broad check acceptance
  • Faster access to cash
  • Higher fees than grocery stores

Mobile Check Deposit Apps

If you don’t need physical cash immediately, mobile apps allow you to deposit checks from your phone:

  • PayPal
  • Cash App
  • Chime
  • Ingo Money

Most apps process deposits within 1–3 business days, with optional instant funding for a fee.

CVS Check Cashing FAQs

Can I cash a check at CVS with an ExtraCare card?

No. CVS does not cash checks under any circumstances.

Do CVS ATMs accept check deposits?

Some CVS stores have third-party ATMs, but they typically do not accept check deposits unless connected to your personal bank.


Can I buy a money order at CVS instead?

Select CVS locations sell money orders through MoneyGram, but you must already have cash. CVS cannot convert a check into cash.

Bottom Line

CVS does not cash checks, but there are many nearby alternatives that do. Grocery stores, Walmart, check cashing locations, and mobile apps offer better solutions depending on how quickly you need access to your money.

For more store-specific policies, browse our check cashing guides.