Matching Gift Total

Excel Formulas › Nonprofit & Fundraising

All versionsMIN

A matching gift multiplies donations up to a cap. Compute the match (donation times the ratio, capped) and the combined total — the math behind “your gift doubled” campaigns.


Quick formula: matched amount with a cap:
=MIN(donation * match_ratio, match_cap)
Donation times the match ratio, but never more than the cap the matcher pledged.

Functions used (tap for the full reference guide):

The example

$8,000 raised, 1:1 match, $5,000 cap.

AB
1ItemValue
2Match (1:1)8000
3Capped at 5000→ $5,000

The formula

The formula:

=MIN(B2 * match_ratio, match_cap) // min(match, cap)

How it works

How it works:

  1. The raw match is donation × match_ratio — a 1:1 match doubles, 2:1 triples the donor portion.
  2. Cap it with MIN(…, match_cap) so the match never exceeds the matcher’s pledge.
  3. Combined total = donation + matched_amount.
  4. Once donations pass the cap point, extra gifts aren’t matched — useful to message before the deadline.

Find the cap point. With a 1:1 match capped at $5,000, the match maxes out once donations reach $5,000. Show donors “=MAX(match_cap/match_ratio - raised, 0) left until the match runs out” — urgency that the match is finite reliably lifts giving before the deadline.

Try it: interactive demo

Live demo

Donations, match ratio, cap.

Match · Total

Variations

Combined total

Gift + match:

=donation + MIN(donation * ratio, cap)

Left to max the match

Urgency message:

=MAX(cap / ratio - raised, 0)

Effective multiplier

Total ÷ donation:

=(donation + matched) / donation

Pitfalls & errors

Cap the match. Use MIN so the match never exceeds the pledge.

Match the donor portion. A 1:1 match doubles the donor gift, not the total.

Beyond the cap. Extra donations past the cap point aren’t matched.

Practice workbook

📊
Download the free Matching Gift Total practice workbook
A matching-gift sheet with the combined, left-to-max, and multiplier variants, plus 4 challenges with answers. No sign-up required.

Frequently asked questions

How do I calculate a matching gift in Excel?
Cap the match with MIN: =MIN(donation * match_ratio, match_cap). The combined total is donation + matched amount.
How do I tell donors how much is left to match?
Use =MAX(match_cap / match_ratio - raised, 0) — the donations still needed to max out the match.
Does a 1:1 match double the total?
It doubles the donor's portion (match equals the gift). The total is gift plus match, so up to the cap it doubles.

Stop fighting formulas. Learn them in a day.

This recipe is one of hundreds of real-world formulas we teach. Our Excel Formulas & Functions class covers lookups, logic, text, and dynamic arrays hands-on — live in Dallas–Fort Worth, Houston, Austin, Oklahoma City, Denver, or online.

See the Formulas & Functions Class

Related formulas: Min if criteria · Cap value between · Goal thermometer

Function references: MIN