Does Dollar General Cash Checks or Money Orders? (2025 Policy Explained)

Dollar General is a popular destination for quick shopping and bill payments, so it’s natural to wonder whether they cash checks too. The short answer: Dollar General does not cash personal, payroll, or government checks. However, most locations do sell money orders through Western Union or MoneyGram, depending on the store. This guide explains Dollar General’s check-cashing and money-order policy, what services you can expect at each store, and where to go instead if you need to turn a paper check into cash.

Does Dollar General Cash Checks?

No. Dollar General does not cash any type of check — including payroll, government, or personal checks. The company focuses on retail and limited financial services such as money orders, prepaid cards, and bill payments. You cannot present a check and receive cash at any Dollar General location. Some stores allow you to use a prepaid debit card sold in-store to deposit or load funds, but this process must be handled through the card’s issuing bank, not at the register.

Does Dollar General Sell Money Orders?

Yes. Most Dollar General stores sell money orders through Western Union, and a few locations use MoneyGram. You can purchase them at the checkout counter using cash or a debit card. Credit cards, checks, and mobile payments are not accepted for money order purchases.

Money Order Limits and Fees at Dollar General

Each store sets its own limit, but the maximum amount is usually $500 per money order. You can buy multiple money orders if you need a higher total amount. Fees are typically between $1.00 and $1.50 per order, depending on your store and provider. Always confirm the price before completing your purchase.

Can You Cash a Money Order at Dollar General?

No. Dollar General does not cash or refund money orders, even those purchased at its stores. Once you’ve received a money order, you can deposit or cash it at your bank, credit union, or a grocery retailer that offers check-cashing services such as Kroger or Meijer.

Does Dollar General Accept Checks as Payment?

Yes, many Dollar General locations still accept personal checks for in-store purchases. You’ll need to present a valid government-issued photo ID, and the check must match your name exactly. The store may verify your check electronically before approving the sale.

What Financial Services Does Dollar General Offer?

Even though check cashing isn’t available, Dollar General offers several financial conveniences:
  • Purchase and send Western Union or MoneyGram money orders
  • Pay bills electronically at select locations
  • Buy prepaid debit and gift cards
  • Load certain prepaid cards (through participating providers)

Best Alternatives to Cash Checks Near Dollar General

If you’re looking to cash a check, try one of these nearby options that specialize in the service:

What ID Do You Need to Buy a Money Order?

To purchase a money order at Dollar General, bring a government-issued photo ID such as a driver’s license, passport, or state ID card. The clerk must verify your identity for every transaction.

Can You Buy Money Orders on Sunday at Dollar General?

Yes. Most Dollar General locations are open seven days a week, and you can purchase money orders whenever the store is open — typically until 9 or 10 p.m. However, some stores stop selling money orders shortly before closing time, so plan your visit early to avoid delays.

Final Thoughts

Dollar General does not cash checks, but it remains a convenient place to buy affordable money orders and handle basic bill payments. If you need to turn a check into cash, visit nearby options like Kroger, Meijer, or Tops, which process payroll and government checks quickly — even on Sundays. Always bring your photo ID, verify hours, and ask about fees before visiting. With the right store, you can get access to your money safely and on your schedule.