Confirm payment and pickup before closing an auction item
Run nonprofit auction checkout with linked winning bids, itemized invoices, confirmed payments, pickup evidence, and visible exception queues.
CharityStack
·5 min read
A nonprofit auction checkout process is complete only when three facts agree: the winning result, the paid bidder invoice, and the item pickup record. Freeze the winning bid before collecting money, keep payment and delivery as separate states, and leave failed payments or unclaimed items in visible exception queues instead of closing them from memory.
That rule works with paper bids, mobile bidding, or a mix of both. The software can change; the evidence should not.
Freeze the winning result before checkout begins
When bidding closes, stop editing the winning result and give each item one final record. Capture:
- item or lot ID;
- winning bidder ID;
- winning amount;
- close time; and
- the person or system that confirmed the result.
Do this before the checkout line forms. A payment screen should not become the place where volunteers reconstruct a winner from a loose bid sheet or a conversation across the room.
Current CauseVox auction documentation separates the item, bidder, bid, payment, and fulfillment records. It treats the highest bid as the winning bid when an item closes. That is a useful system example, but the operating rule is portable: the winning result should be stable before it becomes a payment obligation.
Build one invoice without flattening its lines
One bidder may owe money for two auction items, drink tickets, and a paddle raise. Let the bidder pay once if your system supports it, but keep each obligation visible on the invoice.
For example, suppose bidder 24 wins lots 18 and 41 for $240 and $85, then adds a $50 paddle raise. The amount due is $375. The invoice should still preserve three lines:
- Lot 18 — $240 auction purchase.
- Lot 41 — $85 auction purchase.
- Paddle raise — $50 non-item contribution.
This distinction matters after the event. The two lots need pickup evidence. The paddle raise does not. DonorView's checkout guide shows one bidder checkout containing multiple auction items, add-ons, and paddle raises while retaining the individual rows and amount due. ReadySetAuction similarly documents consolidated invoices that preserve the items and purchases inside one checkout.
Treat payment as a state, not a button click
Do not mark an item paid because a volunteer clicked “process,” a card was stored at check-in, or an invoice was emailed. Record the payment identifier and the observable result returned by the payment path.
Use at least these states:
- Due: the bidder owes the invoice.
- Processing: payment started but has not reached a successful state.
- Paid: the supported payment path confirms success.
- Failed: the attempt failed and needs a named next action.
- Reversed: a paid transaction was later refunded or otherwise reversed.
CauseVox currently distinguishes paid, processing, failed, and refunded payments. Your system may use different labels. Map them before event night so “checked out” cannot hide a payment still in flight.
If payment fails, keep the item with the bidder obligation until your written policy says otherwise. Do not quietly assign it to the next-highest bidder, release it, or delete the first result while the original obligation is unresolved.
Release the item against pickup evidence
Payment answers whether the bidder has paid. Pickup answers whether the item left your control. Those are separate facts even when they happen at the same table.
Give the pickup volunteer a view that shows the bidder, lot IDs, and paid status without exposing full payment details. Then record the release time and the person who received the item. A signature, scan, or staff confirmation may serve as evidence under your policy.
MaxGiving's item-pickup documentation explicitly separates pickup receipts from event statements containing donations and payments. Its pickup record includes a signature line. The broader lesson is simple: a payment receipt should not be your only proof that a physical item was delivered.
If the winner paid but did not collect the item, mark it paid, unclaimed. Record the storage location, follow-up owner, and next contact date. Current nonprofit operators describe storage and pickup capacity as real limits when auctions include dozens of physical packages. A 2025 operator discussion is useful qualitative evidence of that constraint, not a rule about how many items an event should offer.
Keep the receipt workflow honest
An auction checkout may contain purchases, contributions, or both. The IRS describes a quid pro quo contribution as a payment made partly as a contribution and partly for goods or services, with specific disclosure requirements in qualifying cases. That makes item description and your nonprofit's approved value or disclosure fields important source data.
Do not ask an event volunteer to decide deductibility at the pickup table. Preserve the exact items, amounts, and approved value fields, then let the nonprofit's established receipt policy and qualified guidance control the message. The IRS quid pro quo guidance is the authoritative starting point for a U.S. organization; this workflow is not tax advice.
Close the auction through two exception queues
After the room clears, the useful report is not “checkout finished.” It is two short queues:
- Unpaid invoices: bidder, amount due, failed or missing payment evidence, owner, and next action.
- Unclaimed items: paid invoice, lot ID, storage location, pickup owner, and next contact date.
Everything else should pass one closeout test: every closed lot points to one winning result, one paid invoice line, and one pickup record. Keep ticket-buyer and attendee identity separate in the wider event record, and reconcile the resulting card settlements through the normal donation-to-bank process.
Keep event payments connected
CharityStack connects event forms, contacts, payments, and receipts for the fundraising records it supports. Keep your auction bidding and physical fulfillment controls in their approved system, then preserve stable IDs when those records meet your fundraising data.