The walk in places are run by many people who are about as qualified as I am to run a nuclear submarine. If you are only getting a small refund less than 2K it is not worth the fees. But they do however offer an instant refund in the store and instead of waiting for the IRS to deposit the money, many people walk out with a large chunk of money. I guess it depends on how badly you need the funds?? If you are skint as feck and you are expecting 5K back, eating that 300 might be worth it to get the $4700.00 in your pocket that same day.