Pro bono must work for your business and the nonprofit.


Why Pro Bono

We have a firm belief that nonprofits and companies with a social good mission deserve access to high quality consulting. We also think that businesses get frustrated by being asked to offer pro bono on a regular basis. Too often companies deliver pro bono without context and the project fails.

For a successful program to be deployed, nonprofits:

  1. Deserve to be treated just like a regular client, not a bench project.
  2. Need relevant and actionable solutions delivered with contextual expertise.
  3. Should receive the same investment of time and attention regardless of their ability to pay.
  4. All services need to be delivered without strings attached.


Program Offerings

  • Pro Bono Program Assessment
  • Program Development
  • Internal Culture Change
  • Contextual Training for your team
  • "Train the Trainer" Model for large scale deployment
This class not only teaches you the essentials of pro bono work with non-profits, but also forces you to think about how you can best add value.
— Nonprofit Difference Training Participant
“The Spark Mill team was vital is helping to audit our program and provided critical insight for shaping a high impact program that made a real difference in our community.”
— Business Pro Bono Development Client
pro bono program development curriculum

Let us help you do good.

Recent Pro bono consulting projects 

Richmond, VA - Fortune 500 Company

Richmond, VA - Consulting Firm

Toronto, Ontario, Canada - Small Business

Richmond, VA - Design Firm


Conference Session Example -  Creating a Sustainable Pro Bono Program

"Tired of Nonprofits Asking for Free Stuff? Why It is All Your Fault" - Shaping a good Pro Bono Program