twimco.Let’s talk ↗︎
Menu
Field notes / Operations

Michigan's SNAP work rules came back in eight counties on Sunday. Here's the Monday it lands on a front desk

On November 1, eight Michigan counties and Bay City lost the waiver that paused SNAP work requirements. Picture the first Monday at a front desk that helps people keep their benefits, and the small piece of software that decides whether the answer is right.

Editorial engraving of a sunny community agency front desk where a caseworker walks a client through a printed county list while a mother with a toddler waits with her phone.

As of November 1, 2026, Michigan reinstated SNAP time-limited work requirements for adults 18 to 64 without dependents under 14 in Alger, Arenac, Iosco, Iron, Luce, Montmorency, Oceana and Roscommon counties and the city of Bay City. Any screener, referral tool or message template that checks location should read from a dated list with a named owner and a source link, should show the deferral questions before it says someone must work, and should calculate volunteer hours the way MDHHS does: monthly benefit divided by Michigan's minimum wage.

Monday, 9:05 a.m.

This is a composite, not a real office. Picture the front desk of a community agency in Roscommon County on the morning of Monday, November 2, 2026. The person at the desk helps people apply for food assistance, keep it, and find work programs. On the screen is a referral tool the agency has used for years: answer a few questions about a client, and it tells you which programs apply and what the person needs to do.

The first client is 34, lives alone, and works about 20 hours a week at a hardware store. He got a letter. He wants to know whether he's about to lose his food assistance.

Until Sunday, the answer in Roscommon County was simpler. Michigan had a federal waiver that paused the time limit for adults like him. On October 30, the Michigan Department of Health and Human Services announced that the waiver would end for eight counties and one city starting November 1: Alger, Arenac, Iosco, Iron, Luce, Montmorency, Oceana and Roscommon counties, and the city of Bay City.

The referral tool still says "waived."

What actually changed

The rule itself isn't new. Under federal policy, adults aged 18 to 64 without dependents under 14 can receive food assistance for three months in a 36-month period unless they meet the work requirement. Michigan calls this time-limited food assistance. Federal officials can waive it in areas with high unemployment, and Michigan had waivers covering many areas.

What changed is where it applies. The requirement now applies statewide except in Alcona, Cheboygan, Mackinac, Ogemaw, Oscoda, Presque Isle and Schoolcraft counties and the cities of Detroit, Eastpointe, Flint, Jackson and Saginaw, which kept their waiver.

The rule didn't change on Sunday. The map did, and the map is the part most systems hard-code.

That's the operational lesson for anyone who builds or buys tools in this space: a screener, a text-message reminder, a caseworker script, a nonprofit's intake form. Each one has a list of places somewhere. Some read it from a table someone updates. Many have it typed into a rule or a dropdown, by someone who has since moved on. We've written about why a screener that tells people they don't qualify had better be right; a stale location list is one of the easiest ways for it to be wrong.

Sequence of work

How the map changed

  1. Before Nov 1

    Waiver paused the time limit in many Michigan areas.

  2. Oct 30

    MDHHS announces the change.

  3. Nov 1

    Eight counties and Bay City return to the requirement.

  4. Still waived

    Seven counties plus Detroit, Eastpointe, Flint, Jackson, Saginaw.

Dates from MDHHS's Oct 30, 2026 release.
The rule didn't change on Sunday. The map did, and the map is the part most systems hard-code.

9:20 a.m.: the deferral questions

Back at the desk. Before deciding the client must work, the person at the desk needs to know whether he's excused. MDHHS lists the federal deferrals: being physically or mentally unable to work; receiving disability-based retirement or disability insurance, Supplemental Security Income or State Disability Assistance; being pregnant; receiving or having applied for unemployment benefits; taking part in a drug or alcohol treatment program; attending training or college at least half-time and meeting the student rules; caring for an incapacitated person or a child under 6; living in a household with a child under 14; or being an Indian, Urban Indian or California Indian.

The order matters. If a tool asks "are you working 80 hours a month?" first, a person who would be excused hears "you're about to lose benefits" before anyone asks whether they're caring for a parent. A good tool asks the deferral questions first and explains why it's asking.

Our client has applied for unemployment after his second job ended. That alone may excuse him. The tool doesn't ask.

9:40 a.m.: the hours

The client asks what counts. MDHHS lists three ways to meet the requirement: work at least 80 hours a month, which can be paid, paid in goods or services, unpaid or volunteer; take part for at least 80 hours a month in an approved employment and training program through Michigan Works! in select counties; or do community service at a nonprofit.

Here's the detail that trips up software. For volunteering at a nonprofit or workfare through Michigan Works!, the number of hours isn't fixed at 80. MDHHS says it's the household's monthly food assistance benefit divided by Michigan's minimum wage. A person with a smaller benefit needs fewer hours. A tool that tells everyone "80 hours" overstates what many people need to do.

That's a calculation, and the inputs change: benefit amounts change, and the minimum wage changes. Those values belong in one place, with a date, not in a sentence in a help page.

By 10:15, the person at the desk has worked it out by hand: checked the MDHHS release, asked about unemployment, and written down the next step for the client to take to his local office. It took twenty minutes. The tool could have done it in two, and it would have done it the same way for the next client, and the one after that.

What the tool should have said

If your organization runs or pays for any tool that touches this, here is what we'd check this week:

  • The location list. Read it from a dated table with a source link to the MDHHS release and a named person who updates it. Show the "as of" date on screen so staff know how fresh it is.
  • Places smaller than counties. Bay City lost its waiver; Saginaw, Flint, Jackson, Eastpointe and Detroit kept theirs. If your tool only knows counties, it can't get these right.
  • The question order. Deferrals before requirements.
  • The hours. Calculate the volunteer and workfare hours from the benefit and the minimum wage, and say where the numbers came from.
  • The messages. Any reminder text or letter template that says "work requirements are paused in your area" needs a review.
  • The handoff. Point people to their local MDHHS office and MI Bridges for their own case, and to 2-1-1 for food help today.

Changes like this tend to arrive with short notice and land on the busiest desks. We saw the same pattern with Michigan's unemployment system going dark for a week: the policy is one decision, but the work is in a hundred small places that need to agree.

If you run a benefits program, a nonprofit intake process or a vendor tool that needs to keep up with rules like these, our government and public sector team builds screeners and case tools that read from a list you can update in minutes. Get in touch and tell us which rule your tools hard-coded last.

Related work: Sutton Place.

How the work moves

The order a screener should ask in

  1. Where

    Address checked against a dated list.

  2. Excused?

    Deferral questions first.

  3. Hours

    Work, training or volunteer, calculated.

  4. Message

    Plain words, with the as-of date.

  5. Handoff

    Local office, MI Bridges, 2-1-1.

Illustrative flow for a screener or intake tool.
twimco.

We build alongside the people doing the work.
Bring us the problem you’re thinking about.

Related work

Sutton Place ↗︎