How to ask local businesses for donations
Start with one specific need, approach a business whose work fits it, and make the next step easy. A request for 40 printed programs by Friday is easier to assess than a general request to support your cause.
From With Help From · Updated September 10, 2026
1. Turn the need into a request someone can answer
Write down what you need, the quantity or scope, who will benefit, and the date it must be ready. Decide what you can arrange yourself, such as pickup, materials or volunteer help.
For a service, define the boundaries. Ask an agency to repair a broken donation form before asking it to manage your entire website. For goods, include the sizes, condition or specifications that matter. For money, name the expense the contribution would cover.
Have a smaller option ready if the full request is too much. That could mean half the printing run or one delivery instead of a recurring commitment.
2. Choose businesses with a reason to care
Look for a connection between the business, your location and the work you do. Start with people who already know the organization, then look for businesses whose products or skills match the need.
| Need | Who to approach | Useful detail to include |
|---|---|---|
| Event programs | A local printer | Quantity, page count, artwork and deadline |
| Volunteer lunches | A restaurant or caterer | Headcount, dietary needs and collection time |
| A website fix | A web agency | The broken feature and who can grant access |
| Equipment transport | A mover or vehicle business | Load size, route, dates and loading help |
The businesses offering help board is another place to look. Check the offer and location before reaching out. You can also use these community involvement examples by trade to match a need with a business.
3. Check how the business accepts requests
Look on its own website for a community, donations or contact page. Use the published form and timeline if there is one. Otherwise, ask who handles local community requests. A short introduction at a quiet time can help; avoid asking staff to make a decision during a busy service.
Be ready with your organization website, a named contact and a short project description. Only supply additional documents when the business asks for them through its official process.
A real example: Costco's application rules
Costco's US charitable-giving page specifies eligible 501(c)(3) organizations and monetary requests, with separate routes for local warehouse donations and larger grants. It also limits applications to once per fiscal year. That makes its official application a better starting point than sending a generic email asking for free products. Check the current Costco charitable-giving requirements before applying, or read our Costco donation request summary.
For national chains, start with companies that donate: how 32 companies take requests, with their official forms.
For each business, record eligibility, the application route, any lead time and the type of help it considers. An independent shop may have a different process; do not assume one company's rules apply to another.
4. Send a short, specific donation request
Subject: Could [business] help [organization] with [specific need]? Hi [first name], I am [name], [role] at [organization] in [town]. We are working on [project] for [people it will help]. We need [quantity or scope] by [date]. I thought of [business] because [specific connection to its work or community]. Would you consider donating [clear request]? We can arrange [pickup, access or other practical detail]. If the full request is too much, [smaller option] would also help. You can see our work at [organization website]. With your permission, we would acknowledge your help on [supporters page or project update]. Are you the right person to discuss this with? Thank you for considering it, [name and role] [phone or email]
Keep the acknowledgment factual and optional. Describe the community outcome you want to achieve, and offer only the recognition your organization can actually provide.
For a team or league, use the more specific youth sports sponsorship letter templates.
5. Follow up and record the answer
Our suggested starting point, when the business has not given a response timeline, is to allow about a week before one short follow-up. Refer to the original need, give the decision date, and say that it is fine if the request is not a fit. Respect any published no-follow-up policy.
Use a shared sheet with the business name, contact, request, date sent, response, agreed contribution, delivery date and thank-you status. Assign one person to each business so volunteers do not send duplicate requests.
Download the blank outreach tracker (CSV) or see a completed fictional example. Import it into Excel or Google Sheets, then keep a single shared copy. The sample businesses, contacts and dates are invented.
Use separate statuses for “asked,” “promised” and “received.” A request with no answer belongs in your follow-up list, not in the confirmed project budget. Set the next action and its owner whenever you update a row.
What to say when the business replies
These sample replies continue a fictional request for 100 printed programs. Change the quantities and dates to match your project.
They offer part of what you asked for
Thank you — 50 programs would help. We can arrange the remaining 50 separately. To confirm, could you print 50 A5 programs from the PDF we send by Tuesday, for collection on Friday? I will handle pickup. Please let me know the print specifications and how you would like to be thanked.
They direct you to an application form
Thank you for pointing me to the application. I will check the eligibility and timing and submit through that route. Please treat the form as our request so we do not create a duplicate.
They decline
Thank you for letting me know and for considering the project. I understand that this request is not a fit. We appreciate your time.
They have not replied
Hi [name], just following up on our request for 100 programs for [event]. We need to confirm printing by [date]. If it is not a fit this time, no problem — a quick reply would help us plan. Thank you for considering it.
If that follow-up also gets no answer, plan another route. Record “no response” so a second volunteer does not start the same conversation again.
6. Make accepting help easy, then say thank you
Confirm what is being provided, who is responsible for each step, and when it will happen. If the plan changes, tell the business before it spends time preparing.
Afterward, send a specific thank-you, check permission for any public credit, and share the finished project. A maintained supporters page gives the business somewhere to see and share its contribution.
To make your need discoverable beyond the people you contact, post a free request on With Help From. Be specific about the help you need and keep the listing current.