Corporate Social Responsibility & Employee Giving
How to Build a Matching Gift Program Employees Will Use
Published by Fundamentl, the company behind FoundationOS. Editorial policy
The short answer
A step-by-step guide to matching gift policy, eligibility, nonprofit verification, employee submissions, evidence, approvals, disbursement, reconciliation, and program measurement.
On this page
Overview
A matching gift program turns an employee donation into a company contribution under a defined employer policy. The program succeeds when employees can understand and complete the process, administrators can resolve exceptions consistently, finance can authorize and reconcile company funds, and nonprofits receive clear payment information.
Build the operating model before configuring software or announcing the benefit. The steps below cover policy, nonprofit identity, the employee journey, review, disbursement, controls, launch, and measurement.
1. Write a policy that can be applied consistently
Define eligible employee groups, nonprofit categories, geographies, donation methods, minimum and maximum gifts, match ratio, annual cap, program year, submission deadline, evidence, exclusions, appeals, and treatment of refunds. State whether the cap is based on requested, approved, or paid company funds.
Version the policy by effective date. Preserve the version and calculation used for every request so a later change does not rewrite earlier decisions.
2. Separate nonprofit verification from policy eligibility
Use a stable identifier such as EIN where it applies, retain the verification source and date, and provide a reviewed process for organizations employees cannot find. Resolve common-name aliases and likely duplicates instead of creating a second record immediately.
Registry status and employer-policy eligibility answer different questions. Record the legal identity and registry evidence separately from employer exclusions, geographic rules, organization-type restrictions, and exception decisions.
3. Design a short, explainable employee submission
Show the estimated match, remaining annual capacity, required evidence, and important dates before submission. Ask only for information not already known from the employee, nonprofit, policy, or donation transaction. Preserve progress and provide accessible validation.
After submission, show whether the request is waiting for evidence, under review, approved, scheduled, paid, returned, or declined. When the employee can correct an issue, explain exactly what is needed and keep the original submission history.
4. Build consistent review and fraud controls
Automate deterministic checks and route uncertainty to a person. Useful checks include employee status, policy version, nonprofit eligibility, donation date and type, minimum and cap, required evidence, likely duplicates, and prior reversals.
Require additional review for sensitive payee changes, large or unusual requests, administrator overrides, and suspected duplicates. Retain the decision, reason, actor, evidence, and timestamp rather than overwriting the record.
5. Connect approval to disbursement and reconciliation
Define the funding cadence and which status authorizes company money. Keep requested, approved, scheduled, paid, failed, reversed, and reissued amounts separate. Preserve transaction identifiers when requests are grouped into a payment batch.
Reconcile the batch total to each employee request, nonprofit payee, accounting code, payment result, and correction. Give nonprofits enough remittance context to identify the program without exposing unnecessary employee data.
6. Pilot, communicate, and measure the program
Pilot an ordinary request and the exceptions most likely to create manual work: missing evidence, an excluded organization, an annual-limit conflict, a duplicate, a failed payment, and a reversal. Train program, support, and finance teams using the same scenarios.
Measure eligible participation, completed requests, employee donations, company funds approved and paid, processing time, correction rate, exception rate, failed payments, nonprofit reach, and unused matching capacity. Publish definitions so leaders understand what each number includes.
Questions and answers
Sources and further reading
- Search for tax exempt organizations — Internal Revenue Service
Official guidance for checking tax-exempt status, contribution eligibility, filings, determination letters, and revocation data.
- Max the Match — Microsoft
A current first-party example showing that employer programs can combine donation matching, volunteer matching, eligibility rules, and annual limits.
A useful next read
Matching Gift Software: Workflow, Controls, and Buyer’s GuideHow matching gift software manages employee eligibility, nonprofit verification, donation evidence, approvals, limits, disbursement, and reporting.
Want to see FoundationOS in action?
Bring questions about applications, reviews, awards, and reporting to a FoundationOS product demo.
Scheduling opens on Calendly in a new tab.
Share this strategic guide with your team & trustees
Pre-formatted for executive discussions, committee reviews, and board presentations.
Keep learning
Matching Gift Software: Workflow, Controls, and Buyer’s Guide
How matching gift software manages employee eligibility, nonprofit verification, donation evidence, approvals, limits, disbursement, and reporting.
Employee Giving Software: A Practical Buyer’s Guide
How to evaluate employee giving software for nonprofit discovery, donations, matching gifts, incentives, approvals, disbursement, employee experience, and impact reporting.
Workplace Giving Software: Implementation and Operations Guide
A phased guide to workplace giving software implementation, including policy design, employee rollout, nonprofit discovery, finance handoffs, support, controls, and measurement.