Salesforce Dictionary — Free Salesforce GlossarySalesforce Dictionary
DictionaryDDonation
SalesBeginner

Donation

A Donation in Salesforce represents a single contribution from a donor to a nonprofit organization.

§ 01

Definition

A Donation in Salesforce represents a single contribution from a donor to a nonprofit organization. In the Nonprofit Success Pack (NPSP), Donations are stored on the standard Opportunity object, with Type = "Donation" and configurable Stage values (Prospecting, Pledged, Posted, Paid, Closed Won) reflecting the donation lifecycle. In the modern Nonprofit Cloud, Donations are represented through the standard Gift Transaction object, separating them cleanly from the sales-pipeline Opportunity model. Each Donation captures the donor (linked through Account, Contact, or Account-Soft-Credit), the Amount, the Close Date (gift date), payment method, designation (which fund or program receives the gift), associated Campaign, and any matching gift, in-kind valuation, or attribution details. Donations are the operational unit of nonprofit fundraising — every dollar received maps to a Donation record, providing the queryable financial backbone for revenue reporting, donor stewardship, IRS Form 990 compliance, and grant-funder accountability.

§ 02

In plain English

👋 Study buddy

A Donation is one gift from a donor to a nonprofit — a $100 check, a $25 online contribution, a $5,000 grant. Salesforce records every donation as a separate record so the nonprofit can track who gave what, when, and to which program, then send acknowledgment letters and tax receipts at year-end.

§ 03

Worked example

scenario · real-world use

A donor named Marcus makes a $250 online contribution to a nonprofit's annual giving campaign on December 28, designating his gift to the Education Fund. The nonprofit's Salesforce instance creates a Donation record linked to Marcus's Contact and his Household Account: Amount $250, Close Date 2026-12-28, Stage Posted, Designation Education Fund, Campaign "Annual Appeal 2026". The development team's nightly batch tax-receipt job picks up the new Donation, generates a personalized PDF acknowledgment letter that complies with IRS substantiation rules, and emails it to Marcus along with a thank-you message tailored to his Education Fund interest. The same Donation record then surfaces in the year-end revenue report, the campaign performance dashboard, and Marcus's lifetime giving history.

§ 04

Why Donation matters

Donations in NPSP are Opportunities with conventions layered on top — Type, Stage values, naming patterns, and roll-up summary fields on Account and Contact aggregate giving totals. NPSP's documentation, automation, and reporting all assume these conventions, so deviating (using Opportunity directly without NPSP conventions) breaks the rich nonprofit feature set. The newer Nonprofit Cloud uses the dedicated Gift Transaction object instead, separating philanthropic giving from sales-pipeline opportunities at the data-model level — a cleaner long-term architecture but requires migration from NPSP's Opportunity-based model.

Donor-attribution patterns in Donations are richer than they look. A single Donation can have a Primary Donor (typically a Contact or Household Account on the OpportunityContactRole junction with Role = Donor), one or more Soft Credits (other people who influenced or share credit for the gift, such as the spouse of a household giver or the board member who solicited the gift), an associated Foundation if the gift came through a donor-advised fund, and a Matching Gift link to the corporate match Donation that follows. Tracking these relationships accurately is essential for donor stewardship and accurate fundraiser-credit attribution.

Donation revenue recognition in NPSP and Nonprofit Cloud follows GAAP principles for nonprofit accounting: pledges (commitment to give in the future) are recognized as revenue when pledged, payments arrive as installments, and write-offs occur when uncollectible. Multi-year grants are similarly recognized in the year the grant is awarded, not when the cash arrives. Misconfigured Stage values that conflate pledge dates and payment dates are one of the most common sources of revenue-reporting errors — finance teams should treat Stage definitions as a controlled vocabulary, not a free field.

§ 05

How organizations use Donation

Mid-sized direct-response nonprofit

Records every online and offline gift as a Donation with detailed Campaign attribution, Designation tracking, and Soft Credit links to spouses and households. Year-end tax receipts are generated through a Salesforce-driven batch job that aggregates each donor's annual Donations into a single substantiation letter.

Foundation managing a grants portfolio

Treats every grant disbursement to a recipient organization as a Donation in the recipient's Salesforce instance. Multi-year grants are modeled as a parent Donation with payment-installment child records, supporting accurate revenue recognition across grant years and clean reporting to the funding foundation.

Higher education advancement office

Tracks alumni Donations with rich Soft Credit attribution: a $1M gift from one alumnus might Soft Credit a class reunion committee that solicited the gift, the school the funds support, and the development officer who managed the relationship — providing nuanced credit attribution for development team performance reviews.

§

Trust & references

Official documentation

Straight from the source — Salesforce's reference material on Donation.

Was this entry helpful?
Help us write better definitions. Quick reactions or detailed edit suggestions.
§

Discussion

Loading…

Loading discussion…