What Spark Driver Is and How You Get Paid
Spark Driver is DoorDash's app for people who want to deliver groceries and general merchandise from Walmart stores to customers' homes. You read the app, accept delivery offers that appear on your phone, pick up orders at a Walmart location, drive them to the customer, and get paid per delivery. DoorDash handles the customer relationship and payment processing; you handle the driving and delivery.
Payment comes in two parts: a base amount per delivery (which varies by distance and demand) plus customer tips. DoorDash deposits your earnings into your bank account weekly, usually on Wednesdays. You see the base pay before you accept a delivery, but tips can arrive up to a week later. The app shows you estimated earnings for each offer, though the actual amount depends on the final mileage and whether the customer tips.
Unlike some gig platforms, Spark Driver does not require you to own a car before signing up. You can use your own vehicle, rent through DoorDash's partnership with Hertz, or use certain rental services. If you rent through the app, the cost is deducted from your weekly earnings.
Key Takeaways
- You accept Walmart delivery orders through the Spark Driver app, pick them up at a Walmart store, and deliver them to customers' homes for a base payment plus tips.
- Base pay varies by delivery distance and local demand, and you see the offer amount before accepting — tips arrive separately and can take up to a week.
- You need a valid driver's license, proof of insurance, and a vehicle that passes a safety inspection; the app walks you through the background check and document upload process.
- Your actual earnings depend heavily on tips, which are not may provide, and on how many deliveries you can complete per hour in your area.
- Spark Driver does not provide vehicle insurance, gas reimbursement, or benefits; you pay all driving costs yourself and are responsible for your own tax withholding.
How to Start: Documents and Background Check
The signup process takes place entirely in the app. You provide your name, phone number, email, and Social Security number. DoorDash runs a background check through a third-party service; the check looks at driving records, criminal history, and sex offender registries. The background check typically takes three to five business days, though it can take longer if there are issues to review.
Once the background check clears, you upload documents through the app. You need a photo of your driver's license (front and back), proof of vehicle insurance, and vehicle registration. The insurance must be active and cover the vehicle you plan to use. If you do not have insurance yet, you will need to get it before you can start delivering.
After documents are approved, you schedule a vehicle inspection. This is a brief check — usually done at a Walmart location or through a partner service — where someone verifies that your car has working lights, brakes, and tires, and that the mileage and condition match your registration. Once the inspection passes, you can start accepting deliveries.
What Orders Look Like and How Acceptance Works
When you open the Spark Driver app and are logged in as "available," delivery offers appear as cards showing the pickup location (always a Walmart), the delivery address, the estimated distance, and the base pay. The app also shows an estimated time to complete the delivery. You have a limited time — usually 30 seconds to a few minutes depending on demand — to accept or decline the offer before it goes to another driver.
You can see the delivery address before accepting, which lets you decline orders going to areas you do not want to drive to. You cannot see the customer's name or contact information until after you accept. Once you accept, the app gives you turn-by-turn directions to the Walmart pickup location, then to the customer's address.
At the Walmart store, you find the order in the pickup area (Spark orders are usually staged separately from regular Walmart shopping). You scan the order barcode with your phone to confirm you have the right items, load them into your vehicle, and head to the delivery address. The app tracks your progress and notifies the customer that you are on the way.
Delivery and Payment: What Actually Happens
When you arrive at the customer's address, you park, unload the order, and use the app to take a photo of the delivery (usually the bags at the customer's door or in their hands). The app asks you to confirm the delivery is complete. At that point, the base pay is locked in and you can see it in your earnings history.
Tips are separate. A customer can tip through the app before or after delivery, or they can add a tip later — up to a week after the delivery is complete. Many customers tip nothing. The app does not show you whether a customer has tipped until the payment settles, so you cannot know your true earnings for a delivery until days later.
Your weekly earnings are deposited into your bank account every Wednesday, covering all deliveries completed the previous week. You can see a breakdown in the app showing each delivery's base pay, tips, and any adjustments (like refunds if an order was cancelled after you picked it up). DoorDash does not withhold taxes, so you are responsible for setting aside money for self-employment tax at the end of the year.
Costs You Pay: Vehicle, Insurance, and Fuel
Spark Driver does not reimburse mileage, provide vehicle insurance, or cover fuel costs. You pay for all of these yourself. This means your actual profit per delivery is the base pay plus tips, minus the cost of gas, wear and tear on your vehicle, and insurance.
The IRS allows you to deduct either actual mileage (the standard mileage rate, which changes yearly) or actual expenses (fuel, maintenance, depreciation). Most drivers find the standard mileage deduction simpler. For 2024, the rate is 67 cents per mile for business driving, though this changes annually. If you drive 100 miles in a day and earn $50 in base pay and tips, your mileage deduction would be $67, meaning you have a loss on that day's work.
If you rent a vehicle through DoorDash's Hertz partnership, the weekly rental cost is deducted from your earnings before payment. Rental rates vary by location and vehicle type, but typically range from $150 to $250 per week. This is only worth it if you do not own a car and cannot use other transportation.
How Earnings Vary by Location and Time
Spark Driver earnings depend heavily on where you live and when you work. Areas with more Walmart stores and higher customer demand pay more per delivery and have more orders available. Rural areas may have fewer orders and lower base pay. Urban areas often have more competition from other drivers, which can mean fewer orders available to you.
Demand peaks at certain times: typically weekday mornings (7 a.m. to 10 a.m.), lunch hours (11 a.m. to 1 p.m.), and evenings (4 p.m. to 7 p.m.). Weekend demand varies by location. During peak times, base pay is often higher and orders come more frequently. During slow times, you may wait long periods between offers or see lower base pay.
Tips also vary unpredictably. Some customers tip 15 to 20 percent of their order total; others tip nothing. You cannot predict tips based on order size or customer location. This means your hourly earnings can swing significantly from day to day, even in the same area.
What Spark Driver Does Not Provide
Spark Driver is a 1099 independent contractor arrangement, not employment. DoorDash does not provide health insurance, retirement contributions, paid time off, or workers' compensation. If you are injured while delivering, you are not covered by DoorDash's insurance — you would need to file a claim through your own health insurance or pursue a personal injury claim.
You also do not receive a may provide minimum wage or minimum hours. If demand is low, you may not receive any delivery offers. If you accept an order and the customer cancels before you pick it up, you typically receive no payment. If you accept an order, pick it up, and the customer is not home or refuses delivery, DoorDash's policy varies by situation, but you may receive only a partial payment or none at all.
DoorDash does not provide vehicle maintenance support, roadside information, or fuel discounts. Some third-party services offer discounts to gig drivers, but these are not affiliated with DoorDash and are not may provide to save you money.
Frequently Asked Questions
Do I have to accept every order that comes through the app?
No. You can decline as many orders as you want without penalty. However, declining orders does not affect your access to future orders — DoorDash does not punish you for declining. The tradeoff is that you earn nothing for time spent waiting for orders you want to accept.
What happens if I get into an accident while delivering?
Your personal auto insurance is responsible for covering the accident. DoorDash provides contingent liability coverage in some states, but this only covers damage to the customer's property or injuries to third parties — not damage to your own vehicle or injuries to you. Check your insurance policy to confirm it covers commercial driving, because some personal policies exclude gig work.
Can I use Spark Driver and other delivery apps at the same time?
Yes. You can have multiple apps open and accept orders from different platforms. However, you can only deliver one order at a time, so accepting from multiple apps means you may decline orders from one platform while completing orders from another. This can affect how often orders are offered to you.
How long does it take to get approved after I submit my documents?
Background checks typically take three to five business days. Document review (license, insurance, registration) usually takes one to two business days after the background check clears. Vehicle inspection can be scheduled within a few days in most areas. Total time from signup to first delivery is usually one to two weeks, though it can be longer if there are issues with your documents or background check.
What if a customer reports that items are missing from their delivery?
DoorDash investigates missing item reports. If the customer claims items were missing and you confirmed the full order at pickup, DoorDash typically sides with the customer and refunds them. You may not be paid for that delivery, or you may receive a reduced payment. Taking photos of the order before you leave the Walmart location can help protect you, though DoorDash does not require this.
