By the time Missouri’s spring tax filing season was hitting its final stretch in late March 2026, the county assistance office on South Grand Boulevard in St. Louis had already seen a record number of appointments for the year. A social worker there, Deandra Moss, had been flagging cases she thought deserved a closer look — people who slipped through the cracks not because they had too little, but because they had just enough to be told no everywhere they turned. Moss suggested I speak with Vivian Uribe. “She’s trying so hard and getting nowhere,” Moss told me. “That story needs to be told.”
When I sat down with Vivian Uribe at a coffee shop near her branch on Chippewa Street in early April, she arrived ten minutes early, ordered a plain drip coffee, and apologized twice before we had even started talking. She is 33 years old, a lead bank teller with nearly a decade at the same institution, and she carries herself with the careful composure of someone who has spent a long time trying not to ask for anything.
A Paycheck That Looked Fine From the Outside
Vivian’s income — $56,200 annually as of her 2025 W-2 — puts her above the federal poverty level by a wide margin, and she knows it. That has been the problem. “Every time I looked up a program, I’d get to the income section and just close the tab,” she told me. “I assumed I didn’t qualify. I didn’t even finish the application.”
Her fiancé, Marcus, is two years into a licensed practical nursing program at a community college and works part-time at a distribution warehouse. His income in 2025 was roughly $19,400. Together they bring in around $75,600 — a number that sounds comfortable until you start subtracting.
Marcus has two children from a previous relationship, ages 7 and 9, who stay with him on alternating weeks. The custody agreement, finalized in 2022, required his former partner to pay $640 a month in child support. As of March 2026, according to documents Vivian shared with me, the back balance had reached $11,420. “We stopped expecting it,” Vivian said. “We just budget like it doesn’t exist.”
The Prescription Problem That Broke the Budget
Vivian manages a chronic autoimmune condition that requires two medications. For years, her employer-sponsored insurance kept her out-of-pocket costs to around $52 a month combined. Then, in January 2026, her bank switched insurance carriers during open enrollment. The new formulary reclassified one of her medications to a higher tier.
Her monthly prescription costs jumped to $287. That is a $235-a-month increase — or roughly $2,820 more per year — with no warning and no appeal she felt equipped to navigate. “I actually went without for three weeks in February,” she told me quietly. “I was rationing. I knew I shouldn’t be, but I didn’t know what else to do.”
It was Vivian’s primary care doctor who first mentioned the county assistance office — not for cash benefits, but because the office had a navigator on staff who helped people find pharmaceutical assistance programs. Vivian made the appointment skeptically. “I figured they’d tell me I made too much and send me home,” she said.
What the County Office Actually Found
The navigator, a woman named Patricia Chen, spent nearly 90 minutes with Vivian during their February 18 appointment. What Chen found was not a single solution but a layered set of options Vivian had never known to look for.
The first was a manufacturer patient assistance program for one of her medications. According to NeedyMeds, a nonprofit that tracks pharmaceutical assistance programs, hundreds of brand-name drug manufacturers operate income-based assistance programs that are frequently underutilized because patients don’t know they exist. Vivian’s household income, while above many government program thresholds, fell within the manufacturer’s eligibility range. Within three weeks, her cost for that medication dropped to $0 per month through the program.
The second issue Chen flagged was Vivian’s student loans. Vivian had been on a standard 10-year repayment plan, paying $781 a month on her $71,000 balance — a balance accumulated across a master’s degree in business administration she completed in 2019. Chen connected her with a nonprofit student loan counselor who identified that Vivian had never enrolled in an income-driven repayment plan. Under the current SAVE plan framework described by Federal Student Aid, her projected payment could drop significantly based on her discretionary income calculation once Marcus’s school enrollment status was properly documented.
The Tax Refund She Almost Left Behind
The third discovery came during tax filing season. Vivian had been using a basic free filing tool but had not been claiming the Lifetime Learning Credit — a tax credit available through the IRS for qualified education expenses — for Marcus’s nursing program tuition. Because they are not yet married, the credit had to be claimed carefully, but the counselor identified that Vivian may have been eligible to claim education-related credits based on her own prior coursework costs that were still within the eligible window.
After working with a volunteer tax preparer through a VITA (Volunteer Income Tax Assistance) site in February, Vivian’s 2025 federal return came back with a refund of $1,912. Her previous year’s refund had been $244.
The $1,912 refund landed in her account on March 4, 2026. She used $900 of it to pay down a credit card she had been carrying a balance on since November — a card she had used to cover prescriptions during the months before she found the manufacturer assistance program.
The Win Was Real — But So Was the Fear
Vivian described the past eight weeks as the first time in two years she felt like she could see the next few months clearly. But she was careful not to overclaim it. “It’s not like everything is fixed,” she told me. “Marcus’s ex still owes us over eleven thousand dollars. His IDR paperwork is still processing. I’m still carrying the second medication cost on my own.”
The second prescription — still $97 a month after insurance — remains a line item she watches closely. She has applied for a second manufacturer assistance program but had not received a determination as of our conversation on April 2. Her loan servicer had acknowledged her recertification request but given a processing window of 60 to 90 days.
What Vivian kept returning to — and what social worker Deandra Moss had also described — was the gap between existing and knowing. The programs Vivian accessed were not new. The manufacturer assistance program had been available for years. VITA sites have operated in St. Louis for decades. The IDR recertification process is a standard government tool. None of it had ever been presented to her in a way she could act on.
“I had to go to a county office and sit down with someone who knew what to look for,” Vivian said. “That shouldn’t be the only way people find this stuff. But it was, for me.”
When I left that coffee shop on Chippewa Street, Vivian was already back on her phone — checking her loan servicer portal, she said, to see if the status had updated. It hadn’t. She smiled the small, cautious smile of someone who has learned not to celebrate until the number actually changes. I found myself hoping it would.
Related: When Overtime Vanished and Rent Jumped $380 a Month, One Restaurant Manager Found Help She Didn’t Know Existed

Leave a Reply