We Deliver St. Louis-Style Pizza Right To You
Hot, fresh Imo's Pizza delivered to your door. Check your delivery zone, see our fees, and track your order — all in one place.
How Delivery Works
From order to your door in four easy steps — we make it effortless.
Choose Your Pizza
Browse our full menu and pick your favorites — from classic thin-crust to specialty pies.
Enter Your Address
Confirm your delivery address during checkout. We'll verify your zone automatically.
Secure Checkout
Pay safely online with card, or choose cash on delivery for your convenience.
We Deliver Hot
Your pizza is prepared fresh and delivered hot in our insulated bags — guaranteed.
Delivery Zones
We deliver across St. Charles and surrounding communities. Find your zone below to see fees and estimated times.
Zone 1 — Local
Closest ZoneZone 2 — Extended
Standard ZoneZone 3 — Outer
Outer ZoneDelivery Information
Everything you need to know about our delivery policies and service.
Payment Options
- Credit & Debit Cards
- Cash on Delivery
- Apple Pay & Google Pay
- Imos Gift Cards
Order Minimums
- Zone 1: $12.00 min
- Zone 2: $18.00 min
- Zone 3: $25.00 min
- Delivery fee not included
Our Promise
- Always delivered hot
- Fresh daily ingredients
- Live order support
- Issues resolved promptly
Tips & Gratuity
Our drivers work hard to get your food to you hot and on time. Tipping is optional but always appreciated. You can add a tip at checkout or in cash at delivery.
Suggested: 15%–20% of order total.
Delivery Hours
We deliver every day of the week. Check our schedule below to plan your order.
| Day | Delivery Hours | Last Order | Status |
|---|---|---|---|
| Monday | 11:00 AM – 10:00 PM | 9:45 PM | Open |
| Tuesday | 11:00 AM – 10:00 PM | 9:45 PM | Open |
| Wednesday | 11:00 AM – 10:00 PM | 9:45 PM | Open |
| Thursday | 11:00 AM – 10:00 PM | 9:45 PM | Open |
| Friday | 11:00 AM – 11:00 PM | 10:45 PM | Open |
| Saturday | 11:00 AM – 11:00 PM | 10:45 PM | Open |
| Sunday | 12:00 PM – 9:00 PM | 8:45 PM | Open |
Delivery times may vary during peak hours and holidays. Orders placed after the last order time will be scheduled for the next available slot. Call us at +1 636-946-5040 for real-time availability.
Track Your Order
Enter your order number and email address to see the current status of your delivery.
Track My Pizza
Your order number can be found in your confirmation email.
Can't find your order? Contact our support team or call us at +1 636-946-5040.