This Excel add-in pulls donation transactions directly from QuickBooks and creates customizable donor statements in a letter-like format ready to print. You can create one or many statements at a time – all with no data entry.
The Donor Statements add-in includes options to customize your statements to suit your charity:
Specify opening and closing text, include various ‘mail-merge’ fields, and you can include & customize the details of each donor’s giving history. Additional options let you select between two donation table types and choose table data columns such as date, item, description, class, and many others.
It includes support for donation transactions entered as Invoices & Payments, Sales Receipts, Statement Charges, Deposit line items, or even as General Journal entries. You can mix and match between these transaction types, all of which can be included on your statements.
When printing statements, you can optionally use #10 windowed envelopes so there is no need to create address labels. This can reduce labor and eliminate labeling mistakes. A visual alignment feature makes it easier to create statements with addresses that match your windowed envelopes.
There is no special set-up needed in QuickBooks. If you’ve entered your donations using your donor names, they’ll probably work with this add-in.
Pledges (open Invoices) can be included in their own detail table to help recipients see both their giving history and also any outstanding commitments they have made.
Create donor statements and batch email them! The email feature requires purchase of our BRC XL Email Manager.
Download this add-in for a free trial, which allows you to try before you buy. During the trial the tool is limited to creating 15 statements per run. After you purchase there is no limit to the number of statements you can create.
Click above to download the tool in trial mode. You can use the trial to test in your environment with your data.
I can’t believe how easy it was to download and run the statements in the trial version! I spent way too much time trying to make the stock QuickBooks reports look professional and include the information needed. Thank you for creating this program and making it available. It is worth the money. – Doug McRoberts, Ottsville, PA
I teach QuickBooks courses for Churches annually and always recommend your Donor Statements software. It is a major feature that Intuit has missed when meeting the needs of churches. Thank you. – Rev. David J. MacDonald, Haddon Township, NJ
BRC has made creating out donation letters quite efficient. The software is easy to use and easily adjusts to your company’s needs. Customer Support is quick to reply to any issues and walks their customer through any issue. I was very impressed with Steuart and his patience with an issue we had. He even knew QuickBooks well enough to realize that it was not a BRC issue, but a problem with QB. He told me how to fix and it worked like magic. I was easily able to finish our donor letters and move on to other projects. Thank you so much! – Karen Fecarotta, Matthews, NC
We have used this add-in for the past 2 years to make our donor letters because QuickBooks Non-Profit does not have the capability to make donor letters which show each individual donation. Some donors ask to see the individual donations for reconciliation purposes, and we want to honor those donors. BRC has exactly what we want. It was incredibly easy to use the Donor Statements software. The directions are easy to understand and the letters are exactly what we want. Even adding our logo is easy. Thank you BRC for making such an incredible add-in. – Barbara – HEED
3.96: Fix issue where opening or closing paragraphs with very long text would appear properly on statements.
3.95: Hide worksheet comments after they’re added. Fix an issue where, if emailing statements, the wrong email text was sent (though the right donor statement was attached.) Added a very cool new feature that will include the first non-blank value from multiple key word fields on statements.
3.93c: Reapply the digital signature to the installer.
3.93b: Changes to installer related to repairing the QuickBooks connection.
3.93: Update code that auto-adds table titles on each new page when tables split across pages to prevent an extra nearly-blank page from being created. Fix issue where ‘eject page before table’ option didn’t work when saving statements as individual files.
3.92: Add new option to make a compact donation table based only the data fields selected to display.
3.91: Add option to set “reply to” email that is different than the “from” email for use when emailing statements using the Excel Email Manager.
3.89: Better parsing of donor names for auto-replace fields like [First Name] when the first / last names fields from QuickBooks are empty, especially for compound names: E.g. either “John & Mary Jones” and “Jones, John & Mary” will now find “John & Mary” as the first name.
3.87b: Update to installer to better detect QuickBooks installations.
3.87: Additional change to stop unwanted messages about to the Excel Email Manager not being loaded.
3.86b: Installer update to help it find QuickBooks when in unusual locations.
3.86: Improve clarity for update dialog. Fix a spelling error on the interview.
3.85: Add option to filter statements by Payment Method (e.g. Cash, Check, Visa…)
3.84: Add ability to attach an additional file, like a newsletter, to donor email when emailing statements. Fix special account name handling option for subtotal labels and merge details cases. Change tab order in interview to be more logical.
3.83: Stop references to the Excel Email Manager (used to email statements) from appearing at inappropriate times.
3.82: Change method to determine if a folder exists to better handle edge cases.
3.81: Change to increase performance when pulling data from QuickBooks.
3.79: Changes to eliminate a potential Excel message at shutdown asking to save the the app file.
3.78b: Updates to installer.
3.78: Add Paste button to key entry dialog for convenience. Rework messaging when keys are entered incorrectly or for the wrong product.
3.77: Add option to repeat table titles on each page of a multi-page statement when the details table spans pages. Improve logo auto-fit feature when the logo is positioned in the upper left and the company address is also printed.
3.76: Fixed the ‘success’ message which incorrectly indicated Testing mode was selected when statements are saved as individual files – but not emailed.
3.75: Properly format dates in the connection dialog. When setting column widths, add special code to properly handle empty columns.
3.74: Set and correctly display good through date in About dialog for certain upgrade paths.
3.71b: Installer change to handle integration issue on 32bit machines.
3.71: Add option to start a new page before the donation table if it will be otherwise split across pages.
3.69b: Installer changes related to integration issue.
3.69: Resolve QuickBooks integration issues with recent QB patch releases.
3.68: Changes to handle QB crash introduced in recent release.
3.65: Fix issue that caused incorrect pledge open balances in some cases.
3.64: Fix <cutempty> issue where phrases with number values were cut even when non-zero. Add [Donor Company] to auto-replace key word list.
3.63: Change giving amount filter so that “any” really means any, and not more than 0.00 – this is to handle edge case of a negative donation total amount, perhaps due to refunds or other adjustments.
3.62: Set columns to default widths when selecting no table or summary table options.
3.61: Change code that finds the Excel custom Ribbon file.
3.59: When emailing, statement table column widths are set correctly. When centering logo it is now centered precisely in all cases. New: Statement date format now also applies to date columns and group labels. When printing in duplex mode, signature images no longer cover donor address. New feature to save individual statements as files without emailing them – save as XLS, XPS, and/or PDF files.
3.58: New option for enhanced table formatting. Better row spacing when merging donation details. New: Now include unapplied payments, which are assumed to be donations. Clearer messages when entering the wrong product key. Faster post-processing of QB data – especially for Invoices.
3.57: Fix an infrequent case where a payment number was not found and the date was incorrect. Related to receiving multiple nearly-identical payments against an invoice.
3.55: Addition to the new filter in 3.54, now filter out donations below the specified amount, leaving only larger donations. Parse customer names and populate the FML fields if they are blank. Fix issue where pre-payments against invoices were appearing as of the invoice date, not the payment date. This caused payments from prior periods – paid against invoices in the statement period – to appear in the current period.
3.54: New filter to include donors who gave an individual donation more than a specified amount. New options to limit the types of transactions pulled from QuickBooks to only those used for donations your donations. For example, you can omit Invoices and Deposits if you don’t use them. For many users this will speed up pulling donations from QuickBooks by 10x – 100x.
3.53: Better formatting for table titles and footers when using larger fonts.
3.51: Minor updates to the About & Purchase dialog.
3.49: Detect Excel rights issue when connecting to QB – offer solution. Add option to include page numbers when emailing statements & when printing one statement per worksheet.
3.48: Work around what appears to be a QB data issue with links returned between invoices and payments and payment dates.
3.47: Fix an issue where data was incorrectly included or excluded from statements when credit memos were present in the data returned from QuickBooks.
3.46: Add option to control the temp file location when pulling data from QB. Also better messaging in cases of connection errors.
3.45: Add option to the custom print feature to omit the return address, logo, and statement date after page 1 of multi-page statements.
3.44: Fix issue where Annual product keys were sometimes not displayed.
3.43: Improve performance reading data when statements are created by about 10x. Improve messaging so Excel does not look unresponsive. When subtotaling by Month now use month names like “January” and not month numbers. Fixe issues where payment methods and document numbers were not found when there were multiple payments with the same date and same amount applied to the same invoice. Center Payment Method column title to match detail rows.
3.42: Update QB connection code: Default to the usually-more-reliable alternate connection method offered for some time. Update code using that option to mirror recent successful changes in other apps.
3.41: Changes to the custom / duplex print feature. Add option to print page numbers on statements.
3.38: Fix an issue with new 64-bit connection method where the charity company name and address was not saved for use on statements.
3.37: Added the ability to force the 64-bit connection method for 32-bit excel.
3.36: Added option to omit the page footer from the first page of multi-page statements – now also when emailing statements.
3.35: Added option to omit the page footer from the first page of multi-page statements when using the print duplex statements feature.
3.34: Fix issue with footer height.
3.33: Changes to About & Purchase dialog to handle more than one product key. Fix for Excel 2016 to resolve issue where app would not load properly.
3.29: Fix issue where footer margin was set to less than 0″ and so would not print.
3.31: New feature that enables pulling more data (for example YTD data) and then including less detail on the statements. New fields so you can let users know their current-period donation total as well as the larger (e.g. YTD) donation total.
3.32: Now preserve formatting for custom field data returned from QuickBooks when using the auto-replace values in the statement text fields. This is especially useful for custom values that can be interpreted as numbers, but are saved in QB with more detail. Now “$500.00” returned from QB in a custom field does not become “500” on the statements.