What it changes, and for whom
Routed through Giftwise, the help in two real court cases would have kept the families $38,103.32, and one shared page keeps $1,747.33 of Maya’s sample year whole.
Each section opens on a press. Every figure is the rules engine run on real cases or the sample year, or a published count with its source. How it works for real
What routing would have kept, family by family
$38,103.32 for two families; $331 to $663 a month in 4 of 14 court cases
In the two real court cases whose opinions state how long the help lasted, the same help routed through Giftwise would have kept one family $13,584.53 over 41 months and another $24,518.79 over 37 months, $38,103.32 in all, at 2026 rates. The rules engine's counterfactual on each case's own facts: what it keeps each month ($331.33 and $662.67), repriced at 2026 rates, times the months the opinion states. These are the engine’s counterfactuals on each case’s facts, not outcomes anyone saw.
- $13,584.53 over 41 months
- Four relatives cover her share of food and rent: $331.33 a month. No. 4:08-cv-02606 (2009-07-01)
- $24,518.79 over 37 months
- A mother gives $1,200 to $1,500 a month for rent and medical bills: $662.67 a month. No. 3:13-cv-01956 (2015-01-07)
Social Security counted help from family or friends against the person in all 14 real SSI court cases scored. Routed through Giftwise, the same help would have kept $331 to $663 a month at 2026 rates in 4 of the 14 as the opinions state the facts, and money in all 10 cases computed in dollars if the person could open an ABLE account. The rules engine's counterfactual: each case's facts (from 1996 to 2014) repriced at 2026 rates, with the help routed the benefit-safe way; 3 cases at $331.33 and 1 at $662.67.
- $331.33 a month
- Living in his parents' homes: benefit cut by one-third. No. 5:16-cv-00240 (2017-06-05)
- $331.33 a month
- Four relatives cover her share of food and rent. No. 4:08-cv-02606 (2009-07-01)
- $331.33 a month
- Living with her children without paying toward the household. No. 1:12-cv-01761 (2013-12-30)
- $662.67 a month
- A mother gives $1,200 to $1,500 a month for rent and medical bills. No. 3:13-cv-01956 (2015-01-07)
What SSA asked back, and what the engine finds
$4,870.00 and $11,442.20 asked back; paid into ABLE, nothing to ask back
In two of the court cases, SSA asked for money back: $4,870.00 (a cousin's deposits push savings over the limit) and $11,442.20 (children deposit $1,500 to meet a bank's minimum balance). Run through the engine from each case's facts, the same help paid into an ABLE account keeps her savings under $2,000 in every month in both cases, so there would have been nothing to ask back. ABLE needs the disability to have begun before age 46, which these opinions do not state.
- $4,870.00 asked back
- A cousin's deposits push savings over the limit. As given, the engine puts her savings over the $2,000 limit, as SSA found. Paid into an ABLE account instead, her savings stay under it every month.
- $11,442.20 asked back
- Children deposit $1,500 to meet a bank's minimum balance, March 2013 to March 2015. As given, the engine puts her savings over the $2,000 limit, as SSA found. Paid into an ABLE account instead, her savings stay under it every month.
overpaymentCheck() in scripts/run-field-cases.ts, written to content/eval/field-cases-results.json. All the court cases
The problem, measured by Social Security
454,843 checks lowered for help with shelter in December 2024, and 6 more measures
Each figure is what SSA, its Inspector General or the Federal Register states, read on the page named, with where in it and the part of Giftwise that answers it. Three first; the rest one press away.
- 454,843
- people on SSI whose check Social Security lowered in December 2024 because someone else helped with their shelter, by an average of $247.00 a month (support and maintenance counted as income, SSA's 100 percent record data). Food stopped counting on September 30, 2024, so nearly all of this is housing help; the January 2022 count was 793,000. SSI Annual Statistical Report 2024, Tables 8 and 12 (released 2025, data for December 2024)In Giftwise. Help with rent or utilities goes through an ABLE account where the person can have one, and the engine shows the lower check before anyone pays where they cannot, so help from family does not become this line on the record.src/lib/rules/engine.ts, src/lib/impact.ts
- No tools
- to identify living arrangement errors, in SSA's words to its Inspector General for fiscal year 2025, when it named financial accounts, wages and in-kind support and maintenance as the leading causes of SSI overpayments; the program relies on recipients to report changes. SSA Inspector General, July 2026 (July 14, 2026; p. 11)In Giftwise. The housing question is decided in code before the money moves, with 0 of 55 gifts that would lower the check let through on the cases whose answer is known, and the audit ledger can be recomputed by anyone.src/lib/review/referee.ts, src/lib/audit.ts, src/lib/error-rates.ts
4 more measures: overpayment shares, what the 2024 rules priced, and how an overpayment is repaid
- 9 percent
- of SSI overpayments assessed in fiscal years 2020 through 2023 that SSA attributed to unreported changes in living arrangements or receipt of in-kind support and maintenance; 51 percent to unreported wages, self-employment or other income, a share that includes cash gifts without breaking them out. SSA Inspector General, February 2025 (February 20, 2025; p. 3 (the 9 percent) and p. 2 (the 51 percent))In Giftwise. A gift is checked against the rules before it is given and the shop or the ABLE account is paid rather than the person, so there is neither cash income nor in-kind support left to report.src/lib/rules/engine.ts, src/lib/routing.ts
- $132 a month
- the average rise in payments SSA projected for about 41,000 people already on SSI when its rental subsidy rule took effect, with about $837 million more in federal SSI payments over fiscal years 2024 through 2033: SSA's own pricing of how much housing help from others had been lowering checks. 89 FR 25507, April 2024 (April 11, 2024; 89 FR 25512, Anticipated Transfers to Our Program)In Giftwise. The engine prices housing help by the same rule, capped at the presumed maximum value less $20, and routes rent and utilities through an ABLE account where the person can have one.src/lib/impact.ts, src/lib/rules/engine.ts
- $1.6 billion
- SSA's actuaries' estimate of the rise in federal SSI payments over fiscal years 2024 through 2033 from no longer counting food help, in the rule where SSA wrote that its in-kind support calculations had historically been a significant cause of payment errors. 89 FR 21199, March 2024 (March 27, 2024; 89 FR 21206 (the $1.6 billion) and 89 FR 21200 (payment errors))In Giftwise. Food help has not counted since September 30, 2024, and the engine says so on every grocery gift; the rules watch asks the Federal Register for each later change.src/lib/rules/table.ts, src/lib/rules-watch.ts
- 10 percent
- of the monthly check is the rate at which SSA recovers an SSI overpayment (the Title II default rose to 50 percent in 2025; Title XVI stayed at 10 percent). On a $994.00 check that is $99.40 a month, so the overpayments in the two court cases on this page, $4,870.00 and $11,442.20, would take 49 and 116 months to repay. SSA EM-25029 REV, August 2025 (August 28, 2025; Section C, Instructions for new overpayments)In Giftwise. Routed through the engine from each case's facts, the same help paid into an ABLE account keeps her savings under the limit in every month, so there is nothing to ask back and nothing to repay.scripts/run-field-cases.ts, src/lib/impact.ts
The $2,000 limit, and ABLE’s reach
83,110 payments suspended in 2024 for savings over the limit; 263,000 ABLE accounts
What the savings limit costs people today, and how far ABLE reaches.
- 83,110
- people had SSI payments suspended in 2024 for savings over the limit, and 45,146 had them ended, under a limit of $2,000.00 for one person that has not changed since January 1, 1989 (POMS SI 01110.003). Excess resources is the third largest reason for a suspension. SSI Annual Statistical Report 2024, Tables 76 and 77 (released 2025, data for 2024)In Giftwise. A gift paid to a shop, a clinic or an ABLE account never lands in the account that is measured, and the engine shows savings against the limit after each gift.src/lib/rules/engine.ts, scripts/run-field-cases.ts
- $8.9 billion
- over 2025 through 2034 is the Chief Actuary's estimate of the added federal SSI payments if the SSI Savings Penalty Elimination Act (S. 1234) raised the limit to $10,000 for one person and $20,000 for a couple from January 2027 and indexed it to prices. The bill has not passed. SSA Chief Actuary, August 2026 (August 7, 2026; p. 1)In Giftwise. Giftwise works under the limit in force today, and its parameters file carries the limit so a change is one line.src/lib/rules/params.ts, content/facts.json
- 263,000
- ABLE accounts held $3.6 billion on June 30, 2026, against roughly 14 million people who can open one since the age limit rose to 46 on January 1, 2026 (ABLE National Resource Center). SSA's manual excludes third-party deposits into an ABLE account from income whatever their status as a gift, excludes the first $100,000 of the balance from savings, and sets the yearly limit at $20,000 for 2026. ISS Market Intelligence, August 2026; POMS SI 01130.740 (August 7, 2026; June 2026 Quarterly 529 & ABLE Market Sizing Data, last item)In Giftwise. The ABLE share of each gift is computed within the yearly limit across every giver on the page and sent to the plan's own gift page; housing money is flagged to be spent in the month it is withdrawn.src/lib/rules/engine.ts, src/lib/households.ts
Who each route reaches
Paying a shop reaches everyone on SSI; without ABLE, $800 of rent leaves the January 2027 check at $686
- 7.4 million people, for items, care and school
- Paying the shop, the clinic, the pharmacy or the school keeps the check whole for everyone on SSI, whatever their age or when their disability began: all 7.4 million people receiving SSI in January 2025 (CRS IF10482, from SSA’s Monthly Statistical Snapshot). A wheelchair repair, medicine, a laptop for school or a coat: none of it counts, by any route that pays the seller.
- Rent and utilities, through ABLE
- Help with housing counts even when paid straight to the landlord, so the engine sends it through an ABLE account, which needs blindness or a disability that began before age 46 (POMS SI 01130.740). That covers all 1.0 million children on SSI, and the adults and people 65 or older whose condition began before 46; SSA counts recipients by age rather than by when a disability began, so the adult share is a range. The ABLE National Resource Center estimates about 8 million people were potentially eligible under the original law and an estimated 6 million more since January 1, 2026 (ABLE Case Summary, October 2025).
- Rent without ABLE, capped
- For someone who cannot have an ABLE account, family help with rent still lowers the check, by at most the presumed maximum value less the $20 general exclusion. Measured on $800 of rent paid by family: the June 2026 check is $662.67 of $994, $331.33 lower; through ABLE it stays $994; the January 2027 check is $686 of $1,029, $343 lower; through ABLE it stays $1,029. Giftwise says so before anyone pays, and sends the rest of the help to the needs that reach everyone.
- Never to ABLE without eligibility
- Money goes to an ABLE account only for someone who can have one, a promise held on all 100,000 random gifts; for everyone else, each need is paid at its shop.
Why not pay the shop yourself?
Each giver paying alone lowers 10 of Maya's checks, $1,747.33 in all; one shared page keeps every check whole
For one repair from one giver, paying the shop works, and it is what Giftwise does. A year of help from 6 people across 14 needs is where one shared page adds the rest. Measured on Maya’s sample year, each of its 43 gifts priced by the rules engine both ways:
- Housing help
- 11 of the 43 gifts ($2,124) were rent or a utility bill. Paid straight to the landlord or the utility, help with housing still lowers her check; Giftwise sends it through her ABLE account instead.
- Gifts with no shop
- 3 gifts ($600) were savings, with no shop behind them. Given on their own, they arrive as cash.
- Her check
- Each giver paying on their own, the engine lowers 10 of her monthly checks, $1,747.33 in all. With one shared page, every check stays whole.
- The report
- 10 months with income or housing help to tell Social Security about, against 0 with Giftwise, which writes the report either way.
- ABLE's yearly limit
- $20,000 a year from every giver together. 3 givers put in $2,724 this year; Giftwise adds the page's ABLE gifts so far this year to the total before it routes the next one, so no giver needs to know what the others gave.
- One checkout
- One PayPal order pays up to 10 recipients, so a giver pays the shops, the clinic and the ABLE account at once.
- No double paying
- On a shared page no need is paid past what it still needs, a promise held on all 100,000 random gifts. In the sample year each need had one giver.
payItYourself() in src/lib/impact.ts runs the same gifts through the engine, once as each giver would pay alone and once routed by Giftwise.
How it compares
11 other ways to help, each from its own pages with the date it was read
Each of these does its own job well, described from its own published pages with the date it was read. Beside each is the one step it does not do that Giftwise does; Giftwise is built for the moment a gift is given, and works alongside them.
Prepaid cards for people on benefits (True Link)
What it does. A trustee or representative payee loads money, sets spending rules across more than 50 categories, blocks or allows shops and watches each purchase. SSA's manual names it as an administrator-managed card (POMS SI 01120.201).
The step Giftwise adds. It controls how the person spends money already theirs. Giftwise acts one step earlier: a third party's gift is checked against the SSI rules and paid to the shop or the ABLE account before it becomes the person's money.
- True Link truelinkfinancial.com/prepaid-card, read November 8, 2026
- POMS SI 01120.201 secure.ssa.gov/poms.nsf/lnx/0501120201, read November 8, 2026
Purple, a bank app for people with disabilities
What it does. Watches the person's own money: alerts as savings approach the $2,000 limit, a representative payee account, an ABLE account inside the app, spending controls with caregiver visibility, and a choice of which account pays for a purchase.
The step Giftwise adds. It does not take a gift from a third party and route it to a shop, a clinic or ABLE under SSA's rules, and it does not publish a report to Social Security that anyone can verify against PayPal. Giftwise does both.
- Purple withpurple.com, read November 8, 2026
Special needs and pooled trusts
What it does. A trustee pays shops and providers for the person, which SSA does not count as income, and a pooled trust, run by a nonprofit, has no age limit. They hold money for the long term: published fee schedules list a $500 to $750 enrollment fee, 2 to 3 percent a year, a recommended $10,000 to start and 7 to 10 days per distribution.
The step Giftwise adds. For everyday gifts from many givers, Giftwise needs no trust to set up: each gift is checked and paid where it keeps the check whole, and a family can use it alongside a trust.
- POMS SI 01120.200 secure.ssa.gov/poms.nsf/lnx/0501120200, read November 8, 2026
- SI 01120.203 secure.ssa.gov/poms.nsf/lnx/0501120203, read November 8, 2026
- The Arc of Texas thearcoftexas.org/trust/enrollment, read November 8, 2026
- Guardian Trust guardiantrusts.org/wp-content/uploads/2025/02/Pooled-D4C-Fee-Schedule.pdf, read November 8, 2026
- PLAN of MA and RI planofma-ri.org/special-needs-professionals/comparing-plans-trusts, read November 8, 2026
Talli, trust disbursement software
What it does. Pays out of a special needs trust: approval steps, direct payments to vendors, a record of the vendor and the SSI effect expected, and reconciliation of each payment.
The step Giftwise adds. It works on money already in a trust and records the expected SSI effect. Giftwise computes the route from the statute at the moment a third party gives, with no trust to set up, and the effect is on a report anyone can check.
- Talli talli.ai/blog/distributing-special-needs-trust-beneficiaries, read November 8, 2026
TrustHelm, a guide for trustees
What it does. A caregiver guide with a checker for whether a trust can pay for something: pay the provider directly, or proceed with caution because the in-kind support rule may lower SSI by up to a third.
The step Giftwise adds. The check is advice. Giftwise makes the same check in code for each gift, then pays the shop or the ABLE account through PayPal and keeps the record.
- TrustHelm trusthelm.ai/guides/trustee-duties/special-needs-trust-management, read November 8, 2026
Benefits calculators
What it does. Disability Benefits 101 estimates how a job may change a person's total income, benefits and health coverage, in 13 states, and its SSI pages work the rent example by hand: a grandfather paying $300 of rent is advised to put the money into an ABLE account instead of paying the landlord.
The step Giftwise adds. That is the route Giftwise automates. It answers the same question for each gift before it is given, then pays it the way that keeps the check whole and writes the report.
- DB101 db101.org, read November 8, 2026
- DB101 Illinois, SSI limits il.db101.org/il/programs/income_support/ssi2/program2d.htm, read November 8, 2026
Benefits counselors
What it does. Work Incentives Planning and Assistance counselors, funded by Social Security, give free, one-to-one counseling to people on Social Security and SSI.
The step Giftwise adds. A counselor can make the gift page with the family, and check every month's report against PayPal and the ledger from its link, with no login.
Fundraising sites
What it does. Raise money from many people for one cause, with a goal and updates.
The step Giftwise adds. Each stated use is paid straight to its shop or to the ABLE account, so the money raised does not arrive as cash. A fundraiser link can become a gift page.
- Special Needs Alliance specialneedsalliance.org/blog/crowdfunding-should-be-handled-with-care, read November 2, 2026
Giftly, and PayPal.me or a bank transfer
What it does. Giftly sends money with a spending suggestion; the recipient redeems it to a bank account, PayPal or a prepaid card and chooses where to spend it. PayPal.me and a transfer send money to someone you know, quickly.
The step Giftwise adds. Money that arrives as cash is unearned income for SSI. Giftwise never lets the gift become cash to the person: the same PayPal checkout pays the shop and the clinic instead, up to 10 recipients in one order, and the ABLE share goes through the plan's own gift page.
- Giftly giftly.com/blog/giftly-101/how-does-giftly-work, read November 8, 2026
An ABLE plan's gift page
What it does. ABLEnow and IAble take gifts by Ugift code at UgiftABLE.com, by bank transfer or check, fee free; CalABLE, ABLE United, PA ABLE and ABLE for ALL give each account its own gifting link, and some hold a gift for 10 business days.
The step Giftwise adds. A gift page takes money into ABLE only, with no rules check. Giftwise works out the ABLE share of each gift and sends the giver to that page for it, and pays the needs better paid at a shop through PayPal.
- ABLEnow ablenow.com/saving-investments/gifting, read November 8, 2026
- UgiftABLE ugiftable.com, read November 8, 2026
- CalABLE calable.ca.gov/how-it-works/gifting, read November 3, 2026
- ABLE United ableunited.com/usage/gifting, read November 3, 2026
- PA ABLE paable.gov/gift, read November 8, 2026
- ABLE for ALL ableforall.com/faqs?tag=gifting, read November 8, 2026
Paying the shop yourself
What it does. For one repair from one giver, it keeps the check whole, and it is what Giftwise does.
The step Giftwise adds. Rent and utility bills, which count even when paid straight to the landlord, go through ABLE instead, and many givers share one list, one ABLE limit and one monthly report.
- POMS SI 00815.400 secure.ssa.gov/poms.nsf/lnx/0500815400, read November 2, 2026
- 20 CFR 416.1130 ecfr.gov/current/title-20/chapter-III/part-416/subpart-K/section-416.1130, read November 2, 2026
Who runs it first
Three groups that already help people on SSI with money every month, and a first pilot
Three groups already help people on SSI with money every month. Each can run Giftwise as it is today.
Benefits counselors
75 projects in Social Security’s current round of Work Incentives Planning and Assistance, the free benefits counseling it funds nationwide, with $20 million in funding (WIPA-WIP-21-001; SSA).
With Giftwise. A counselor makes the gift page with the family in one visit and hands over the organizer link. Each month the family has the report to file by the 10th, with the rule behind every gift, in Easy Read and in Spanish.
The organizer's sideState ABLE programs
46 states and DC run an ABLE program, 31 plans accept people from any state, and more than 246,000 accounts had been opened by March 31, 2026 (ABLE National Resource Center, June 2026).
With Giftwise. A plan links its gift page to Giftwise. The ABLE share of each gift goes back to the plan's own gift link, and a need better paid to a shop, like a wheelchair repair, is paid to the shop through PayPal in the same checkout.
How ABLE gifts work for realPayee organizations
1 in 10 of the 7.7 million people with a representative payee are served by an organization: a nonprofit, an agency or a social services office (FY2024, Congressional Research Service).
With Giftwise. An organization pays shops and ABLE accounts for many people in one PayPal Payouts batch, confirmed in PayPal's Transaction Search, with each person's ledger and monthly report ready when SSA asks for its yearly accounting.
A fund pays many families
A first pilot
One benefits counseling project offers Giftwise to 25 families it already counsels, for 120 days: two months of gifts, and the checks SSA pays for those months two months later.
- SSI dollars kept
- The check each gift leaves, with Giftwise.
- Compared with the same gift as cash, priced by the same rules when it is made.
- Recorded in the audit ledger: each routed order's entry holds both checks.
- audit_events where action = 'paypal.routed_order.created': detail.checkWithRouting against detail.checkIfCash, for orders whose payments rows are captured. The hash chain verifies with npm run verify-ledger.
- Checks that match the report
- The check SSA pays each month, against the one the family's report said to expect.
- Compared with 0 of 55, the measured rate of gifts let through that the rule counts.
- Recorded in the monthly report, rebuilt from the payments and checkable by its QR code; SSA's amount is on the family's notice.
- totals.check from buildReport() in src/lib/report/ssa.ts for each month with gifts; /v/{slug}/{month}/{code} rebuilds it and asks PayPal for each payment.
Why it holds up if a larger tool adds the same AI. The model call is the easy part to copy; what decides here is the rules in code, a ledger and reports anyone can check, and error rates measured on Social Security’s own examples and federal court cases.
Simpler processes raise take-up
5 published studies, each as what it measured
None of these studied gifts to people on SSI. They are the published evidence, each in its own program, that doing the steps for people reaches more of them than explaining the steps, which is why Giftwise routes and reports rather than advising.
Finkelstein and Notowidigdo, 2019 (Quarterly Journal of Economics, p. 1509)
In a randomized trial of about 30,000 older people likely eligible for SNAP, 6 percent of the control group enrolled within nine months, 11 percent of those sent information, and 18 percent of those sent information and offered help with the application.
Bendtsen, 2026 (Journal of Policy Analysis and Management, abstract)
Across 51 field experiments with 187 effect sizes, help that reduces what applicants must do raised take-up by 8.3 percentage points on average; information that reduces what they must learn, by 3.4 points.
Wright, Garcia-Alexander, Weller and Baicker, 2017 (Health Affairs, pp. 838 to 845, results)
Low-cost mailings in Oregon raised Medicaid enrollment among lottery selectees from 27 percent to about 41 percent, and among people presumed eligible by about 3 points, at about $2.50 a person.
Fannin, Heflin and Lopoo, 2024 (Social Service Review, abstract)
Waiving in-person certification raised WIC caseloads by about 11 percent, with no detectable effect in counties that kept paper document steps or offered only curbside rather than fully remote certification.
Manoli and Turner, 2014 (working paper) (NBER, abstract)
An IRS reminder with a simplified form led nearly 80 percent of apparently eligible childless filers to claim the EITC that year; the effect fell to about 22 percent a year later, so a one-time nudge fades.
The law, the code and the test
4 routes, each with the section, the rule and the test
The sections that make each route count or not, next to the rule that implements them and the test that holds it.
| Route | The law | The code | The test |
|---|---|---|---|
| Paid to the shop, the clinic or the school | 20 CFR 416.1103(g); POMS SI 00815.400, Bills Paid by Third Party | R-VEND-01evaluateGift() in src/lib/rules/engine.ts | tests/rules.test.ts: paying the shop directly keeps the full check |
| Paid into the person's ABLE account | POMS SI 01130.740, ABLE accounts; SSA Spotlight on ABLE accounts | R-ABLE-01, R-ABLE-02evaluateGift() in src/lib/rules/engine.ts; withAbleSoFar() in src/lib/households.ts | tests/rules.test.ts: a deposit into ABLE keeps the full check; tests/invariants.test.ts: ABLE within its yearly limit |
| Rent or utilities paid to the landlord | 20 CFR 416.1130; POMS SI 00835.360, third-party vendor payments | R-SHEL-01computeMonth() in src/lib/rules/engine.ts; housingReach() in src/lib/impact.ts | tests/rules.test.ts: housing help counts up to the presumed maximum value less $20 |
| Cash, and gift cards that can buy food or shelter | 20 CFR 416.1121; POMS SI 00830.520, Gifts; SI 00830.522, Gift cards | R-CASH-01evaluateGift() in src/lib/rules/engine.ts; the gift finder holds gift cards back in src/lib/channel3.ts | tests/rules.test.ts: a cash gift counts after the $20 and $60 exclusions; tests/held-out.test.ts: SSA's gift-card examples |