Industry guide · Accounting

Planned Giving and Bequest Administration Software: Why Gift Annuities Outlive Your Spreadsheets

Planned Giving Administration software visual showing scroll, recurring cycle, and institution.
The short answer

If you administer more than roughly 200 active life income agreements, or you issue gift annuities in states that require registration and segregated reserves, and your payment run is a spreadsheet feeding a bank template, the answer is build. A focused first release covering agreement records with annuitant and beneficiary detail, scheduled payment runs with hold and death handling, reserve calculation inputs, and a bequest expectancy pipeline typically runs $70,000 to $150,000 and ships in 12 to 18 weeks in our delivery experience. A full platform adding trust accounting for charitable remainder arrangements, tax reporting file preparation, per state regulatory filing support, actuarial liability reporting for your auditors and estate administration case tracking lands at $180,000 to $420,000, phased over 7 to 12 months. Under about 60 agreements in one or two states, PG Calc or Crescendo for the calculations plus a disciplined administrator is genuinely enough.

Why planned giving breaks the tools that fundraising built

The first of the quarter at a university foundation. Six hundred and ten active gift annuity contracts are due for payment. The gift planning administrator opens the workbook she inherited, filters for active, exports a payment file and sends it to treasury. Three things go wrong that nobody notices this week. An annuitant moved to assisted living in November and the address change went to the alumni database rather than the annuity record, so a paper cheque is going to an empty house. Another annuitant died in February, the family did not notify the foundation, and three quarterly payments have gone out since, which means the foundation now has to ask a grieving family to return money. A third contract is one of a handful issued to residents of a state with its own annuity registration and reserve requirements, and the annual filing for that state is due in six weeks with figures nobody has started.

The tools in this sector are good at what they are, which is not administration. PG Calc and Crescendo are calculation and illustration engines, and they are the standard for a reason: computing a charitable deduction, an annuity rate and a payout schedule correctly is genuinely specialist work and you should not reinvent it. Stelter is marketing and donor communication. FreeWill is top of funnel, generating bequest intentions at volume. None of them is a ledger that pays a person every quarter for thirty years, tracks their death, holds a reserve calculation a state regulator will read, and follows an estate through probate for four years.

So the administration lives in Excel, in a filing cabinet, and in one person's memory of which contracts are unusual. Across planned giving and foundation projects we have delivered, the recurring pattern is that the workbook has been maintained by three people over fifteen years, the formulas contain at least one manual override nobody can explain, and the institutional knowledge about the awkward contracts is held by an administrator who is within a decade of retirement. That is the actual risk here. A gift annuity obligation can run forty years. Your spreadsheet custodian will not.

Problem 1: the calculation is the easy part, the forty year obligation is not

Illustration software answers the question a donor asks at the point of gift. What is my deduction, what is my rate, what is my payment. That question is answered once. Then the obligation begins, and it is an obligation to a specific human being that survives every staffing change, system migration and reorganisation your institution goes through.

Administration means holding contract terms permanently and unambiguously: single or two life, joint and survivor treatment, immediate or deferred with a start date, payment frequency, whether payments are made by cheque or transfer, and what happens on the first death in a two life agreement. Spreadsheets hold most of that as text in a comments column, which is fine until somebody applies a filter wrong.

What a custom build does: the agreement is a structured record with typed terms, and the payment schedule is generated from those terms rather than maintained by hand. Changes to an agreement, an address, a payment method or a beneficiary are versioned with dates and users, so the question of what the terms were in 2019 has an answer. Payment runs are generated, reviewed and approved as a batch with a variance report against the previous run, which is how the empty house and the missing annuitant get caught before the file goes to treasury rather than afterwards.

Problem 2: death notification is the failure mode, and overpayment recovery is brutal

The single most common operational failure in gift annuity administration is continued payment after death. Families do not think to notify the charity. Post gets forwarded. Payments continue by direct transfer into an account nobody has closed. Six months later the foundation discovers it and has to write to a bereaved family asking for the return of funds, which is both a financial recovery problem and a relationship problem in a programme built entirely on relationships.

