Welcome to Best Check Cashing!
Services provided:
Gift Cards: Yes we purchase both used and unused gift cards to receive 50% cash of the remaining balance. Gift cards must have a minimum balance of $10.00 on them to receive money back. We do not accept gift cards from Lowes or Home Depot (Gift cards only, does not include gift certificates).

Check Cashing:

Less than $1,000 - $3.00 fee
More than $1,000 - $6.00 fee

Payroll checks only - no personal checks. In order to cash your check, you will need to fill out an application in-store, please bring valid I.D.

Money Gram:

Send/receive money from all over the world and complete your money transfers at Mega Foods with Money Gram. $5.99 minimum fee to send money, fee can vary dependent on country

Bill Pay:

Pay your bills here at Mega Foods. Bill pay fee's are dependent on company.


Stamps are 55ยข each or $11.00 for a book.


Play Keno and cash out your Scratch Its here at Mega Foods. We cash out all Oregon Lottery winnings up too $500.00

These services are all offered at the Salem Mega Foods location. Woodburn Mega Foods has all services except for check cashing & buy backs on gift cards.

**Best Check Cashing is not a loan service or a personal bank and cannot cash out personal checks or render loans.