Spark Driver is DoorDash's platform for independent contractors to deliver groceries and household goods from Walmart stores
Spark Driver is a separate delivery service run by DoorDash on behalf of Walmart. When you sign up as a Spark Driver, you accept delivery orders from Walmart locations in your area, pick up items from the store, and deliver them to customers' homes. You are not a Walmart employee — you are an independent contractor working through the DoorDash platform, which means you set your own schedule, use your own vehicle, and keep a portion of each delivery fee after DoorDash takes its cut.
The program operates in select cities across the United States. Not every Walmart location participates, and availability depends on where you live. Spark Driver is distinct from regular DoorDash food delivery: the orders are grocery and household items rather than restaurant meals, the pickup location is always a Walmart store, and the pay structure and order types differ from food delivery work.
Key Takeaways
- Spark Driver is a grocery and household goods delivery service operated by DoorDash for Walmart, available only in certain cities and regions.
- You work as an independent contractor, not an employee, and you control when you work and which orders you accept.
- Pay consists of a base delivery fee plus tips from customers, and the exact amount varies by order size, distance, and location.
- You must pass a background check, have a valid driver's license and vehicle insurance, and meet age and vehicle requirements before you can start.
- Spark Driver orders are picked up from Walmart stores rather than restaurants, and delivery times are typically longer than food delivery because items must be gathered in the store.
How Spark Driver Pay Works
Spark Driver pay comes from two sources: a base delivery fee set by DoorDash and tips added by customers. The base fee varies depending on the order size, distance from the store to the delivery address, and demand in your area at the time you accept the order. Larger orders and longer distances typically pay more, but DoorDash does not publish a fixed rate card — the amount you see when you receive an order is what you will earn if you complete it.
Tips are optional for customers and are added after delivery. Some customers tip in the app before you pick up the order; others tip after delivery or not at all. Unlike some delivery platforms, Spark Driver does not may provide a minimum per-order payment, so a single delivery might pay $3 or $25 depending on the circumstances. You see the full payout (base fee plus any upfront tip) before you accept each order, so you can choose which deliveries to take.
You are responsible for your own expenses: vehicle maintenance, fuel, insurance, and phone service. DoorDash does not reimburse mileage or provide vehicle insurance. Some independent contractors deduct delivery-related expenses on their taxes, but you should consult a tax professional about what applies to your situation.
Requirements to Become a Spark Driver
To sign up for Spark Driver, you must be at least 18 years old, have a valid driver's license, and own or have regular access to a vehicle. Your vehicle must be in good working condition and pass a vehicle inspection — DoorDash or a third-party service will verify this. You will also need proof of vehicle insurance that covers commercial delivery work, though some personal auto policies do not cover gig work, so check your policy before you explore.
DoorDash runs a background check on all Spark Driver applicants. The check typically includes a driving record review and criminal history screening. Specific disqualifying offenses vary, but serious felonies, recent DUIs, and major driving violations usually result in rejection. You can contact DoorDash support to ask whether a specific item on your record will disqualify you, though the company does not publish exact criteria.
You will need a smartphone with the Spark Driver app installed, an active phone number, and a valid email address. The app is available on iOS and Android. Some areas may have additional requirements, such as proof of residency or a Social Security number for tax reporting purposes.
How Orders Work and Pickup at Walmart
When you log into the Spark Driver app, you see available orders from nearby Walmart stores. Each order shows the estimated payout, the store location, the delivery address, and the estimated time to complete it. You can accept or decline any order. Once you accept, you drive to the Walmart store, go to the customer service desk or a designated Spark pickup area, and provide your order number. A Walmart associate gathers the items and hands them to you.
Pickup times vary. Small orders might be ready in five minutes; larger orders can take 15 to 30 minutes because Walmart staff must locate and collect items from different parts of the store. You are responsible for checking that the order matches the receipt before you leave the store. If items are missing or damaged, you report it to the Walmart associate or through the app so the customer is not charged.
After pickup, you drive to the customer's address and deliver the items. Customers typically expect delivery within a certain window — often two to four hours from when they placed the order, depending on your area and current demand. You do not need to wait for the customer to answer the door; most deliveries are left at the front entrance or in a location the customer specifies in the app.
Differences Between Spark Driver and Regular DoorDash Delivery
Spark Driver and DoorDash food delivery are both operated by DoorDash, but they are separate services with different order types and workflows. Food delivery orders come from restaurants and are typically ready when you arrive; Spark Driver orders require you to wait while Walmart staff gather items. Food delivery is usually faster — restaurant meals are picked up and delivered within 30 to 60 minutes — while Spark Driver deliveries often take longer because of store pickup time and the distance between Walmart locations and customer homes.
Pay structures also differ. Food delivery pay is based on restaurant location and delivery distance; Spark Driver pay is based on order size and Walmart store location. Tips tend to be higher for food delivery, but Spark Driver orders are often larger and may include bulk items, which can result in higher base fees. You can sign up for both services and work either one, but the apps are separate and you manage them independently.
Spark Driver is not available in all areas where DoorDash food delivery operates. Check the Spark Driver app or website to see if the service is available in your city before you sign up.
Availability and Geographic Limitations
Spark Driver operates in select cities and regions across the United States, but coverage is not nationwide. The service is available in parts of California, Texas, Florida, Georgia, and other states, but many rural areas and smaller cities do not have Spark Driver service yet. DoorDash continues to expand the program, but there is no published timeline for when new areas will be added.
Within areas where Spark Driver is available, not every Walmart location participates. Some Walmart stores use different delivery partners or do not offer delivery at all. When you open the Spark Driver app, you can see which Walmart locations near you are currently active and accepting orders. If no stores appear in your area, Spark Driver is not yet available where you live.
Demand for orders varies by location and time of day. Urban and suburban areas typically have more orders than rural areas. Orders are more frequent during evenings and weekends when more customers are shopping. If you live in a low-demand area, you may see fewer orders available, which means less consistent work.
Getting Started: Signup and Approval Timeline
To sign up, read the Spark Driver app or visit the Spark Driver website and create an account with your email address. You will be asked to provide your name, phone number, driver's license information, vehicle details, and proof of insurance. Upload photos of your driver's license (front and back) and your vehicle insurance card. Some applicants are also asked to upload a photo of their vehicle.
After you submit your information, DoorDash reviews your background check and vehicle details. This process typically takes three to seven business days, though it can be faster or slower depending on the volume of applications and whether DoorDash needs to verify additional information. You will receive an email notification when your account is approved or if additional documents are needed.
Once approved, you can log into the app and start accepting orders when ready. There is no training period or onboarding call — you are expected to understand how the app works and follow Walmart and DoorDash policies on your own. If you have questions, you can contact DoorDash support through the app, though response times vary.
Frequently Asked Questions
Do I have to accept every order that appears in the app?
No. You can decline any order without penalty. You see the payout and delivery details before you accept, so you can choose orders that work for your schedule and location. Declining orders does not affect your ability to receive future orders, though accepting a higher percentage of orders may make the app show you more orders overall.
What happens if a customer is not home when I arrive to deliver?
Leave the items in a safe location as instructed by the customer in the app — typically the front porch, mailbox area, or garage. Take a photo of the delivery and upload it through the app as proof. If the customer disputes the delivery, you have the photo as evidence. Do not leave items in an unsafe or visible location where they could be stolen.
Can I work for Spark Driver and regular DoorDash at the same time?
Yes. Both services use separate apps and you can sign up for both. You manage your schedule independently in each app. Some drivers use both to maximize their earnings, though you can only work one order at a time across both platforms.
What if my vehicle fails the inspection?
You will not be approved until your vehicle passes. You can fix the issues and request a reinspection, or use a different vehicle if you have access to one. Common reasons for failure include expired registration, missing brake lights, or visible damage. Check your vehicle's condition before you submit your process.
Is Spark Driver available in my city?
read the Spark Driver app and enter your address or zip code. If Spark Driver operates in your area, you will see nearby Walmart locations listed. If no locations appear, the service is not yet available where you live. You can check back periodically as DoorDash expands coverage.