What a custom build does: a defined verification cycle rather than a hope. Annual or semi annual confirmation contact appropriate to the annuitant's age band, a payment method check, and an escalation when contact fails. This is where machine assistance has one narrow and genuinely valuable role: matching your annuitant list against published death records and obituary sources, and raising a candidate for a human to verify. It must never suspend a payment automatically. Stopping a living annuitant's income because of a name match is a far worse outcome than a quarter of overpayment, and any developer who proposes automating that decision has not thought about who is on the other end. Where a match is confirmed, the system computes the correct final payment, the recoverable amount, and generates the correspondence with the terms of the agreement cited.

Problem 3: state regulation of gift annuities is per state and it is not optional

Several states regulate charitable gift annuities directly, with requirements that can include registration or a permit before issuing to a resident, segregated reserve funds, specified reserve valuation assumptions and annual filings. New York, California, New Jersey and Washington are among the states with their own regimes, and the details differ meaningfully between them. Confirm your current obligations with counsel and with each state, because these rules are revised and no summary is a substitute for the statute.

What a custom build does: agreements carry the annuitant's state of residence at issue, reserve calculations run per cohort on the assumption set you configure, and the filing calendar is a work queue with the supporting schedules generated rather than assembled. Your actuary still owns the assumptions and should. The system's job is to make sure the underlying contract data feeding them is complete and current, which is exactly what breaks when it lives in a workbook.

Problem 4: tax reporting and accounting treatment are two different obligations and both need clean data

Your tax preparer, your annuitants and your auditors all draw on the same contract data and none of them accepts the others' output. When the source is a spreadsheet, each one gets a bespoke extract prepared by hand, and the three do not reconcile. We have walked into engagements where the audited liability and the administrator's own contract list disagreed on the number of active agreements.

What a custom build does: one contract dataset with the attributes each consumer needs, and generated outputs for each. Tax reporting files are prepared for your provider's format rather than typed. Liability schedules run with the assumption set as a parameter, so the auditor's sensitivity question is a rerun rather than a fortnight. Have your tax advisers and auditors specify the outputs before the build, since the details differ by institution and change with guidance.

Problem 5: a bequest is a case that lasts years, and no donor CRM (Customer Relationship Management) models it

A bequest expectancy is recorded when a donor tells you. Then nothing happens for a decade or three. Then a solicitor writes, and an estate administration case begins that may run three or four years through probate, involving partial distributions, a residuary calculation that depends on other assets, occasionally a contested will, and correspondence with an executor who does not return calls.

What a custom build does: expectancy and estate are separate objects with a link, each with their own lifecycle. The expectancy carries documentation status, whether the gift is revocable, and the stewardship record. The estate is a case with an executor contact, key dates, expected and received distributions, and a task queue that escalates when nothing has happened for ninety days, because the most expensive failure in bequest administration is a case going quiet. Document extraction has an honest use here: wills, trust deeds and legacy contract scans in varied formats become structured records with dates, names and amounts pulled for an administrator to confirm, which matters enormously when you are digitising a filing cabinet of paper contracts as part of the project.

What this costs and how long it takes

Across the 2,000-plus projects Digital Heroes has delivered, here is the honest shape. A first release covering structured agreement records, generated payment runs with approval and variance review, annuitant verification cycles with death record candidate matching, reserve calculation inputs by state cohort, and a bequest expectancy and estate case pipeline runs $70,000 to $150,000 and ships in 12 to 18 weeks. A full platform adding trust accounting for charitable remainder arrangements with unitrust valuations, tax reporting file preparation, per state filing schedules, liability reporting for audit and donor and adviser portals runs $180,000 to $420,000 phased over 7 to 12 months.

What pushes cost up specifically here: the number of states you are registered in, because each regime is separate analysis. Charitable remainder trusts, which bring trust accounting and are materially more work than annuities. Historic data, since digitising decades of paper contracts is a real project and the terms in old agreements are often ambiguous. Investment platform integration for pooled funds. And auditor and tax preparer output formats, which are institution specific.

What keeps cost down: keeping PG Calc or Crescendo for calculation and illustration and integrating with it rather than rebuilding actuarial computation. That is our standard recommendation and it removes the highest risk engineering in the project. You want the administration ledger, not a competing calculator.

Build versus buy, and when buying is the right call

