Does CVS Cash Checks? (Do This Instead)

Cashing a check has become quite convenient in recent years because several major retail chains in the U.S. have started offering check-cashing services to customers for almost no cost.

So if you need to cash a check and are going to visit CVS in the near future, you may be wondering – does CVS cash checks? Here is everything I’ve found out about this through my research!

Does CVS Cash Checks?

Unfortunately, CVS does not cash checks at its stores. Instead, customers will have to visit an alternative retailer such as Walmart, Kroger, Safeway, Wegman’s, or a nearby bank or credit union to get their checks cashed. CVS does accept personal and business checks for payment.

If you want to learn more about where you can get your check cashed instead of CVS, whether CVS accepts checks as a form of payment, and much more, keep on reading!

Where Can I Cash A Check Instead Of CVS?

Although CVS does not cash checks for its customers, several other popular retail stores do offer check-cashing services.

For example, Walmart can cash a variety of checks for its customers, including payroll, government, tax refund, insurance, retirement, 401(k), and cashier’s checks.

To get your check cashed at Walmart, you have to pay $3 for checks up to $1,000 and $6 for checks between $1,000 and $5,000 in value.

Safeway is another retail chain that cashes printed payroll and government checks at its stores, charging $2.25 for every $200 cashed.

You can also get your checks cashed from Kroger stores, which will cash all government, payroll, tax refund, insurance, and business checks.

Note that Kroger charges $3.50 for checks up to $2,000 and $5.50 for checks between $2,000 and $5,000 in value.

Other than these, Wegman’s stores can also cash personal and traveler’s checks up to $500 and rebate checks up to $20. Luckily, their check cashing services are free to all Shopper’s Club cardholders.

Does CVS Accept Personal Or Business Checks As A Form Of Payment?

Does CVS Accept Personal Or Business Checks As A Form Of Payment?

CVS does not cash checks, but it does accept both personal and business checks as a form of payment in-store for all its products and services.

Note that a valid form of government photo ID is required when paying by check, and CVS uses the TeleCheck electronic system to verify checks before accepting them as a form of payment.

Additionally, CVS does not offer cashback when you pay with a check, and so customers wanting cashback will need to pay with debit or credit cards or use the in-store ATM.

What Type Of Checks Does CVS Not Accept?

CVS cannot accept cashier’s checks as a form of payment, and some CVS stores do not accept starter checks from new bank accounts either.

Make sure to check in with your local store if you’re unsure of its policy by using the CVS store locator.

If you are looking to learn more, you can see our related posts on whether or not CVS takes ApplePay, if CVS takes Google Pay, and if CVS does cashback.


CVS does not offer check-cashing services to its customers in any of its stores. CVS does, however, accept personal and business checks as a form of payment.

Checks can be used as payment on all products in store, provided the customer has a valid form of ID.

Alternative places to visit to get checks cashed include Walmart, Kroger, Safeway, and Wegman’s, as well as your nearby bank or credit union.

Photo of author

Marques Thomas

Marques Thomas graduated with a MBA in 2011. Since then, Marques has worked in the retail and consumer service industry as a manager, advisor, and marketer. Marques is also the head writer and founder of

Leave a Comment