How to Track Cash and Check Donations in QuickBooks for Nonprofits
Learn how to record individual cash and check donations in QuickBooks, track annual donor totals for tax letters, and manage small nonprofit bookkeeping.

Tracking individual cash and check donations is a core bookkeeping task for nonprofits. The goal is twofold: keep the accounting accurate and maintain the donor detail needed to issue year-end tax statements. QuickBooks handles this well, provided you set up your data entry with tax reporting in mind.
Recording Donors and Tracking Annual Totals
To generate accurate year-end statements, you must record each donation at the individual level. This means entering the donor’s name on every transaction rather than lumping daily deposits into a single revenue line.
The most efficient way to do this in QuickBooks is to use Sales Receipts (for immediate income) or Invoice/Payments (if you are tracking pledges). When creating a Sales Receipt, enter the individual donor as the Customer or Donor name.
For small, one-time cash donations where the donor’s identity is unknown, you can create a generic customer named something like “Anonymous Cash Donations” or “Street Appeal.” However, for any check donation or identifiable cash donation, always use the specific donor’s name.
Handling the $250 Tax Statement Threshold
The IRS requires nonprofits to provide a written disclosure for any single contribution of $250 or more. However, best practices—and most donor management software—focus on cumulative annual giving. A donor who gives $125 in March and $150 in October has contributed a total of $275 for the year.
QuickBooks handles this automatically through its reporting features. By running a standard Transaction List by Customer or an Income by Customer Summary filtered for the calendar year, you can instantly see each donor’s total annual contribution, regardless of how many individual payments they made. This makes it easy to identify who needs a year-end statement.
Setting Up Nonprofit Items
To keep your records clean, set up specific Service or Non-Inventory Items in your QuickBooks Item list specifically for donations. Common setups include:
- General Donations
- Sponsorships
- Grants
- In-Kind Donations (for recorded goods or services, which usually require offsetting expense accounts rather than cash accounts)
Map these items to the appropriate unrestricted or temporarily restricted revenue accounts in your Chart of Accounts.
Using Donation Apps and Online Platforms
Most small nonprofits today do rely on digital platforms to process individual donations. While QuickBooks has built-in payment processing, many organizations use dedicated donation apps or website widgets to capture online gifts, text-to-give campaigns, or recurring credit card payments.
When you use a third-party processor, the money that hits your bank account is usually the net amount (the total donations minus the processor’s transaction fees). To reconcile this properly in QuickBooks, record the gross donation amount to the donor’s account, then record the processing fee as a separate banking or merchant fee expense. This ensures your donor records show the full amount they gave for tax purposes, while your bank reconciliation still matches the actual deposit.
If you are migrating donor data or historical contribution records from a standalone donation app directly into QuickBooks, and you need assistance ensuring the lists and balances map correctly, our QuickBooks Online help resources cover how to structure that import cleanly.