Buy if you hold fewer than about 60 active agreements, issue in one or two states, and have a competent administrator with a documented process. PG Calc plus a disciplined workbook genuinely works at that size, and the money belongs in donor facing effort. FreeWill and Stelter remain sensible regardless of what you run for administration, since they solve a different problem at the top of the funnel.

Build when two or more of these are true. You hold more than about 200 active life income agreements. You are registered in several states with different reserve and filing regimes. You administer charitable remainder trusts alongside annuities. Your payment run depends on one person who understands the workbook's quirks. Or you have had an overpayment after death that had to be recovered from an estate.

Our position, stated plainly: the reason to build in this category is continuity, not efficiency. A gift annuity is a promise to pay a named person for the rest of their life, and honouring it should not depend on the continued employment of the one administrator who knows which rows have manual overrides. That is a governance argument, and it is the one that persuades boards.

How to choose a developer for planned giving administration software

Ask them what they would do when a death record match comes back for an active annuitant. The correct answer is raise it for human verification and never suspend payment automatically. If they describe an automated stop, they do not understand that the person on the other end may be alive and dependent on that income.

Ask how they will handle historic contracts where the terms are ambiguous or the paperwork is partial. Every institution has them, and a system that cannot represent an unusual legacy agreement will push it straight back into a spreadsheet.

Ask who owns the code and get it in writing before kickoff. You should own the repository, the cloud accounts and the right to hire anyone else to continue the work. At Digital Heroes the client owns the code from the first commit. When your obligations run four decades, a vendor dependency is not a procurement detail, it is a risk to promises you made to living people.

Research & sources

The evidence behind this guide

