You can buy alcohol in Iowa between 6:00 a.m. and 2:00 a.m. Monday through Saturday, and between 8:00 a.m. Sunday and 2:00 a.m. Monday, provided the seller holds the appropriate license and, for Sunday sales, a Sunday sales privilege. The same window applies whether you’re at a bar, a restaurant, a grocery store, a convenience store, or a dedicated liquor store.1Iowa Code. Iowa Code 123.49 – Miscellaneous Prohibitions
Weekday and Saturday Hours
From Monday through Saturday, licensed establishments in Iowa can sell beer, wine, and liquor starting at 6:00 a.m. Sales must stop at 2:00 a.m. the following morning. That leaves a four-hour overnight window, from 2:00 a.m. to 6:00 a.m., when no licensed seller in the state can legally ring up an alcohol purchase.1Iowa Code. Iowa Code 123.49 – Miscellaneous Prohibitions
Sunday Hours
Sunday sales start later. The earliest you can buy on a Sunday is 8:00 a.m., and sales run until 2:00 a.m. Monday. The two-hour difference from weekday mornings is the only variation in Iowa’s state-set schedule.1Iowa Code. Iowa Code 123.49 – Miscellaneous Prohibitions
Why Some Stores Are Still Closed on Sunday
Selling on Sunday requires a separate privilege attached to the retailer’s license. A store or bar without that privilege is closed for alcohol sales on Sundays regardless of the state’s legal hours. Clubs or organizations that restrict their membership based on race, religion, sex, or national origin are generally ineligible for the Sunday privilege.1Iowa Code. Iowa Code 123.49 – Miscellaneous Prohibitions
So if you drive to a store on a Sunday and find the alcohol aisle roped off or the register refusing the sale, that’s a licensing issue at the store, not a change in state law.
Holidays
Iowa does not impose any special blackout dates on alcohol sales for holidays. Christmas, Thanksgiving, New Year’s Day, and the Fourth of July all follow the normal daily schedule. Individual retailers are free to close early or stay closed entirely on a holiday, which is a business decision rather than a legal requirement. Call ahead if you need alcohol on a holiday to confirm the store is actually open.
Where the Hours Apply
The legal selling hours are the same regardless of license type. A Class “E” retailer (grocery, convenience, or liquor store selling beer, wine, and liquor in sealed containers for takeaway), a Class “B” retailer (wine and beer only, off-premise), and a Class “C” retailer (bar or restaurant serving by the drink, with carry-out allowed) all follow the 6:00 a.m. to 2:00 a.m. weekday window and the 8:00 a.m. Sunday start.2Iowa Legislature. Iowa Code 123.30 – Retail Alcohol Licenses
What differs by license is what you can buy and whether you can drink it on-site, not when you can buy it. A bar can keep pouring until 2:00 a.m. on the same clock a convenience store uses to sell a six-pack.
Age and ID at the Register
Whatever time you walk in, you need to be 21 to buy, and you should expect to show ID. The Iowa Alcoholic Beverages Division recommends sellers ask for identification that includes both a photo and a date of birth, and a current driver’s license, state ID card, military ID, or passport will satisfy virtually any retailer.3Iowa Department of Revenue. Iowa Age to Purchase A seller can refuse the sale if your ID looks altered, expired, or otherwise suspicious, and that refusal is within their rights even if you’re clearly of age.