
Last verified: October 2026 for the Kansas City metro and Columbia, August 2026 for the rest. Missouri’s rules are set locally, so confirm with your own city or county health department before paying.
State requirement: No statewide requirement
Law: No state law · Authority: Missouri DHSS · Verified: August 2026
Requirements are set by your city or county, and most accept only their own approved course. Find your county below before you pay.
Missouri has no statewide food handler card. What you need depends entirely on the city or county you work in — and the differences are bigger than most sites admit. The Kansas City metro runs the strictest system in the state, with approved-provider lists, proctored exams and a six-agency reciprocity agreement. St. Louis requires no card at all, but does require something most guides never mention. And a number of smaller counties quietly run mandatory programs of their own.
Quick answer
There is no single Missouri food handlers card or food handlers permit. Missouri sets no statewide food handler requirement. The Missouri Food Code is a minimum standard, and local public health agencies are free to be stricter — most of the ones that matter are.
- Kansas City metro — card required, strict rules: Kansas City, Independence, and Jackson, Cass, Clay and Platte counties. Approved providers only in most, and a proctored exam if you want your card to travel.
- Other counties with mandatory programs: Jefferson County, City of Columbia, Cape Girardeau County, Lafayette County, Marion County.
- No worker card required: St. Louis City, St. Louis County, St. Charles County, Springfield-Greene County — though St. Louis City and County both require Hepatitis A immunization for food handlers.
- Cost where required: roughly $10 to $25, depending on the jurisdiction and whether you train online or in person.
- Deadlines vary a lot: 15 days from hire in Independence, 30 in Clay County, 60 in Jefferson County. Do not assume 30 days.
One warning that applies across the state: a generic ANAB-accredited food handler card bought from a national website usually will not satisfy a Missouri jurisdiction that runs its own program. Most of them name the specific courses they accept. Cass County is the notable exception.
Find your Missouri county
Missouri has no statewide card. Each city or county sets its own rule. Jump to yours:
Running the establishment rather than working the line? See Missouri Food Manager Certification — a separate requirement from any of the county cards above.
What it’s called: Missouri jurisdictions do not agree on a name. The same county requirement appears as a food handler card, food handlers permit, food handler certificate, food handler certification or food handlers license depending on who issues it — Kansas City-area agencies mostly say permit. There is no statewide name because there is no statewide requirement.
The Kansas City metro — the strict part
Most of Missouri’s food handler enforcement lives in the KC metro, and each of the six agencies runs things slightly differently. Find your employer’s actual jurisdiction first — a restaurant inside Kansas City city limits is handled by Kansas City, not Jackson County, even though it sits in Jackson County.
Kansas City, Missouri (KCMO)
Required for “anyone that works directly with the preparation or cooking of food,” and for managers and supervisors of those staff.
- Cost: $20 for the in-person class, $25 online.
- Valid: 3 years.
- Pass mark: 80%. If you fail the in-person class test you can retest later free of charge.
- Approved online courses: only two — Premier Food Safety and StateFoodSafety. Kansas City does not publish any general acceptance of ANAB-accredited courses, so a card from another national provider will not be honored.
- There is an in-person step. After the online course you print the certificate and bring it, with a photo ID showing your first and last name, to the Kansas City Health Department within 30 days of completing the course — not 30 days from hire. Staff ask a few short questions to confirm you are the person who took the class, then issue the card. If the certificate is more than 30 days old you have to retake the course.
- Deadline after hire: Kansas City does not publish one.
Independence
“All food service employees in Independence are required to obtain a Food Handler Permit” — and Independence has the tightest deadline in the state.
- Deadline: no later than 15 days from the date you are hired.
- Cost: $25 in person or online. Food manager permit $30. Duplicate card $5.
- Valid: 3 years, with no renewal — you retake the training.
- Approved online course: StateFoodSafety, $25 including the Independence card fee, with two attempts at the test. Premier Food Safety is not on Independence’s list even though Kansas City accepts it.
- After the online course: bring the certificate and photo ID to 20201 E Jackson Dr within 30 days of passing.
- In-person step: bring your certificate and photo ID to the Health Department and pass a short post-test. This is a real test, unlike Kansas City’s identity check.
- In-person classes: the third Monday of each month at Independence Municipal Commons. Pre-register at the Health Department.
- Already hold a ServSafe or similar card? Independence has a separate “alternate training” path — bring the certificate and photo ID to City Hall and pay a $5 transfer fee.
Jackson County Food Handler Permit
Required for anyone handling food at an establishment in Jackson County — but if your workplace is inside Kansas City or Independence, you deal with those health departments instead.
- Cost: $24.95 online, $22 for the county’s classroom class, $22 per person for on-site group training (minimum 10 people).
- Approved online course: TAP Series is the only online course Jackson County accepts. That exclusivity applies to the online route — the county’s own classroom and on-site classes are the alternatives. No third-party provider is accepted for any route.
- Pass mark: 70% on the online assessment, which is not proctored.
- Important limitation: a Jackson County online TAP Series certificate is only valid in Jackson County. It will not be accepted by the other five agencies, because their reciprocity requires a proctored exam. If you work across jurisdictions, take a proctored option instead.
- Valid: Jackson County does not publish a validity period.
Cass County Food Handler Permit
- Cost: $20 for the in-person class, $25 for the StateFoodSafety online course.
- The one flexible jurisdiction: Cass County states that “any ANSI-approved food safety course is accepted.” It is the only KC-metro agency that says so — if you already hold an accredited card, this is the one place it is likely to count. If you don’t have one yet, an ANAB-accredited food handler course meets that wording.
- Post-exam: a ten-question test, taken in the office or over Zoom.
- Managers: required to take an ANSI-approved course and a proctored test to serve as person-in-charge.
- Note on the “90 days” you may see quoted: that is how long the completion certificate stays valid as a temporary card before you must retake the course — it is not how long your issued card lasts.
Clay County Food Handler Card (Permit)
Clay County has the broadest wording in the metro: the county food code “requires any person who engages in food preparation, handling, dispensing or service to the public to possess a valid food handler card or food manager certificate.”
- Deadline: no later than 30 days from hire.
- Valid: 3 years.
- In-person step: an eight-question post-test at the Clay County Public Health Center. An online completion certificate is only good for 30 days, so go in promptly.
- Cost: $20 for the two-hour in-person class (cash only; call 816-595-4350 to reserve a seat), or take the StateFoodSafety online course.
- Where: Clay County Public Health Center, 800 Haines Drive, Liberty. The post-test is also offered in Spanish, Vietnamese and Mandarin, and the card is printed on the spot.
Platte County
Platte County works differently from everywhere else in the state, and it is worth understanding before you buy anything.
- It is a staffing ratio, not a card for every worker. The county’s food protection ordinance requires establishments to employ “one person for every five persons on duty” holding a certificate of registration in food handling and sanitation. Falling short is a critical violation for the business.
- Valid: 5 years from the date you pass the exam — considerably longer than the 3 years common elsewhere in the metro.
- Approved provider required: the ordinance calls for “a health authority approved course and monitored examination offered by a health authority approved provider.” The named online course is TAP Series; the health department also runs its own in-person class on the third Tuesday of each month.
- The exam is proctored — by Zoom or in person — and must be taken within 30 days of finishing the training, or you retake both. Pass mark 70%.
- Cost: not published on the county’s website.
The six-agency reciprocity agreement
Six Kansas City-area public health agencies — Kansas City, Independence, and Cass, Clay, Platte and Jackson counties — accept each other’s food handler cards without a transfer fee. For a lot of metro workers this is the single most useful fact on this page: one card can cover you across all six.
There is one condition, and it matters: the exam must have been proctored. As Independence puts it, cards are accepted “only if the food handler exam was administered by a proctor (unsupervised, online exams will not be accepted).”
That produces one asymmetry worth planning around. Jackson County’s online TAP Series certificate is only accepted in Jackson County, because that exam is not proctored. If you might work anywhere else in the metro, choose a route that ends in a proctored exam — Kansas City’s or Independence’s in-person step, Platte County’s Zoom or in-person exam, or Cass County’s supervised post-test.
Don’t confuse the reciprocity agreement with Independence’s $5 fee. That $5 applies only to its separate “alternate training” path for people arriving with a ServSafe-type certificate — reciprocity between the six agencies genuinely costs nothing.
St. Louis — no card, but a vaccination requirement
Neither St. Louis City nor St. Louis County issues or requires a food handler card. If you have been searching for one, that is why you cannot find it.
But St. Louis is not a “nothing required” jurisdiction, and this is the part almost every other guide leaves out. St. Louis City requires all food handlers to show proof of Hepatitis A vaccination within 30 days of employment, under a city ordinance that puts the duty on the permit holder to verify it. St. Louis County has its own Hepatitis A immunization requirement for food service personnel, with a medical exemption process.
St. Louis City also requires every establishment to designate a person-in-charge holding a food safety management certificate, for all hours of operation. That is a manager-level credential, not something an ordinary food handler needs.
St. Charles County
No food handler card. St. Charles requires manager certification — every establishment must employ at least one person during all hours of operation who has completed an approved food protection manager course, and accredited ANSI courses are accepted for that. The county’s basic food safety class for everyone else is explicitly optional: workers “should” complete it, not must.
Jefferson County
Jefferson County does require training, on the most generous timeline in Missouri: employees have 60 days from date of hire to obtain one of three levels — certified food protection manager (valid 5 years), advanced food handler, or basic food sanitation employee (valid 3 years) through a course approved by the health department. The department does not issue the card itself; it points employees to approved outside providers. Establishments must keep a written roster showing each employee’s name, job title, hire date and training level.
The rest of Missouri
Outside the metros, mandatory programs are more common than most sites suggest. These counties and cities run their own:
- City of Columbia (Boone County): required. $15 for a new or renewed card, $5 for a duplicate, valid 3 years. You take the city’s own online class and then collect the card in person at 1005 W. Worley. Note this is a city program — unincorporated Boone County has no food handler requirement.
- Cape Girardeau County: required county-wide since January 2012. Two routes only — a two-hour in-person class for $10, or the StateFoodSafety online course for $15.
- Lafayette County: required for all employees with food preparation duties. The health department contracts with StateFoodSafety; cards from elsewhere are only discretionary — they “may be accepted.”
- Marion County: required for all food workers, valid 3 years, with the exam administered by the health department and available on-site at establishments.
Springfield-Greene County does not require a food handler card, despite what several course-seller sites claim. The health department offers an optional $10 online class — available in English, Spanish, Korean, Mandarin, Vietnamese and ASL — and issues a certificate with its own logo, but no ordinance requires you to hold one. If an employer in Springfield asks for training, that is an employer policy, not a legal requirement.
Elsewhere in Missouri there is generally no local card requirement, and food safety training is an employer decision. It is still worth having, and it is a reasonable résumé item — just confirm with your local health department which course it accepts before you pay for anything. Where no local rule applies and an employer simply wants you trained, an ANAB-accredited food handler course is the safe default.
What Missouri requires statewide
The Missouri Food Code is adopted by state regulation and is based on the 2009 FDA Food Code. Two consequences follow, and both surprise people:
- There is no statewide food handler card, and no state-level worker certificate of any kind.
- There is no statewide certified food protection manager mandate either. Because Missouri stayed on the 2009 edition, it never adopted the later requirement that every establishment employ a certified manager. Instead the person in charge demonstrates knowledge one of three ways: no priority-item violations at the current inspection, being a certified food protection manager, or answering the inspector’s questions correctly.
The state health department sets the floor and does not issue these permits — local public health agencies do, and they may be stricter. That is exactly why Missouri looks so uneven from county to county.
What to do, by location
- Work out which agency actually covers your workplace. City limits beat county lines in the KC metro — Kansas City and Independence run their own programs inside Jackson County.
- Kansas City metro: get the card your jurisdiction approves, and if you might work across city or county lines, make sure your exam is proctored so the six-agency agreement covers you.
- St. Louis City or County: you do not need a food handler card. Sort out your Hepatitis A vaccination record instead, within 30 days of starting.
- Jefferson County: 60 days from hire, through a health-department-approved provider.
- Columbia, Cape Girardeau, Lafayette or Marion: use the local program — these are not places a national card will cover.
- Springfield, St. Charles, or most of outstate Missouri: nothing is legally required of ordinary food workers. Don’t buy a card because a website told you your state requires one.
Missouri at a glance
| Statewide requirement? | No — Missouri Food Code is based on the 2009 FDA Food Code; rules are set locally |
| Statewide manager mandate? | No — person-in-charge demonstrates knowledge one of three ways |
| Kansas City, MO | Required; $20 in person / $25 online; 3 years; Premier Food Safety or StateFoodSafety online only; in-person pickup within 30 days of the course |
| Independence | Required; 15 days from hire; $25; 3 years; StateFoodSafety online; post-test in person |
| Jackson County | Required; $22 classroom / $24.95 online; TAP Series is the only online course; online card valid in Jackson County only |
| Cass County | $20 in person / $25 online; any ANSI-approved course accepted; 10-question post-exam |
| Clay County | Required for any person handling or serving food; 30 days from hire; $20 class; 3 years; 8-question post-test |
| Platte County | One certified person per five on duty; 5 years; approved provider plus a proctored exam |
| Reciprocity | Six KC-area agencies, no transfer fee — but only if your exam was proctored |
| St. Louis City & County | No card. Hepatitis A immunization required for food handlers |
| St. Charles County | No worker card; manager certification required |
| Jefferson County | Required; 60 days from hire; approved provider |
| Columbia · Cape Girardeau · Lafayette · Marion | Required; local programs, $10–$15 where published |
| Springfield-Greene | Not required; optional $10 class |
Work across a state line?
Food handler rules follow the establishment’s location, not where you live. If you work in a neighbouring state, its requirements may be different:
Common questions
Does Missouri have a state food handler card?
No. There is no statewide card or state-issued certificate. Any requirement you face comes from your city or county health department.
Will a national online ANAB-accredited card work in Missouri?
Usually not, in the places that actually require a card. Kansas City names two approved online providers, Jackson County and Platte County name TAP Series, and Lafayette County contracts with a single provider. Cass County is the clear exception — it accepts any ANSI-approved course. Check before you buy.
Do I need a food handler card in St. Louis?
No. Neither St. Louis City nor St. Louis County requires one. Both do require Hepatitis A immunization for food handlers, and St. Louis City requires it within 30 days of employment.
Does my Kansas City food handler card work in other cities?
Across the six-agency reciprocity area — Kansas City, Independence, Cass, Clay, Platte and Jackson counties — yes, at no charge, provided your exam was proctored. Outside that group, no.
How long is a Missouri food handler card valid?
It depends entirely on which agency issued it — and the range is wider than most guides say. Some jurisdictions publish a fixed period; others do not. The breakdown by county and city is in the individual sections above.
How long do I have after being hired?
There is no single answer, which is where most people get caught out. Independence gives you 15 days, Clay County 30, Jefferson County 60. Kansas City publishes no deadline from hire at all — its 30-day clock runs from when you finish the course, not when you start the job.
Can I use my food handler card in another state?
Generally no. Food handler rules are set locally, and a Missouri card carries no authority elsewhere — the reciprocity described above only covers six agencies in the Kansas City metro. If you move, check the rules for your new city and county.
Official sources
- Missouri DHSS — Food Safety
- Kansas City Health Department — Food Handler Card
- City of Independence — Food Handler & Manager Permits
- Jackson County — Food Handler Permits
- Cass County Health Department — Food Handler Classes
- Clay County Public Health Center — Food Handlers
- Platte County Health Department — Permits & Certificates
- St. Louis City — Food Control requirements
- St. Louis County — Food and Restaurants
- St. Charles County — Food Safety Classes
- Jefferson County Health Department — Food Safety
- Springfield-Greene County — Food Inspection Information
This guide is general information, not legal advice. Your city or county health department is the final word.
Managing or supervising a Missouri food establishment? See Missouri Food Manager Certification.