Independent findings on why this investment pays off. Every link goes to the primary source.

  1. McKinsey found that currently demonstrated technologies can fully automate about 42% of finance activities and mostly automate a further 19%, indicating roughly 60% of finance work is technically automatable. Source: McKinsey & Company (2018) →
  2. APQC's Open Standards Benchmarking data on the monthly financial close found median performers take about 6.4 calendar days to close the books, while top performers (top 25%) do it in 4.8 days or fewer and bottom performers (bottom 25%) take 10 or more days. Source: APQC (2018) →
  3. Gallup reports global employee engagement fell to 20% in 2025 (its lowest since 2020, down from a 2022-2023 peak of 23%), and estimates low engagement costs the world economy an estimated $10 trillion in lost productivity, or 9% of global GDP. (Note: this figure appears in Gallup's evergreen State of the Global Workplace page, currently reflecting the 2026 edition reporting on 2025 data.). Source: Gallup (2025) →
  4. Brandon Hall Group research on onboarding reports that done well, structured onboarding drives measurable gains in new-hire productivity, employee engagement, and retention; the page notes 41% of organizations experience greater than 5% turnover among new hires. Source: Brandon Hall Group (2024) →
Charlotte A. · Account Manager · Sydney

Charlotte manages accounts at Digital Heroes, keeping projects and clients aligned through the middle stretch of a build where enthusiasm fades and detail matters. She turns technical progress into language a business owner can act on. Read her for a clearer sense of what to expect from your agency.

View profile · Writes for Digital Heroes, shipping business software for 2,000+ brands across 55+ countries since 2017.

FAQ

Frequently asked questions

How much does custom planned giving administration software cost?
A first release covering structured agreement records, generated payment runs with approval and variance review, annuitant verification, reserve calculation inputs by state cohort and a bequest and estate pipeline typically runs $70,000 to $150,000 and ships in 12 to 18 weeks, based on Digital Heroes delivery experience. A full platform adding trust accounting, tax reporting file preparation, per state filing schedules and audit liability reporting runs $180,000 to $420,000 over 7 to 12 months. Charitable remainder trusts add materially more than annuities do.
Does this replace PG Calc or Crescendo?
No, and we would advise against trying. Those are calculation and illustration engines and they are the standard because computing a charitable deduction, an annuity rate and a payout schedule correctly is specialist work. What they do not do is administer a forty year obligation: payment runs, death handling, state reserve cohorts, tax reporting and estate cases. The right build integrates with your calculation engine and becomes the administration ledger around it.
How do we stop paying a gift annuity after the annuitant has died?
With a defined verification cycle rather than reliance on family notification, since families frequently do not think to tell the charity. Annual or semi annual confirmation contact appropriate to the annuitant's age band, payment method checks and escalation when contact fails will catch most cases. Matching your annuitant list against published death records can raise candidates, but it must always route to a human for verification and must never suspend a payment automatically, because stopping a living annuitant's income is a far worse outcome.
Which states regulate charitable gift annuities and does software need to handle that?
Several states regulate gift annuities directly, with requirements that can include registration or a permit before issuing to a resident, segregated reserves, specified valuation assumptions and annual filings. New York, California, New Jersey and Washington are among the states with their own regimes, and the details differ. Software should carry the annuitant's state of residence at issue, run reserve calculations per state cohort on your actuary's assumption set, and drive the filing calendar. Confirm current obligations with counsel and each state directly.
How should a bequest expectancy be modelled, given a donor CRM cannot do it?
As two linked objects rather than a gift. The expectancy has no reliable amount and no date, so it carries documentation status, whether the gift is revocable and the stewardship record. The estate is a separate case with an executor contact, key probate dates, expected and received distributions, and a task queue that escalates when nothing has happened for ninety days. The most expensive failure in bequest administration is a case going quiet for a year, and only a case model catches that.
Can software produce the annuity liability figures our auditors ask for?
Yes, provided the contract data underneath is complete, which is usually the real problem. One contract dataset can feed the annuitant tax reporting, the tax preparer's filing requirements and the split interest liability schedule your auditors need, with the actuarial assumptions as configurable parameters so a sensitivity question becomes a rerun rather than a fortnight of work. Have your auditors and tax advisers specify the exact outputs before the build, because they differ by institution and change with guidance.
How long does it take to build planned giving administration software?
A first release ships in 12 to 18 weeks in our experience. The schedule risk is almost never engineering. It is digitising decades of paper contracts, where terms are sometimes ambiguous or the file is incomplete, and deciding how to represent the handful of genuinely unusual legacy agreements every institution has. Start that review before development begins, because a system that cannot hold your awkward contracts will push them straight back into a spreadsheet.
We hold 45 gift annuities in one state. Should we build?
No, and we would tell you so. At that size PG Calc or Crescendo for calculation plus a disciplined administrator and a well maintained workbook is genuinely adequate, and the money belongs in donor facing work. The build case starts around 200 active life income agreements, when you are registered in several states with different reserve regimes, when charitable remainder trusts are in the mix, or when your payment run depends on one person who understands the workbook's manual overrides.
What is the real argument for building this, given the programme runs today?
Continuity rather than efficiency. A gift annuity is a promise to pay a named person for the rest of their life, and that obligation can outlast several generations of staff and systems. When the process depends on one administrator who knows which spreadsheet rows carry manual overrides, the institution is one retirement away from a failure it cannot quietly fix. That is a governance argument rather than a productivity one, and in our experience it is the one that persuades boards.
How much does custom accounting software cost for a small business?
Most small business accounting builds land between $25,000 and $75,000 for a working first version, while a full double-entry platform with invoicing, payroll, and reporting runs $100,000 to $250,000. Across 2,000+ projects at Digital Heroes, the biggest cost driver is how many external systems the software must connect to, not the accounting logic itself. A tool that automates a single painful workflow, like reconciliation or job costing, can come in under $20,000.
Does it matter which tech stack the agency wants to use?
Yes, but not in the way most buyers expect: the goal is boring, popular technology such as React, Node.js or Python, and PostgreSQL, because any future team can maintain it and hiring a replacement developer takes days, not months. The red flag is an agency-proprietary framework or an unusual language, which welds you to that one vendor no matter what your contract says about code ownership. A useful test: could you find three freelancers fluent in this stack within a week? If not, push back.
Why do agencies charge for a discovery phase instead of quoting for free?
Because an accurate quote requires real work: mapping your workflows, finding the edge cases, and writing a specification, which typically takes 1 to 3 weeks and costs $2,000 to $10,000 at Digital Heroes depending on system complexity. You leave discovery owning a written spec and a fixed price you can take to any vendor, so the money is not locked into one agency. Free estimates are guesses, and the guess usually becomes your budget overrun six months later.
Can custom software connect to the tools we already use, like QuickBooks, Stripe, and Google Workspace?
Yes, and connecting your existing tools is one of the main reasons to build custom: mainstream platforms like QuickBooks, Stripe, Shopify, and Google Workspace all publish documented APIs. Budget 1 to 3 weeks of work per integration depending on API quality and how much data flows in both directions. Ask any vendor whether they have integrated with your specific tools before, because quirks like QuickBooks' OAuth token handling and API rate limits get learned on someone's project, and it should not be yours.
What questions should I ask a development agency on the first call?
Ask who exactly will build it, what happens when scope changes mid-project, what their maintenance terms are after launch, and what they will need from you every week. Then ask them to describe a project that went wrong and what they changed afterward; teams that have shipped at real volume have war stories, and teams claiming a perfect record are hiding something. The scope-change answer matters most: a disciplined shop describes a written change-order process, not a vague promise to be flexible.
How do I migrate years of QuickBooks data into a custom system?
Use a staged migration: export full history through the QuickBooks API or backup files, load it into the new system, then run both systems in parallel for at least one full closing cycle before cutting over. Expect cleanup work, because books older than three years almost always contain miscategorized transactions that surface during import. Digital Heroes schedules migration as its own project phase with its own sign-off, never as a launch-week task.
Who can build a custom accounting software system?

Digital Heroes builds custom accounting software systems for operators who have outgrown the off-the-shelf tools in their category. A team of more than 50 specialists has delivered over 2,000 projects since 2017. Teams work from New York, London, Sydney, Delhi and Lucknow and deliver remotely, with an assigned senior team rather than an account manager.

Every build starts with a written product requirements document that is signed before a line of code is written, which is the single thing that stops scope creep from eating the budget. Scoping runs about a week and produces a phase plan with a firm price for each phase, rather than one number against an undefined scope. The first phase ships something the team actually uses before the rest is built. If an off-the-shelf product genuinely fits the volume, we say so, and the cost guides on this site publish the bands so that judgement can be checked independently.

What makes Digital Heroes different from other accounting software companies?

Four things that competitors in this bracket cannot simply copy. Digital Heroes runs a YouTube channel with more than 2.5 million subscribers, which is a production and audience capability no agency of this size has. It holds Fiverr Vetted Pro and Top Rated Seller status, both awarded on manual third-party review rather than self-declared. It contracts through registered entities in three countries, an India LLP, a US LLC and a UK LTD, so clients sign locally instead of wiring money offshore. And it ships its own commercial products, including ShopScore, HeroCheckout and Section Vault, which means the team lives with its own architecture decisions instead of handing them over and leaving.

Two more that show up in the work. Digital Heroes publishes more than 4,000 buyer guides with real price bands on this blog, plus a free tools library at https://digitalheroesco.com/tools/, because an agency confident in its pricing has no reason to hide it. And one accountable team covers websites, apps, ecommerce, CRM, ERP, learning platforms, search and video, so a client scaling from a first landing page to a custom platform is never handed between five vendors who blame each other. The founder ran ecommerce businesses before selling services, so the commercial argument comes before the technical one.

How can I check Digital Heroes is legitimate before getting in touch?

Verify it independently rather than taking the site's word for it. The YouTube channel is at https://youtube.com/@DigitalMarketingHeroes, the Fiverr profile at https://www.fiverr.com/shreyanshsin261, and the Upwork profile at https://www.upwork.com/freelancers/shreyanshsingh. Client reviews sit on Clutch at https://clutch.co/profile/digital-heroes-0 and Trustpilot at https://www.trustpilot.com/review/digitalheroes.co.in, and the company page is at https://www.linkedin.com/company/digital-heroes-1/.

Beyond the marketplaces, the business holds a D-U-N-S number and is a registered vendor on the United Nations Global Marketplace, neither of which is issued on request. Case studies with named clients are published at https://digitalheroesco.com/case-studies/. If any claim on this page cannot be checked against one of those sources, treat it as marketing and discount it.

Keep reading
let's build

Build something worth launching.

A plan, a team, a timeline, within 24 hours. No decks, no discovery calls. Tell us what you're building and we'll come back with a real scope and a real number.

message us directly · we reply within one business day

mission briefing

Monthly dispatch

Playbooks, real build costs, and what we're shipping. One email a month. No fluff.

visit us

New York HQ

1140 Broadway, Suite 704 · New York, NY 10001

Get directions
Online now

Hey there 👋 How can we help you today?