How to Cash a Money Order Without a Bank Account

If you don't have a bank account, cashing checks and money orders can be difficult. Depending on the company that issued your money order, you may be able to cash it at a local branch of the issuing organization or through a check cashing service. Because of concerns about fraud, be sure to have one or more pieces of identification with you when you try to cash your money order.

Look at the money order to determine the organization, bank or business that issued it. You may be able to cash the money order at the issuer's local branch or office. For example, if you have a United States Postal Money Order, you can bring it to a post office for cashing. The money order may have a customer service phone number on it. If it does, call the issuer and ask for the location of a branch in your area or another location where you can cash the money order.

Locate check cashing services in your area and call them to see if they will cash your money order. While you can often avoid fees by cashing a money order at a branch office of its issuer, a check cashing service may be your only option for cashing the money order if there are no branch offices in your area. Some grocery and department stores will cash checks and money orders at their customer service desks.

Take at least one form of government-issued photo identification with you to cash your money order. Most issuers of money orders and check cashing services will need to see your identification before cashing your money order. In some cases, you may be asked to show more than one form of identification.