{"id":28838,"date":"2023-11-20T15:30:00","date_gmt":"2023-11-20T19:30:00","guid":{"rendered":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/?p=28838"},"modified":"2025-09-24T11:11:52","modified_gmt":"2025-09-24T15:11:52","slug":"data-maintenance-mistakes","status":"publish","type":"post","link":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/fundraising-software\/data-maintenance-mistakes\/","title":{"rendered":"Data Maintenance Mistakes Undermining Your Fundraising Efforts"},"content":{"rendered":"\n<p>Nonprofit employees work hard! Fundraising is often a tiring and cyclical process. Simple appeal letters require a great deal of time, energy, and resources to engage your following of supporters. The last thing you want is for your data to be hindering your efforts. Your donor<a href=\"\/video\/getting-into-your-data\/\"> data should be one of your greatest assets<\/a>, ensuring you have the <a href=\"\/video\/cleaner-data-for-better-results\/\">accurate details<\/a> you need to best serve your cause. So where might your data be steering you off course? Here is a list of 10 common nonprofit data maintenance mistakes that can be ruining your chances of securing your next donation.<\/p>\n<section id=\"Inconsistent-data\" class=\"wp-block-group content-section is-layout-constrained wp-block-group-is-layout-constrained\">\n<header data-toc-tag=\"1.  Inconsistent data formatting\" id=\"section-1-toc-1\"><\/header>\n<h2 class=\"wp-block-heading\" id=\"h-1-inconsistent-data-formatting\"><strong>1.  Inconsistent data formatting<\/strong><\/h2>\n<p>When it comes to style, everyone has their own. That\u2019s a great thing, but not when it comes to donor data management. Make sure your team is following a <a href=\"\/whitepapers\/generic\/clean-data-checklist\/\" target=\"_blank\" rel=\"noreferrer noopener\">style guide<\/a> so all data being input by any user is entered using the same rules. This will help you avoid having to clean up a mail merge file at the last minute before sending it to the printer or the mail house. Even more important, it will prevent any lost funds from undeliverable mailings.<\/p>\n<p><\/p>\n<div class=\"wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"sw-card text\"><div><i class=\"svg-inline--fa fa-desktop-alt fa-w-18\" aria-hidden=\"true\"><\/i>\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:40%\">\n<p class=\"has-text-align-left\">When it comes to nonprofit data cleanup, think <em>small<\/em>, as in the devil is in the details. Do you use ampersands or the word \u201cand\u201d? How about abbreviations? Outline all of the inconsistencies in your data, sit down with your team, and make the decisions you need to get everyone on the same page.<\/p>\n<p class=\"has-text-align-left\">Don\u2019t know where to start? <a href=\"\/whitepapers\/generic\/clean-data-checklist\/\" target=\"_blank\" rel=\"noreferrer noopener\">DonorPerfect\u2019s Clean Data Checklist<\/a> can help.&nbsp;<\/p>\n<\/div>\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:60%\">\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img decoding=\"async\" src=\"https:\/\/uploads.donorperfect.com\/images\/sites\/2\/3-pages-mockup-blog.png\" alt=\"The clean Data Checklist for Nonprofits\" class=\"wp-image-29209\" style=\"object-fit:contain;width:366px;height:326px\"\/><\/figure>\n<\/div>\n<\/div>\n<\/div><\/div>\n<\/div>\n<\/div>\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/section>\n<section id=\"missing-information\" class=\"wp-block-group content-section is-layout-constrained wp-block-group-is-layout-constrained\">\n<header data-toc-tag=\"2.  Missing information\" id=\"section-2-toc-1\"><\/header>\n<h2 class=\"wp-block-heading\" id=\"h-2-missing-information\"><strong>2.  <\/strong>Missing information<\/h2>\n<p>After crafting the perfect appeal, there\u2019s nothing that\u2019s going to undermine your efforts more than a donor base full of missing emails and mailing addresses. Whenever and wherever you get the opportunity, collect this information from your donors. Include a place on your website to sign up for mailings. Ask for email addresses on your donation <a href=\"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/fundraising-software\/data-maintenance-mistakes\/\">forms<\/a>. You could even include a space for emails on your mail-in remittance slips.\u00a0<\/p>\n<p>If you have partial mailing addresses for your donors, take some time to gather the missing data. You can do a quick Google or whitepage search to find complete addresses.<\/p>\n<p><\/p>\n<div class=\"wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"sw-card text\"><div><i class=\"svg-inline--fa fa-desktop-alt fa-w-18\" aria-hidden=\"true\"><\/i>\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:40%\">\n<p class=\"has-text-align-left\">Consider last-minute scrambling before your major appeals a thing of the past. If you\u2019re really in need of some mailing address cleanup, consider a service like <a href=\"\/integrations\/email-marketing\/dp-address-updater\/\">DP Address Updater<\/a> to keep your donor information in tip-top shape.<\/p>\n<\/div>\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:60%\">\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img decoding=\"async\" src=\"https:\/\/uploads.donorperfect.com\/images\/sites\/2\/address-updater-fewer.png\" alt=\"DonorPerfect Address Updater\" class=\"wp-image-30170\" style=\"object-fit:contain;width:394px;height:351px\"\/><\/figure>\n<\/div>\n<\/div>\n<\/div><\/div>\n<\/div>\n<\/div>\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/section>\n<section id=\"dear-who\" class=\"wp-block-group content-section is-layout-constrained wp-block-group-is-layout-constrained\">\n<header data-toc-tag=\"3.  Dear\u2026 who?\" id=\"section-3-toc-1\"><\/header>\n<h2 class=\"wp-block-heading\" id=\"h-3-dear-who\"><strong>3.  <\/strong>Dear\u2026 who?<\/h2>\n<p>Keeping your salutations in good order is so important. For example, before you send out a big mailing, think about how much time you spend correcting how people are addressed. One user may enter nicknames into your database, while another uses full names, or a title and last name. A best practice is to create multiple fields for each way you want to address a constituent and be consistent with how you use these fields. This will save you the wasted resources used to correct those mistakes before it comes time to send out a major appeal.&nbsp;<\/p>\n<p>Remember to keep donor records as up-to-date as possible, as well. If someone from your team has a conversation with a recently divorced or widowed donor, make sure this status is reflected in their donor record. This is especially paramount if you\u2019ve received tribute donations in memory of their loved ones. Fundraising is all about relationships, so make sure you are doing your part to create a healthy and thriving one.<\/p>\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/section>\n<section id=\"delayed-gift-entry\" class=\"wp-block-group content-section is-layout-constrained wp-block-group-is-layout-constrained\">\n<header data-toc-tag=\"4.  Delayed gift entry\" id=\"section-4-toc-1\"><\/header>\n<h2 class=\"wp-block-heading\" id=\"h-4-delayed-gift-entry\"><strong>4.  <\/strong>Delayed gift entry<\/h2>\n<p>Your donors want to hear from you after sending a gift. Remember the golden rule, a donor thanked within 48 hours of making a donation is significantly more likely to give again. That means checks, remittance slips, and all other donations need to be entered into your database quickly. This will allow you to generate your thank-you letters and emails efficiently and record that they have been acknowledged so you can rest easy.&nbsp;<\/p>\n<p><a href=\"\/thanking-donors\/\">Thanking donors<\/a> is key in <a href=\"\/donor-retention\/\">donor retention<\/a> and will save you countless dollars on acquisition. Make sure you are communicating with your supporters in a timely manner to generate a donor base that you can come back to for future appeals.&nbsp;<\/p>\n<div class=\"wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"sw-card text\"><div><i class=\"svg-inline--fa fa-desktop-alt fa-w-18\" aria-hidden=\"true\"><\/i>\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:50%\">\n<p class=\"has-text-align-left\">Have a lot of checks to process? Consider a tool like <a href=\"\/integrations\/payment-processing\/dp-checkscan\/\">DPCheck Scan<\/a> to quickly, easily, and accurately process check donations and have them entered into your database.<\/p>\n<\/div>\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:40%\">\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img decoding=\"async\" src=\"https:\/\/uploads.donorperfect.com\/images\/sites\/2\/check-scan-blog-image.png\" alt=\"DonorPerfect Checkscan\" class=\"wp-image-31898\" style=\"object-fit:contain;width:348px;height:311px\"\/><\/figure>\n<\/div>\n<\/div>\n<\/div><\/div>\n<\/div>\n<\/div>\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/section>\n<section id=\"not-tracking-donor\" class=\"wp-block-group content-section is-layout-constrained wp-block-group-is-layout-constrained\">\n<header data-toc-tag=\"5.  Not tracking donor details for segmentation\" id=\"section-5-toc-1\"><\/header>\n<h2 class=\"wp-block-heading\" id=\"h-5-not-tracking-donor-details-for-segmentation\"><strong>5.  <\/strong>Not tracking donor details for segmentation<\/h2>\n<p>A more recent and highly effective fundraising strategy is<a href=\"\/whitepapers\/generic\/donor-persona-checklist\/\" target=\"_blank\" rel=\"noreferrer noopener\"> donor segmentation<\/a>. Sending out personalized communications to targeted donor segments will help you generate more fundraising dollars. There are a ton of ways to create these targeted groups, but you won\u2019t be able to if you\u2019re not tracking the details about your donors.&nbsp;<\/p>\n<p>One method of grouping donors and writing targeted messages is by tracking what has resonated with them in the past. If they\u2019ve given through a specific appeal or directed their funding to a program, track this information on their gift record in fields like general ledger and solicitation. Having this data can help inform your fundraising strategy in future endeavors.<\/p>\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/section>\n<section id=\"mismatched,-duplicated-and-missing-codes\" class=\"wp-block-group content-section is-layout-constrained wp-block-group-is-layout-constrained\">\n<header data-toc-tag=\"6.  Mismatched, duplicated, and missing codes\" id=\"section-6-toc-1\"><\/header>\n<h2 class=\"wp-block-heading\" id=\"h-6-mismatched-duplicated-and-missing-codes\"><strong>6.  <\/strong>Mismatched, duplicated, and missing codes<\/h2>\n<p>While we\u2019re on the topic of gift codes, having a messy coding system makes running meaningful reports a huge challenge. How do you know how your <a href=\"\/fundraising-communication\/\">fundraising campaigns<\/a> are performing without accurate data?&nbsp;<\/p>\n<p>For example, if one person tracks an effort as a general ledger and another user tracks the same effort as a campaign, when it comes time to pull a report you may very well have relevant gifts missing from your data.&nbsp;<\/p>\n<p>If your data is not accurate, it may misinform your future campaigns to the detriment of your fundraising efforts. On the other hand, an accurate report on campaign performance will help build your future strategies, hopefully guaranteeing you even more success.<\/p>\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/section>\n<section id=\"ignoring-donor's-preferred-contact-method\" class=\"wp-block-group content-section is-layout-constrained wp-block-group-is-layout-constrained\">\n<header data-toc-tag=\"7.  Ignoring donors\u2019 preferred contact methods\" id=\"section-7-toc-1\"><\/header>\n<h2 class=\"wp-block-heading\" id=\"h-7-ignoring-donors-preferred-contact-methods\"><strong>7.  <\/strong>Ignoring donors\u2019 preferred contact methods<\/h2>\n<p>Along with tracking the appeals your donors have responded to, it can be helpful to track how you communicated the appeal as this may indicate their preferred contact method in the future.&nbsp;<br>Oftentimes assumptions are made based on generational differences. Many think that younger donors prefer digital appeals, but there is <a href=\"https:\/\/www.nonprofitpro.com\/post\/the-rise-of-millennial-giving-what-nonprofits-need-to-know\/#:~:text=Millennials%20are%20also%20more%20likely,increasing%20by%206%25%20since%202016.\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">growing evidence<\/a> that shows millennials respond quite well to direct mail. Rather than targeting a group based on their age, it\u2019s best to track what they have responded to in the past so you can continue to communicate in meaningful ways with them.<\/p>\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/section>\n<section id=\"delayed-gift-entry\" class=\"wp-block-group content-section is-layout-constrained wp-block-group-is-layout-constrained\">\n<header data-toc-tag=\"8.  Delayed gift entry\" id=\"section-8-toc-1\"><\/header>\n<h2 class=\"wp-block-heading\" id=\"h-8-delayed-gift-entry\"><strong>8.  <\/strong>Delayed gift entry<\/h2>\n<p>Having a system full of duplicate donor records may be undermining your fundraising efforts more than you realize. Having a duplicate record may seem innocent enough, but there are so many ways in which it can negatively impact your work:<\/p>\n<ol class=\"wp-block-list\">\n<li><strong>You will spend more money<\/strong> sending multiple pieces of mail to the same person.<\/li>\n<li><strong>Your donors will question your effectiveness<\/strong> when they receive multiples from you.&nbsp;<\/li>\n<li><strong>Your reports will be inaccurate. <\/strong>Specifically, your <a href=\"\/donor-retention\/\">donor retention<\/a> reports and donor counts.<\/li>\n<li><strong>You will have inaccurate gift totals. <\/strong>This can be especially detrimental at year-end for tax letters, but it may also affect mail appeals if you thank donors for a previous gift amount or send out a new suggested gift amount based on previous totals.&nbsp;<\/li>\n<\/ol>\n<p><strong>You will miss potential <a href=\"\/major-donors\/\">major donors<\/a><\/strong> whose giving total has been split among multiple records.<\/p>\n<div class=\"wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"sw-card text\"><div><i class=\"svg-inline--fa fa-desktop-alt fa-w-18\" aria-hidden=\"true\"><\/i>\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:50%\">\n<p class=\"has-text-align-left\">Duplicate donor records shouldn\u2019t ruin your efforts. Carve out some time monthly or quarterly (or before any major appeal) to manage your records. If you have a system like DonorPerfect, the <a href=\"\/video\/merging-duplicates\/\">duplicate maintenance<\/a> module cleans them up quickly.<\/p>\n<\/div>\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:40%\">\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img decoding=\"async\" src=\"https:\/\/uploads.donorperfect.com\/images\/sites\/2\/merging-duplicates-blog-image.png\" alt=\"Resolving duplicates screenshot\" class=\"wp-image-31899\" style=\"object-fit:contain;width:372px;height:331px\"\/><\/figure>\n<\/div>\n<\/div>\n<\/div><\/div>\n<\/div>\n<\/div>\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/section>\n<section id=\"out-of-date-recurring-gift-records\" class=\"wp-block-group content-section is-layout-constrained wp-block-group-is-layout-constrained\">\n<header data-toc-tag=\"9.  Out-of-date recurring gift records\" id=\"section-9-toc-1\"><\/header>\n<h2 class=\"wp-block-heading\" id=\"h-9-out-of-date-recurring-gift-records\"><strong>9.  <\/strong>Out-of-date recurring gift records<\/h2>\n<p>Monthly givers are one of the best assets a nonprofit organization can have. They support you loyally month after month so you can continue your mission with less fundraising legwork. Not maintaining your data related to <a href=\"\/monthly-giving\/\">monthly giving<\/a> can wreak havoc on such important revenue. Even if you faithfully process your monthly gifts by generating invoices and charging credit cards, you may still be missing credit cards that are expiring. Make sure to run regular reports to monitor which donors have payment methods that will be expiring shortly and follow up with them beforehand.<\/p>\n<div class=\"wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"sw-card text\"><div><i class=\"svg-inline--fa fa-desktop-alt fa-w-18\" aria-hidden=\"true\"><\/i>\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:50%\">\n<p class=\"has-text-align-left\">DonorPerfect\u2019s <a href=\"\/monthly-giving\/\">monthly giving<\/a> module takes the work out of recurring gifts. Monthly gifts are processed automatically, and the module has an <a href=\"\/factsheets\/account-updater\/\">credit card updater<\/a> that runs every night to audit card payment information. It will automatically update expiring credit cards, ensuring you never miss a monthly gift again.<\/p>\n<\/div>\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:40%\">\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img decoding=\"async\" src=\"https:\/\/uploads.donorperfect.com\/images\/sites\/2\/account-updater-blog-image.png\" alt=\"Credit card updater\" class=\"wp-image-31903\" style=\"object-fit:contain;width:458px;height:408px\"\/><\/figure>\n<\/div>\n<\/div>\n<\/div><\/div>\n<\/div>\n<\/div>\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/section>\n<section id=\"missing-donor-connections\" class=\"wp-block-group content-section is-layout-constrained wp-block-group-is-layout-constrained\">\n<header data-toc-tag=\"10.  Missing donor connections\" id=\"section-10-toc-1\"><\/header>\n<h2 class=\"wp-block-heading\" id=\"h-10-missing-donor-connections\"><strong>10.  <\/strong>Missing donor connections<\/h2>\n<p>Keeping accurate records of donors and their gifts is paramount to your success, but it\u2019s also important to keep track of the relationships you are building with your constituents. This means you should record event attendance, volunteer hours, phone calls, meetings, and any other interactions that occur between you and your donors. Keep track of the small details that will lend insight into their motivations. This could be the difference between securing a new <a href=\"\/whitepapers\/generic\/how-to-discover-major-donors-in-your-database-today\/\" target=\"_blank\" rel=\"noreferrer noopener\">major donor<\/a> or legacy gift instead of an increased attrition rate.&nbsp;<\/p>\n<p>Data maintenance is important year-round, but when the chaos of Giving Tuesday and year-end fundraising comes, you need to prioritize it more than ever. Make sure your year-end efforts are not hindered by messy data. For more help with keeping your data clean to make the most of your fundraising efforts download DonorPerfect\u2019s Clean Data Checklist.<\/p>\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/section>\n<section id=\"form\" class=\"wp-block-group content-section is-layout-constrained wp-block-group-is-layout-constrained\">\n<header data-toc-tag=\"Download Your Clean Data Checklist\" id=\"section-7-toc-1\"><\/header>\n<h2 class=\"wp-block-heading get_demo gutenberg\" id=\"h-download-your-clean-data-checklist\">Download Your Clean Data Checklist<\/h2>\n<script>\nvar gform;gform||(document.addEventListener(\"gform_main_scripts_loaded\",function(){gform.scriptsLoaded=!0}),document.addEventListener(\"gform\/theme\/scripts_loaded\",function(){gform.themeScriptsLoaded=!0}),window.addEventListener(\"DOMContentLoaded\",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>\"function\"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn(\"The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1.\"),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener(\"gform_main_scripts_loaded\",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener(\"gform\/theme\/scripts_loaded\",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener(\"DOMContentLoaded\",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook(\"action\",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook(\"filter\",o,r,e,t)},doAction:function(o){gform.doHook(\"action\",o,arguments)},applyFilters:function(o){return gform.doHook(\"filter\",o,arguments)},removeAction:function(o,r){gform.removeHook(\"action\",o,r)},removeFilter:function(o,r,e){gform.removeHook(\"filter\",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+\"_\"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){\"function\"!=typeof(t=o.callable)&&(t=window[t]),\"action\"==r?t.apply(null,e):e[0]=t.apply(null,e)})),\"filter\"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});\n<\/script>\n                <div class='gf_browser_unknown gform_wrapper gravity-theme gform-theme--no-framework generic_content_lead_wrapper generic_whitepaper_wrapper' data-form-theme='gravity-theme' data-form-index='0' id='gform_wrapper_76' style='display:none'><div id='gf_76' class='gform_anchor' tabindex='-1'><\/div>\n                        <div class='gform_heading'>\n                            <p class='gform_description'><\/p>\n                        <\/div><form data-confirmation-type=\"message\" method='post' enctype='multipart\/form-data' target='gform_ajax_frame_76' id='gform_76' class='generic_content_lead generic_whitepaper' action='\/nonprofit-technology-blog\/wp-json\/wp\/v2\/posts\/28838#gf_76' data-formid='76' novalidate>\t\t\t\t\t<div style=\"display: none !important;\" class=\"akismet-fields-container gf_invisible\" data-prefix=\"ak_\">\n\t\t\t\t\t\t<label>&#916;<textarea name=\"ak_hp_textarea\" cols=\"45\" rows=\"8\" maxlength=\"100\"><\/textarea><\/label>\n\t\t\t\t\t\t<input type=\"hidden\" id=\"ak_js_1\" name=\"ak_js\" value=\"203\" \/>\n\t\t\t\t\t\t<script>\ndocument.getElementById( \"ak_js_1\" ).setAttribute( \"value\", ( new Date() ).getTime() );\n<\/script>\n\t\t\t\t\t<\/div>\n                        <div class='gform-body gform_body'><div id='gform_fields_76' class='gform_fields top_label form_sublabel_below description_below validation_below'><div id=\"field_76_1\" class=\"gfield gfield--type-text gfield--width-full input-field gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_76_1'>First Name<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input data-parameter='first_name' name='input_1' id='input_76_1' type='text' value='' class='large'     aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_76_2\" class=\"gfield gfield--type-text gfield--width-full input-field gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_76_2'>Last Name<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input data-parameter='last_name' name='input_2' id='input_76_2' type='text' value='' class='large'     aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_76_3\" class=\"gfield gfield--type-email gfield--width-full input-field validate gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_76_3'>Email<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_email'>\n                            <input data-parameter='email' name='input_3' id='input_76_3' type='email' value='' class='large'    aria-required=\"true\" aria-invalid=\"false\"  \/>\n                        <\/div><\/div><div id=\"field_76_4\" class=\"gfield gfield--type-text gfield--width-full input-field gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_76_4'>Organization<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input data-parameter='organization' name='input_4' id='input_76_4' type='text' value='' class='large'     aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_76_7\" class=\"gfield gfield--type-select gfield--width-full select-field role-field select-display field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_76_7'>Role (Optional)<\/label><div class='ginput_container ginput_container_select'><select data-parameter='role' name='input_7' id='input_76_7' class='large gfield_select'     aria-invalid=\"false\" ><option value=''  selected>Please choose an option<\/option><option value='Development Director' >Development Director<\/option><option value='Fundraising Assistant' >Fundraising Assistant<\/option><option value='Executive\/Board Member' >Executive\/Board Member<\/option><option value='Volunteer' >Volunteer<\/option><option value='Communications' >Communications<\/option><option value='I do it all!' >I do it all!<\/option><\/select><\/div><\/div><div id=\"field_76_17\" class=\"gfield gfield--type-select gfield--width-full gf_software_interest select-display gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_76_17'>Interested in DonorPerfect?<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_select'><select data-parameter='software_interest' name='input_17' id='input_76_17' class='large gfield_select'    aria-required=\"true\" aria-invalid=\"false\" ><option value='' disabled selected>Please choose an option<\/option><option value='No' >No<\/option><option value='No, I am a current DonorPerfect client' >No, I am a current DonorPerfect client<\/option><option value='Yes' >Yes<\/option><\/select><\/div><\/div><div id=\"field_76_6\" class=\"gfield gfield--type-select gfield--width-full gf_number_of_constituents select-display gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_76_6'>Number of Constituents<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_select'><select data-parameter='number_of_constituents' name='input_6' id='input_76_6' class='large gfield_select'    aria-required=\"true\" aria-invalid=\"false\" ><option value='' disabled selected>Please choose an option<\/option><option value='0 - 500' >0 &#8211; 500<\/option><option value='501 - 1,000' >501 &#8211; 1,000<\/option><option value='1,001 - 2,500' >1,001 &#8211; 2,500<\/option><option value='2,501 - 6,000' >2,501 &#8211; 6,000<\/option><option value='6,001 - 20,000' >6,001 &#8211; 20,000<\/option><option value='20,001 - 50,000' >20,001 &#8211; 50,000<\/option><option value='50,001 - 100,000' >50,001 &#8211; 100,000<\/option><option value='100,001 - 200,00' >100,001 &#8211; 200,00<\/option><option value='200,001+' >200,001+<\/option><option value='Other' >Other<\/option><option value='Unknown' >Unknown<\/option><\/select><\/div><\/div><div id=\"field_76_5\" class=\"gfield gfield--type-select gfield--width-full gf_state_province select-display gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_76_5'>State\/Province<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_select'><select data-parameter='state_province' name='input_5' id='input_76_5' class='large gfield_select'    aria-required=\"true\" aria-invalid=\"false\" ><option value='' disabled selected>Please choose an option<\/option><option value='Other' >Other<\/option><option value='AB' >AB<\/option><option value='AK' >AK<\/option><option value='AL' >AL<\/option><option value='AR' >AR<\/option><option value='AZ' >AZ<\/option><option value='BC' >BC<\/option><option value='CA' >CA<\/option><option value='CO' >CO<\/option><option value='CT' >CT<\/option><option value='DC' >DC<\/option><option value='DE' >DE<\/option><option value='FL' >FL<\/option><option value='GA' >GA<\/option><option value='HI' >HI<\/option><option value='IA' >IA<\/option><option value='ID' >ID<\/option><option value='IL' >IL<\/option><option value='IN' >IN<\/option><option value='KS' >KS<\/option><option value='KY' >KY<\/option><option value='LA' >LA<\/option><option value='MA' >MA<\/option><option value='MB' >MB<\/option><option value='MD' >MD<\/option><option value='ME' >ME<\/option><option value='MI' >MI<\/option><option value='MN' >MN<\/option><option value='MO' >MO<\/option><option value='MS' >MS<\/option><option value='MT' >MT<\/option><option value='NB' >NB<\/option><option value='NC' >NC<\/option><option value='ND' >ND<\/option><option value='NE' >NE<\/option><option value='NH' >NH<\/option><option value='NJ' >NJ<\/option><option value='NL' >NL<\/option><option value='NM' >NM<\/option><option value='NS' >NS<\/option><option value='NT' >NT<\/option><option value='NU' >NU<\/option><option value='NV' >NV<\/option><option value='NY' >NY<\/option><option value='OH' >OH<\/option><option value='OK' >OK<\/option><option value='ON' >ON<\/option><option value='OR' >OR<\/option><option value='PA' >PA<\/option><option value='PE' >PE<\/option><option value='PR' >PR<\/option><option value='QC' >QC<\/option><option value='RI' >RI<\/option><option value='SC' >SC<\/option><option value='SD' >SD<\/option><option value='SK' >SK<\/option><option value='TN' >TN<\/option><option value='TX' >TX<\/option><option value='UT' >UT<\/option><option value='VA' >VA<\/option><option value='VI' >VI<\/option><option value='VT' >VT<\/option><option value='WA' >WA<\/option><option value='WI' >WI<\/option><option value='WV' >WV<\/option><option value='WY' >WY<\/option><option value='YT' >YT<\/option><\/select><\/div><\/div><div id=\"field_76_11\" class=\"gfield gfield--type-hidden gfield--width-full gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><div class='ginput_container ginput_container_text'><input data-parameter='product_detail' name='input_11' id='input_76_11' type='hidden' class='gform_hidden'  aria-invalid=\"false\" value='DonorPerfect' \/><\/div><\/div><div id=\"field_76_13\" class=\"gfield gfield--type-hidden gfield--width-full gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><div class='ginput_container ginput_container_text'><input data-parameter='product_line' name='input_13' id='input_76_13' type='hidden' class='gform_hidden'  aria-invalid=\"false\" value='DonorPerfect' \/><\/div><\/div><div id=\"field_76_12\" class=\"gfield gfield--type-hidden gfield--width-full gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible lead_type\"  data-field-class=\"lead_type\" ><div class='ginput_container ginput_container_text'><input data-parameter='lead_type' name='input_12' id='input_76_12' type='hidden' class='gform_hidden'  aria-invalid=\"false\" value='BDR' \/><\/div><\/div><div id=\"field_76_16\" class=\"gfield gfield--type-hidden gfield--width-full gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><div class='ginput_container ginput_container_text'><input data-parameter='webform' name='input_16' id='input_76_16' type='hidden' class='gform_hidden'  aria-invalid=\"false\" value='https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/wp-json\/wp\/v2\/posts\/28838' \/><\/div><\/div><div id=\"field_76_14\" class=\"gfield gfield--type-hidden gfield--width-full gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><div class='ginput_container ginput_container_text'><input data-parameter='lead_source' name='input_14' id='input_76_14' type='hidden' class='gform_hidden'  aria-invalid=\"false\" value='' \/><\/div><\/div><div id=\"field_76_20\" class=\"gfield gfield--type-hidden gfield--width-full gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><div class='ginput_container ginput_container_text'><input data-parameter='gclid' name='input_20' id='input_76_20' type='hidden' class='gform_hidden'  aria-invalid=\"false\" value='' \/><\/div><\/div><div id=\"field_76_19\" class=\"gfield gfield--type-hcaptcha d-none field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_76_19'>hCaptcha<\/label><div class='ginput_container ginput_container_sw_hcaptcha'><input aria-required='false' type='hidden' data-type='sw-hcaptcha' name='input_19' value=''><\/div><\/div><\/div><\/div>\n        <div class='gform-footer gform_footer top_label'> <input type='submit' id='gform_submit_button_76' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' value='DOWNLOAD NOW'  \/> <input type='hidden' name='gform_ajax' value='form_id=76&amp;title=&amp;description=1&amp;tabindex=0&amp;theme=gravity-theme&amp;styles=[]&amp;hash=223b6b4523b6d2561f5f76ccce8b253d' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_76' value='iframe' \/>\n            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_76' id='gform_theme_76' value='gravity-theme' \/>\n            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_76' id='gform_style_settings_76' value='[]' \/>\n            <input type='hidden' class='gform_hidden' name='is_submit_76' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='76' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='USD' value='l7vexlU6wo1lg2W8dPsO+0saq7HLymX2sBEdRlnzXWo8CFyKSWdnw\/K0mPLVYgp4j6vu4e1\/UMUQOvHnzTilme2ogJ3E004+tCFk1E1HIg93DQU=' \/>\n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_76' value='WyJbXSIsImMzYjFmMDVlMmZiOGI3YTBmMzlkYThiMDIzYWJkOWRlIl0=' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_76' id='gform_target_page_number_76' value='0' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_76' id='gform_source_page_number_76' value='1' \/>\n            <input type='hidden' name='gform_field_values' value='' \/>\n            \n        <\/div>\n                        <\/form>\n                        <\/div>\n\t\t                <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_76' id='gform_ajax_frame_76' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'><\/iframe>\n\t\t                <script>\ngform.initializeOnLoaded( function() {gformInitSpinner( 76, 'https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery('#gform_ajax_frame_76').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_76');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_76').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){form_content.find('form').css('opacity', 0);jQuery('#gform_wrapper_76').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_76').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_76').removeClass('gform_validation_error');}setTimeout( function() { \/* delay the scroll by 50 milliseconds to fix a bug in chrome *\/ jQuery(document).scrollTop(jQuery('#gform_wrapper_76').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_76').val();gformInitSpinner( 76, 'https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [76, current_page]);window['gf_submitting_76'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_76').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_76').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [76]);window['gf_submitting_76'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_76').text());}else{jQuery('#gform_76').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger(\"gform_pre_post_render\", [{ formId: \"76\", currentPage: \"current_page\", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( \"gform_wrapper_76\" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( \"span\" );            visibilitySpan.id = \"gform_visibility_test_76\";            gformWrapperDiv.insertAdjacentElement( \"afterend\", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( \"gform_visibility_test_76\" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 76, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} );\n<\/script>\n<\/section>\n","protected":false},"excerpt":{"rendered":"<p>Nonprofit employees work hard! Fundraising is often a tiring and cyclical process. Simple appeal letters require a great deal of time, energy, and resources to engage your following of supporters. The last thing you want is for your data to be hindering your efforts. Your donor data should be one of your greatest assets, ensuring [&hellip;]<\/p>\n","protected":false},"author":38,"featured_media":28843,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_relevanssi_hide_post":"","_relevanssi_hide_content":"","_relevanssi_pin_for_all":"","_relevanssi_pin_keywords":"","_relevanssi_unpin_keywords":"","_relevanssi_related_keywords":"","_relevanssi_related_include_ids":"","_relevanssi_related_exclude_ids":"","_relevanssi_related_no_append":"","_relevanssi_related_not_related":"","_relevanssi_related_posts":"28810,6844,23110,1617,28427,19451","_relevanssi_noindex_reason":"","_oasis_is_in_workflow":0,"_oasis_original":0,"_oasis_task_priority":"2normal","fifu_image_url":"","fifu_image_alt":"","footnotes":"","_wp_rev_ctl_limit":""},"categories":[4,109],"tags":[],"sw-content-theme":[10669,10684],"sw-feature":[10691,10696],"sw-persona":[10733,10702,10705],"sw-sector":[],"class_list":["post-28838","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-fundraising-software","category-featured","sw-content-theme-donor-data","sw-content-theme-year-end","sw-feature-efficiency","sw-feature-reporting","sw-persona-comms","sw-persona-development-director","sw-persona-nonprofit-executive"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.8 (Yoast SEO v26.9) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Top 10 Data Maintenance Mistakes Undermining Your Fundraising Efforts<\/title>\n<meta name=\"description\" content=\"Messy and inaccurate data could be hurting your chances of raising more funds. Here are 10 of the most common nonprofit data maintenance mistakes.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/fundraising-software\/data-maintenance-mistakes\/\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Top 10 Data Maintenance Mistakes Undermining Your Fundraising Efforts\" \/>\n<meta property=\"og:description\" content=\"Messy and inaccurate data could be hurting your chances of raising more funds. Here are 10 of the most common nonprofit data maintenance mistakes.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/fundraising-software\/data-maintenance-mistakes\/\" \/>\n<meta property=\"og:site_name\" content=\"Nonprofit Technology &amp; Fundraising Blogs\" \/>\n<meta property=\"article:published_time\" content=\"2023-11-20T19:30:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-09-24T15:11:52+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/uploads.donorperfect.com\/images\/sites\/2\/advice-and-ideas-feature-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"250\" \/>\n\t<meta property=\"og:image:height\" content=\"250\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Christy Smaglio\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"Top 10 Data Maintenance Mistakes Undermining Your Fundraising Efforts\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Christy Smaglio\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/fundraising-software\/data-maintenance-mistakes\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/fundraising-software\/data-maintenance-mistakes\/\"},\"author\":{\"name\":\"Kate Costa\",\"@id\":\"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/#\/schema\/person\/775359d497306a6d3d3df7f39b43b317\"},\"headline\":\"Data Maintenance Mistakes Undermining Your Fundraising Efforts\",\"datePublished\":\"2023-11-20T19:30:00+00:00\",\"dateModified\":\"2025-09-24T15:11:52+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/fundraising-software\/data-maintenance-mistakes\/\"},\"wordCount\":1548,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/fundraising-software\/data-maintenance-mistakes\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/uploads.donorperfect.com\/images\/sites\/2\/advice-and-ideas-feature-1.jpg\",\"articleSection\":[\"DonorPerfect Fundraising Software\",\"Featured\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/fundraising-software\/data-maintenance-mistakes\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/fundraising-software\/data-maintenance-mistakes\/\",\"url\":\"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/fundraising-software\/data-maintenance-mistakes\/\",\"name\":\"Top 10 Data Maintenance Mistakes Undermining Your Fundraising Efforts\",\"isPartOf\":{\"@id\":\"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/fundraising-software\/data-maintenance-mistakes\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/fundraising-software\/data-maintenance-mistakes\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/uploads.donorperfect.com\/images\/sites\/2\/advice-and-ideas-feature-1.jpg\",\"datePublished\":\"2023-11-20T19:30:00+00:00\",\"dateModified\":\"2025-09-24T15:11:52+00:00\",\"author\":{\"@id\":\"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/#\/schema\/person\/775359d497306a6d3d3df7f39b43b317\"},\"description\":\"Messy and inaccurate data could be hurting your chances of raising more funds. Here are 10 of the most common nonprofit data maintenance mistakes.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/fundraising-software\/data-maintenance-mistakes\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/fundraising-software\/data-maintenance-mistakes\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/fundraising-software\/data-maintenance-mistakes\/#primaryimage\",\"url\":\"https:\/\/uploads.donorperfect.com\/images\/sites\/2\/advice-and-ideas-feature-1.jpg\",\"contentUrl\":\"https:\/\/uploads.donorperfect.com\/images\/sites\/2\/advice-and-ideas-feature-1.jpg\",\"width\":250,\"height\":250},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/fundraising-software\/data-maintenance-mistakes\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Data Maintenance Mistakes Undermining Your Fundraising Efforts\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/#website\",\"url\":\"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/\",\"name\":\"Nonprofit Technology &amp; Fundraising Blogs\",\"description\":\"DonorPerfect&#039;s Nonprofit Technology Blog features articles, resources, videos and free tools for nonprofits, created by our fundraising and nonprofit management experts.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/#\/schema\/person\/775359d497306a6d3d3df7f39b43b317\",\"name\":\"Christy Smaglio\",\"url\":\"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/authors\/christy-smaglio\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Top 10 Data Maintenance Mistakes Undermining Your Fundraising Efforts","description":"Messy and inaccurate data could be hurting your chances of raising more funds. Here are 10 of the most common nonprofit data maintenance mistakes.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/fundraising-software\/data-maintenance-mistakes\/","og_type":"article","og_title":"Top 10 Data Maintenance Mistakes Undermining Your Fundraising Efforts","og_description":"Messy and inaccurate data could be hurting your chances of raising more funds. Here are 10 of the most common nonprofit data maintenance mistakes.","og_url":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/fundraising-software\/data-maintenance-mistakes\/","og_site_name":"Nonprofit Technology &amp; Fundraising Blogs","article_published_time":"2023-11-20T19:30:00+00:00","article_modified_time":"2025-09-24T15:11:52+00:00","og_image":[{"width":250,"height":250,"url":"https:\/\/uploads.donorperfect.com\/images\/sites\/2\/advice-and-ideas-feature-1.jpg","type":"image\/jpeg"}],"author":"Christy Smaglio","twitter_card":"summary_large_image","twitter_title":"Top 10 Data Maintenance Mistakes Undermining Your Fundraising Efforts","twitter_misc":{"Written by":"Christy Smaglio","Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/fundraising-software\/data-maintenance-mistakes\/#article","isPartOf":{"@id":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/fundraising-software\/data-maintenance-mistakes\/"},"author":{"name":"Kate Costa","@id":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/#\/schema\/person\/775359d497306a6d3d3df7f39b43b317"},"headline":"Data Maintenance Mistakes Undermining Your Fundraising Efforts","datePublished":"2023-11-20T19:30:00+00:00","dateModified":"2025-09-24T15:11:52+00:00","mainEntityOfPage":{"@id":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/fundraising-software\/data-maintenance-mistakes\/"},"wordCount":1548,"commentCount":0,"image":{"@id":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/fundraising-software\/data-maintenance-mistakes\/#primaryimage"},"thumbnailUrl":"https:\/\/uploads.donorperfect.com\/images\/sites\/2\/advice-and-ideas-feature-1.jpg","articleSection":["DonorPerfect Fundraising Software","Featured"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/fundraising-software\/data-maintenance-mistakes\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/fundraising-software\/data-maintenance-mistakes\/","url":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/fundraising-software\/data-maintenance-mistakes\/","name":"Top 10 Data Maintenance Mistakes Undermining Your Fundraising Efforts","isPartOf":{"@id":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/fundraising-software\/data-maintenance-mistakes\/#primaryimage"},"image":{"@id":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/fundraising-software\/data-maintenance-mistakes\/#primaryimage"},"thumbnailUrl":"https:\/\/uploads.donorperfect.com\/images\/sites\/2\/advice-and-ideas-feature-1.jpg","datePublished":"2023-11-20T19:30:00+00:00","dateModified":"2025-09-24T15:11:52+00:00","author":{"@id":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/#\/schema\/person\/775359d497306a6d3d3df7f39b43b317"},"description":"Messy and inaccurate data could be hurting your chances of raising more funds. Here are 10 of the most common nonprofit data maintenance mistakes.","breadcrumb":{"@id":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/fundraising-software\/data-maintenance-mistakes\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/fundraising-software\/data-maintenance-mistakes\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/fundraising-software\/data-maintenance-mistakes\/#primaryimage","url":"https:\/\/uploads.donorperfect.com\/images\/sites\/2\/advice-and-ideas-feature-1.jpg","contentUrl":"https:\/\/uploads.donorperfect.com\/images\/sites\/2\/advice-and-ideas-feature-1.jpg","width":250,"height":250},{"@type":"BreadcrumbList","@id":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/fundraising-software\/data-maintenance-mistakes\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/"},{"@type":"ListItem","position":2,"name":"Data Maintenance Mistakes Undermining Your Fundraising Efforts"}]},{"@type":"WebSite","@id":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/#website","url":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/","name":"Nonprofit Technology &amp; Fundraising Blogs","description":"DonorPerfect&#039;s Nonprofit Technology Blog features articles, resources, videos and free tools for nonprofits, created by our fundraising and nonprofit management experts.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/#\/schema\/person\/775359d497306a6d3d3df7f39b43b317","name":"Christy Smaglio","url":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/authors\/christy-smaglio\/"}]}},"_links":{"self":[{"href":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/wp-json\/wp\/v2\/posts\/28838","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/wp-json\/wp\/v2\/users\/38"}],"replies":[{"embeddable":true,"href":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/wp-json\/wp\/v2\/comments?post=28838"}],"version-history":[{"count":13,"href":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/wp-json\/wp\/v2\/posts\/28838\/revisions"}],"predecessor-version":[{"id":31383,"href":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/wp-json\/wp\/v2\/posts\/28838\/revisions\/31383"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/wp-json\/wp\/v2\/media\/28843"}],"wp:attachment":[{"href":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/wp-json\/wp\/v2\/media?parent=28838"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/wp-json\/wp\/v2\/categories?post=28838"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/wp-json\/wp\/v2\/tags?post=28838"},{"taxonomy":"sw-content-theme","embeddable":true,"href":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/wp-json\/wp\/v2\/sw-content-theme?post=28838"},{"taxonomy":"sw-feature","embeddable":true,"href":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/wp-json\/wp\/v2\/sw-feature?post=28838"},{"taxonomy":"sw-persona","embeddable":true,"href":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/wp-json\/wp\/v2\/sw-persona?post=28838"},{"taxonomy":"sw-sector","embeddable":true,"href":"https:\/\/www.donorperfect.com\/nonprofit-technology-blog\/wp-json\/wp\/v2\/sw-sector?post=28838"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}