Quick Answer
Does My Product Need the HFPE License?
Walk through these questions to find out which program applies to your prepared meal or food product.
Product-by-Product Breakdown
Common Prepared Foods — Iowa Status
Here's how Iowa's rules apply to the prepared food products home sellers most commonly ask about.
Iowa's 2023 Food Freedom Act added a powerful expansion to the HFPE license: HFPE licensees may now sell foods that are "promptly served, delivered, or otherwise provided to a consumer immediately upon order." This made-to-order category lets licensed home food sellers serve freshly prepared hot meals, customized dishes, and event catering directly to customers — without the usual cold chain requirements that apply to pre-packaged perishable foods. This is a significant opportunity for home chefs looking to offer meal delivery or pop-up dining experiences. Note that the HFPE license ($50/year from DIAL) is still required — the made-to-order provision is a feature of that license, not a separate cottage food exception. Get your HFPE license →
Expanding to TCS Foods
Getting the HFPE License for Prepared Meals
If your prepared meal business requires the Iowa Home Food Processing Establishment license, here's exactly what you need to do — and what you get in return.
- Application submitted to DIAL — Food Safety Bureau
- $50 annual license fee (renewable each year)
- Home kitchen inspection by a state DIAL food inspector
- Certified Food Protection Manager (CFPM) certification — e.g., ServSafe Manager or equivalent ANSI-accredited program
- Annual gross sales must stay below $50,000 under the HFPE program
- Products must be labeled as "produced at a home food processing establishment"
- TCS foods — soft pies, cheesecakes, cream-filled pastries, custards
- Prepared meals including soups, stews, casseroles, and egg dishes
- Made-to-order foods served immediately upon order (HF661, 2023)
- Wholesale sales to restaurants, grocery stores, and retailers
- Retail shelf placement and indirect sales channels
- Some poultry products (under 1,000 birds/year exemption) — see Special Categories
Food Safety Fundamentals
Safe Temperature Requirements for TCS Foods
If you're operating under the HFPE license and selling TCS prepared foods, temperature management is your primary food safety obligation. These are the standard Iowa food code requirements that apply to your home kitchen operation.
| Food / Situation | Required Temperature | Status | Notes |
|---|---|---|---|
| Cold TCS foods (storage & transport) | 41°F (5°C) or below | Safe Zone | Refrigerate promptly; use insulated transport bags with ice packs for delivery |
| Hot TCS foods (holding for service) | 135°F (57°C) or above | Safe Zone | Use food-grade chafing dishes or insulated carriers to maintain temperature |
| Temperature danger zone | 41°F – 135°F (5°C – 57°C) | Danger Zone | Bacteria multiply rapidly; TCS foods must not remain in this range more than 2 hours total |
| Cooking (poultry) | 165°F (74°C) internal | Minimum Internal | Use a calibrated food thermometer; verify at thickest part of the meat |
| Cooking (ground meat) | 155°F (68°C) internal | Minimum Internal | Applies to ground beef, pork, and other ground proteins |
| Cooling cooked foods | 135°F → 70°F within 2 hrs; then to 41°F within 4 more hrs | Cooling Rule | Rapid cooling prevents bacterial growth; use shallow containers, ice baths |
| Made-to-order items (HF661) | Served immediately upon order | Special Provision | Must be promptly served, delivered, or provided — no extended holding |
Iowa TCS Product Classifier
Enter your prepared food product and get an instant Iowa TCS determination — cottage food, HFPE, or outside both programs — with the specific rule that applies.
Create Free Account to Use This Tool →