As several have stated, fund raisers, fund raisers, fund raisers :)
EVERYONE needs to raise money for their group. Sell 200 Pre-printed tickets to a group, with the ticket price .50¢ or $1 over your cost for the sandwich. Tickets are good for X number of days from 1st date of sale.
Have a fund raising 'night' where the group supplies volunteers to make the product and X % of sales goes to the group.
Have a fund raising day, where the group volunteers come in on your 'off' hours and makes a product for them to then sell. They pay X for the product to cover your costs, and be sure your 'ad' is on the wrapper when the product sells.
Donate X amount of items for special functions. The good will will pay you back in droves
Take out a sign board at the local kids field. Soccer fields, baseball/softball, midget football fields often will 'sell' signs for $500 and it's up all year long.
In -some- cases, what you are donating can be written off!