Salesforce Dictionary - Free Salesforce GlossarySalesforce Dictionary
Full Donation entry
How-to guide

How to record a Donation in Salesforce

Recording a Donation in Salesforce depends on whether your org runs NPSP (Donations as Opportunities) or Nonprofit Cloud (Donations as Gift Transactions). The fields are similar; the navigation path differs.

By Dipojjal Chakrabarti · Founder & Editor, Salesforce DictionaryLast updated May 20, 2026

Recording a Donation in Salesforce depends on whether your org runs NPSP (Donations as Opportunities) or Nonprofit Cloud (Donations as Gift Transactions). The fields are similar; the navigation path differs.

  1. Identify the donor record

    In Salesforce, search for the donor by name or email. If the donor exists, open their Contact (NPSP individual donor model) or Account (organizational donor or NPSP Account model). If new, create the contact first; donations link to donors, not the other way around.

  2. Create the Donation

    On the donor''s record, find the related Donations list (Opportunities in NPSP; Gift Transactions in Nonprofit Cloud) and click New. Pick the appropriate record type (Donation, Major Gift, Grant, Pledge, Matching Gift) at the prompt.

  3. Fill the core fields

    Amount, Close Date (the gift date), Stage (typically Posted or Paid), Type (Donation, In-Kind, Matching Gift), Payment Method (Check, Credit Card, ACH), and Campaign (the campaign that drove the gift).

  4. Set Designation and Allocation

    If the donor restricted the gift to a specific fund or program, link to the GAU (General Accounting Unit in NPSP) or Gift Designation (in Nonprofit Cloud). Multi-fund splits go in the Allocations related list.

  5. Save the Donation

    Salesforce validates required fields and saves. NPSP runs trigger logic to update Account totals; Nonprofit Cloud''s Gift Transaction triggers update the Gift Commitment and donor summary fields.

  6. Send an acknowledgement

    Trigger the donor acknowledgement letter or email through your acknowledgement workflow. NPSP includes acknowledgement templates; Nonprofit Cloud uses Marketing Cloud Engagement or Email Studio for sends. The receipt should reach the donor within 24-48 hours for IRS compliance and stewardship.

Mandatory fields
Amountrequired

The dollar value of the donation. Required for IRS-compliant receipting.

Close Daterequired

The gift date. Drives fiscal-year and campaign reporting.

Stagerequired

The donation lifecycle stage. Posted and Paid are typical end states for recognized revenue.

Donor (Account or Contact)required

The legal donor. Required for tax receipting and donor history.

Gotchas
  • Stage names matter. NPSP-built reports filter on stage Posted or Paid; changing stage labels without updating reports breaks the dashboards.
  • Soft credit junctions are not auto-created. Always check the Contact Roles or Gift Contributor Roles after entering a donation to confirm everyone who deserves credit gets it.
  • Recurring donation child records create on a schedule, not immediately. Spinning up a 25-per-month commitment does not produce the first donation until the schedule runs.
  • Salesforce does not generate IRS-compliant receipts automatically. Configure acknowledgement workflows to include the required IRS language (your organization is a 501(c)(3), the gift is tax-deductible to the extent permitted by law).

See the full Donation entry

Donation includes the definition, worked example, deep dive, related terms, and a quiz.