Jimmy John's operates an online ordering platform that lets customers place sandwich orders through their website or mobile app for pickup or delivery. The system works by connecting you to your nearest Jimmy John's location, showing you their menu, accepting your food selections, and processing payment—all before you leave home or the office. This guide walks through how that system actually functions, what to expect at each step, and what details matter when you're placing an order.
Get Your Free Artichoke Dip Recipe Guide →
The online ordering setup at Jimmy John's differs slightly depending on whether you use the website (jimmyjohns.com) or their mobile application. Both versions pull from the same menu and pricing, but the mobile app includes features like saved addresses and payment methods that speed up repeat orders. The website works on any browser from any device, so you don't need to install anything to get started. Both options connect to the same backend, meaning an order placed through the website will show up in the same restaurant kitchen as one placed through the app.
One practical reality: Jimmy John's locations operate independently, so ordering experiences can vary slightly. Some locations have delivery zones that extend several miles, while others only offer pickup. Some locations accept third-party delivery services like DoorDash, while others only use their own delivery drivers. When you start an order online, the system shows you these specific details for your nearest location before you finalize anything. This matters because a location two miles away might have different delivery availability than one five miles away, even if both are "nearby."
Takeaway: Jimmy John's online ordering works through their website or app, both connecting to local restaurant locations. The specific services available (delivery range, third-party options) depend on which location serves your address, so the system shows you these details upfront.
The first step in any Jimmy John's online order is telling the system where you are or where you want to pick up your sandwich. You can enter this information in several ways. If you visit jimmyjohns.com on a computer, you'll see a search box asking for your zip code or address. Mobile app users typically get prompted to allow location access, which uses GPS to find nearby locations automatically. You can also manually enter an address if you prefer not to share location data or if the automatic detection isn't accurate.
Understanding Itchy Feet Causes and Treatment Options →
Once you provide an address or zip code, the system displays all Jimmy John's locations that can serve that area. For each location, you'll see the distance, the current status (open or closed), and which service methods are available. If a location is "offline" or marked as temporarily closed, you cannot place an order there. The system then shows you how delivery works at that specific location—whether Jimmy John's delivers themselves, whether they partner with third-party delivery services, or whether that location only offers pickup.
This location selection step matters more than it might seem. Some areas have multiple Jimmy John's within a few miles, and they may have different hours, delivery zones, or service options. A location near your home might only offer pickup, while one closer to your office might offer delivery. Selecting the correct location prevents the frustration of placing an order at a location that can't actually reach your address. The system won't let you proceed with checkout if the location you selected doesn't serve your delivery address, so it builds in a safety check at this stage.
You'll also notice that each location displays its current hours. If you're ordering outside those hours, the system may allow you to schedule the order for a future time when that location is open, or it may prevent ordering altogether depending on how far in the future you're trying to order. This prevents the scenario where you place an order at 10 p.m. expecting it to be ready in 20 minutes when the location actually closes at 10 p.m.
Takeaway: Start by entering your address or zip code, select the specific location that serves your area, and verify it offers the service type you want (delivery or pickup). The system shows you all this information before you build a menu order.
After selecting a location, the online system displays Jimmy John's menu. The menu is organized by sandwich type—their famous "JJ" sandwiches with names like the "Italian Night Club" or the "Turkey Tom," along with sides like chips and cookies, and drinks. Each menu item shows its price and a description. Unlike some restaurants, Jimmy John's menu is relatively short and consistent, so you won't encounter dozens of variations or complicated customization options.
Get Your Free Allstate Phone Contact Information Guide →
When you click on a sandwich, a window opens showing you what comes on it by default and what modifications you can make. You can add or remove ingredients, select the bread type (the standard is a 16-inch sub, but you can also choose a smaller 8-inch "slim"), and pick toppings like extra lettuce, tomato, or onion. For most sandwiches, you can also add protein—for example, adding extra turkey to any sandwich for an additional charge. The system shows prices update in real-time as you make changes, so you always know what you're paying before you confirm the item.
One detail that catches some customers off guard: Jimmy John's doesn't charge extra for most vegetable additions (lettuce, tomato, onion, peppers, pickles), but protein additions and specialty items do cost extra. You'll see "Add extra turkey $2.50" or similar language, making the price difference clear. The interface typically lists customizations in organized sections—proteins to add, vegetables to modify, special instructions—so even if you're making several changes, they're presented logically rather than as one overwhelming list.
You can add multiple items to your order at once. After adding a sandwich, you might add chips, a drink, and a cookie, and the system tallies them together in your shopping cart. You can review your full order at any point, modify items you've already added, increase quantities, or remove items entirely. Most users find the menu navigation straightforward because the options are limited compared to pizza chains or burger restaurants.
Takeaway: Select items from the menu, customize each sandwich by adding or removing ingredients, and build your order. The system shows prices in real-time and keeps everything organized by category, so you see exactly what you're ordering and what it costs.
Once you've built your order, the system asks you to confirm or enter the delivery address where your food should arrive (or the pickup location if you're picking up yourself). If you used the location finder with your actual address, that address often auto-fills in this field. You can change it if needed, but it must be within the delivery zone of the location you selected. If you try to enter an address outside the delivery area, the system will flag it and prevent checkout.
Your GM Credit Card Online Access Guide →
You'll also need to provide a phone number where the delivery driver can contact you if they can't find your address or need clarification on building access. This is mandatory information—the restaurant needs a way to reach you. If you're picking up instead of getting delivery, you still need a phone number so the restaurant can call if your order runs into any delays or issues. Some customers use a work number for lunch orders and a mobile number for evening orders, depending on where they'll be when the food arrives.
The system also asks for a name for the order. This is typically your first and last name, used so the restaurant staff can call it out when your order is ready (for pickup) or so the driver knows whose order they're delivering. You can use a nickname or informal name if you prefer—the restaurant just needs something to identify your order among potentially dozens of others coming in that hour.
If you're using the mobile app or website after previous orders, both platforms offer to save delivery addresses. This means on your next order, instead of re-entering your home address or office address, you can select it from a saved list. This speeds up ordering significantly for repeat customers who order to the same location regularly. You can manage these saved addresses in your account settings, updating them if you move or remove old addresses you no longer use.
Takeaway: Confirm your delivery address is within the restaurant's zone, provide a phone number, and give a name for the order. For repeat orders to the same location, you can save addresses to speed things up next time.
Jimmy John's online system accepts several payment methods. Credit and debit cards (Visa, Mastercard, American Express, Discover) are the most common options. The system stores payment information securely if you
Your OneKey Credit Card Login Guide →
This guide is for general information only and is not medical, financial, legal, or other professional advice. For decisions specific to your situation, consult a qualified professional. See our Editorial Policy.