This is the best advice right here. I have experience preparing tax returns (about to sit for the CPA exam), and the one thing you can be sure of is that if you get audited, you must have a receipt to back up all expenses you deducted.
You could try to do your tax return yourself, but it will take a long time if you are not familiar with the Code. It's not about math at all; it's learning what's deductible and where to put it on the forms. A software will put it in the right place and may even help you determine what's deductible, but do NOT attempt to do this by hand without a software. Another note: just for depreciation purposes, it may be better to get a CPA. That stuff can get tricky in a hurry.
If you are looking at hiring a CPA, they will charge by the hour. You said that you have boxes of receipts. This will increase the amount of time needed to prepare your return, so the fee will be higher. If you want to hire someone, look for a good reputable CPA; I would steer clear of the national chains. Accountants may or may not be able to give you a quote. It depends on time, and until he/she sees your box , time may not be estimable.
I know it's a little late for this, but just a few tips for next year.
- Keep all receipts, and enter them either into Excel or QuickBooks by category of expense (Ingredients, supplies, pans, etc). (If you don't have an accounting background* and/or don't want to spend the money on QuickBooks, just use Excel. It's perfectly sufficient.) This will allow a CPA to do your return much quicker (and cheaper) if you choose to use a CPA; it will decrease the time you spend doing it if you choose to do it, too.
* The reason that I say this is because QuickBooks takes some accounting knowledge to set up; of course, you can pay a bookkeeper to set it up for you.
- Keep track of all income received including cancelled checks that you deposited/cashed.