Iowa Code § 137F.20 explicitly exempts cottage food operations from licensing, permitting, and inspection requirements. If you're selling shelf-stable, non-TCS foods directly to consumers — baked goods, jams, pickles (with pH testing), granola, candies, dry mixes — you can start selling today. There is no application, no fee, no renewal, and no sales cap. Iowa's 2022 HF2431 reform also preempts local governments from adding their own licensing requirements on top of state rules. Your rights are protected statewide.
No permit fee No kitchen inspection No sales cap No food handler certification required Local preemption — state rules applyComplete Permit Overview
Iowa Home Food Permits at a Glance
Iowa's licensing landscape for home food sellers involves multiple possible permits depending on what you sell, how you sell it, and how your business grows. Here's every permit that may apply — and whether you need it.
| Permit / License | Required? | Cost | Issuing Agency | Apply |
|---|---|---|---|---|
| Cottage Food — Iowa Code § 137F.20 | Not Required | Free — no permit | DIAL (Iowa Dept. of Inspections, Appeals & Licensing) | Read Rules → |
| Home Food Processing Establishment (HFPE) — Iowa Code § 137D | Required for TCS / Wholesale | $50/year | DIAL — Food Safety Bureau | Apply Online → |
| Food Handler / CFPM Certification | HFPE Only | $15–$120 (varies by program) | DIAL-accepted ANSI programs (ServSafe, Prometric, etc.) | See Accepted Courses → |
| Iowa Sales Tax Permit | Maybe — Depends on Products | Free | Iowa Department of Revenue | Register Online → |
| State Business License | Not Required | N/A | Iowa does not issue a general state business license | — |
| Local / City Business License | Check Locally | Varies by municipality | City or county clerk's office | Contact your city or county |
| Iowa Alcoholic Beverages License | Separate Program | Varies by license type | Iowa Alcoholic Beverages Division (ABD) | Iowa ABD → |
| IDALS Meat Inspection License | Separate Program | Varies | Iowa Dept. of Agriculture & Land Stewardship (IDALS) | IDALS Meat Bureau → |
Sales Tax — Important Note
Iowa's sales tax rules for food are nuanced. Most shelf-stable cottage food — packaged baked goods, jams, granola — is exempt from Iowa sales tax as unprepared grocery food. However, candy is taxable in Iowa, so chocolate confections and similar products may require a sales tax permit. If all of your products are exempt, you do not need a permit. The permit itself is free at tax.iowa.gov. Contact Iowa Department of Revenue at (515) 281-3114 or idr@iowa.gov to confirm your specific product mix.
Getting Licensed
How to Get Your Iowa HFPE License — Step by Step
If you're ready to sell TCS foods, offer wholesale accounts, or simply want the expanded capabilities of the HFPE program, here's exactly how to get licensed in Iowa. The process is straightforward and entirely manageable for a home food seller.
Before applying, verify that your product actually requires the HFPE license. Cottage food covers most shelf-stable products with no license at all. HFPE is needed for TCS foods (those requiring refrigeration), wholesale/retail sales, or certain perishable prepared meals. If you're unsure, call DIAL at (515) 281-6096 — they're familiar with home food seller questions and can clarify which program applies to your products.
💡 When in doubt, call DIAL first — saves timeThe HFPE license requires a CFPM certification from an ANSI-accredited program. Iowa accepts several nationally recognized programs including ServSafe (Manager level), Prometric, and the National Registry of Food Safety Professionals (NRFSP). DIAL also accepts an Iowa-specific online cottage food training course that satisfies the HFPE certification requirement. Costs range from approximately $15 to $120 depending on the program. See approved courses at dial.iowa.gov/licenses/food-establishments-hotels/food-resources.
Cost: ~$15–$120 depending on programDIAL food inspectors will conduct an on-site inspection of your home kitchen before issuing the HFPE license. You don't need a commercial kitchen — your home kitchen is the point. Focus on cleanliness, food-safe surfaces, pest exclusion, proper storage separation (raw vs. ready-to-eat), handwashing access, and adequate refrigeration for TCS products. DIAL inspectors are experienced with home kitchen settings and are available to answer preparation questions beforehand.
📞 Contact DIAL to schedule a pre-inspection consultationIowa's DIAL licensing system is fully online. Visit dial.iowa.gov/licenses/food-hotels/apply-food-license and complete the new food license application. You'll provide your name, home address, the types of products you plan to sell, and your CFPM certification information. The application fee of $50 is paid at submission — this covers your first year of licensing.
Cost: $50 annual license fee — paid at applicationAfter submitting your application, a DIAL food safety specialist will contact you to schedule the home kitchen inspection. Inspectors are located throughout Iowa, so wait times are generally reasonable. The inspection covers food storage, surface sanitation, pest control, equipment adequacy, handwashing facilities, and refrigeration capacity. Most well-prepared home kitchens pass on the first visit.
⏱️ Inspection typically scheduled within a few weeks of applicationOnce your kitchen passes inspection and your application is approved, DIAL issues your HFPE license. You can now legally sell TCS foods, pursue wholesale accounts with restaurants and grocery stores, and expand into the full range of homemade food items permitted under Iowa Code § 137D. Your license must be renewed annually ($50/year) and your kitchen may be subject to periodic re-inspection. Keep your CFPM certification current — most certifications are valid for 5 years.
🏷️ Update your labels to include the HFPE disclaimer statementThe HFPE license carries a $50,000 annual gross sales cap. If your business grows beyond this threshold, you'll need to transition to a full food processing plant license — a more involved regulatory step that requires a commercially inspected kitchen. If you approach the cap, begin planning for that transition early. Note that cottage food sales (§ 137F.20) do not count toward the HFPE cap — you can run both programs simultaneously.
📊 HFPE cap: $50,000/year gross; cottage food sales are uncapped and tracked separatelyKitchen Inspection
What Iowa Inspectors Look For
The HFPE kitchen inspection is conducted by DIAL food safety specialists. It's designed for home kitchen settings — not commercial facilities. Here's what they evaluate.
Iowa's HF2431 preempts local governments from adding licensing, permitting, or inspection requirements specifically for cottage food operations. However, certain local rules may still apply to your business in other capacities. Always check with your city or county office before operating:
- Some Iowa municipalities (Des Moines, Cedar Rapids, Iowa City, Davenport) may require a general business or vendor license — not food-specific, but applicable to any business operating within city limits
- Local zoning ordinances may restrict home-based commercial activity — check for rules about customer visits, signage, or delivery vehicle parking at a residential address
- Farmers market booth fees and vendor registration are set by individual markets — these are market rules, not state or local government requirements
- HOA rules (if applicable) may restrict commercial activity from a home — review your HOA documents before starting
Iowa Permit Tracker
Upload your Iowa permits and certifications, set renewal reminders, and track your HFPE sales against the $50,000 annual cap — all in one place.
Create Free Account to Use This Tool →