Mathproven

Split part-gift payments by the value received

Open the gift list your organization keeps. For each payment that was partly a gift, such as a seat at a benefit dinner or an item bought at an auction, the good-faith value of what the donor received is typed here or read from the list's own value column. Each payment is split into that value and the part above it, a payment of more than $75.00 with a value received is flagged, and the totals by donor and overall are proved against the gift list.

The gift list is read in your browser and stays on this device. Nothing is uploaded.

One payment, partly a giftPart above the valueValue receivedPart above plus value equals the payment
One payment, split into the part above the value and the value received.
1. Gift list

The file is read in this browser and is not uploaded.

This tool splits each payment by the value received that is entered and adds up the parts. It does not say what a donor may deduct, what the organization sends, or whether an exception in the law applies.

What gets checked

Your numbersThe mathThe checksVerifiedNot verified
A result that fails a check is marked not verified. It is never shown as correct.

How it works

  1. Open the gift list. Drop a .csv or .xlsx file with one row per payment. It is read in the browser. A workbook built from the gift log template on this site opens as it is, with its Received in return and Value received columns.
  2. Check the column mapping. Donor name, gift date, and gift amount are needed. Columns for a description and a value of what the donor received in return are matched from the header words when the list has them. Any choice can be changed.
  3. Enter the value received. Each payment with no value in the list gets a box. Type the good-faith value of what the donor received, 0 when nothing was received, or leave it blank. A search box finds payments by donor, fund, date, amount, or what was received.
  4. Split the payments. Each payment is split into the value received and the part above it, in whole cents with no rounding. A payment of more than $75.00 with a value received is flagged, and the totals are shown by donor and overall.
  5. Review, print, or download. The verification certificate lists every check. Print the result, or download Excel or CSV with the summary, every payment, and the totals by donor.

Worked example

A made-up church, Thistlemere Chapel, held a harvest dinner with tickets and a silent auction. Its gift list has seven payments from five donors, and the Value received column holds the church's own good-faith value of each ticket or item. Two payments are plain gifts with nothing received in return.

DonorGift dateFundReceived in returnAmountValue receivedPart above the valueFlag
Harper Quennell2026-03-08General$50.00$50.00
Morgan Valtonen2026-06-14General$200.00$200.00
Harper Quennell2026-09-26Harvest dinner2 dinner tickets$120.00$60.00$60.00More than $75.00
Jordan Ekwueme2026-09-26Harvest dinner1 dinner ticket$75.00$30.00$45.00
Morgan Valtonen2026-10-03AuctionWeekend cabin stay$400.00$250.00$150.00More than $75.00
Riley Ashworth-Diaz2026-10-03AuctionGift basket$90.00$40.00$50.00More than $75.00
Quinn Barrowfield2026-10-03AuctionApple pie$60.00$20.00$40.00

Three payments are more than $75.00 with a value received and are flagged: Harper Quennell's $120.00 for two dinner tickets, Morgan Valtonen's $400.00 for the cabin stay, and Riley Ashworth-Diaz's $90.00 for the gift basket, together $610.00 paid, $350.00 value received, and $260.00 above the value. Jordan Ekwueme's $75.00 and Quinn Barrowfield's $60.00 are split, $45.00 and $40.00 above the value, and not flagged, because neither is more than $75.00; a warning lists both rows. Nothing is taken off the two plain gifts. In all, $995.00 paid = $400.00 value received + $595.00 above the value, the same as the gift list. By donor, Morgan Valtonen paid $600.00: $250.00 value received and $350.00 above it.

The example uses made-up names and numbers.

Questions

What is a part-gift or quid pro quo contribution?

A payment that is partly a gift and partly paid for something the donor receives from the organization, such as a ticket to a benefit dinner or an item bought at a charity auction. The page splits each such payment into the value of what was received and the part of the payment above that value.

Where does the value received come from?

From your organization. It is its own good-faith estimate of what the donor received, read from a value column in the gift list or typed on this page for each payment. The page does not estimate, look up, or suggest a value, and a payment with no value entered is never given one.

Can values be typed when the list has no value column?

Yes. With no value column chosen, every payment gets a box. When the list has a value column, the payments whose cell is blank get one; a value already in the list is used as it is, and is changed in the list itself.

Why is a payment of exactly $75.00 not flagged?

The flag is for payments of more than $75.00, the threshold set in 26 U.S.C. § 6115(a), and $75.00 is not more than $75.00. The flag looks at the whole payment, not the part above the value, so a $120.00 payment with $60.00 of value received is flagged. A value entered on a payment of $75.00 or less is still split and shown, with a warning, so it is not missed.

Does the page say what goes to the donor or what can be deducted?

No. A flag marks a payment of more than $75.00 with a value received of more than zero, and that is all it means. The law sets the threshold and has exceptions; the page does not decide whether an exception applies, what a donor may deduct, or what the organization sends. Links to the statute and to the IRS's own page are shown with the tool, with the date they were read.

What happens when a value received is more than the payment?

That value is refused, with its row number and both amounts, and the payments are not split until it is changed. A value is never cut down to fit, and a value below zero is refused the same way. Zero is allowed on any payment.

Is anything rounded?

No. Amounts and values are read to the cent, and the split is a subtraction in whole cents. A cell with a third decimal place, such as 40.005, is not rounded: its row is listed as unreadable and the result is not verified. A spreadsheet's stored float noise, such as 39.999999999999, is read as the cent it stands for, $40.00.

Does it read the gift log template from this site?

Yes. The template's Received in return and Value received columns are matched as they are, so a filled-in workbook opens with its values. A payment whose Value received cell is blank gets a box on the page for typing one.

How are the totals checked?

A separate routine goes back to the gift list and the values typed, works out every payment's split, flag, and summary line again with whole-number arithmetic in cents, adds the totals by donor and overall a second time, and compares them with what is shown. A payment dropped, counted twice, moved to another donor, or split wrong fails a check even when the other totals still agree.

This tool calculates and checks numbers. It is not legal, tax, or medical advice.