Short Answer
CVS doesn’t cash checks, but you can pay for your purchase with a personal or business check.
Does CVS Cash Checks?
CVS doesn’t offer any type of check cashing services, customer service representatives told us.
For alternatives, see our lists of grocery stores that cash checks and other check cashing options.
Does CVS Accept Personal Checks?
According to our communications with the company, CVS accepts personal and business checks as a form of payment for all store items, including prescription medications from its pharmacy.
CVS does not, however, accept cashier’s checks as a form of payment.
Be prepared to show a valid government photo ID with you when paying by personal or business check.
You cannot get cash back on your transaction when you pay with a check. If you’re looking for a way to get cash and wanted to cash a check at CVS, available alternatives for getting cash are an in-store ATM or paying with your debit card and getting cash back over the purchase amount.
Note that some locations do not accept starter checks issued with new bank accounts. Contact your local CVS if you want to be sure it takes starter checks.