What Walmart delivery driver positions involve
Walmart hires delivery drivers through two separate channels: its own Walmart Last Mile division, which handles final-mile deliveries from local fulfillment centers, and Walmart Spark, a gig platform that connects independent drivers with delivery tasks. The work itself is similar — you pick up packages from a Walmart location and deliver them to customer addresses — but the employment structure, pay, scheduling, and vehicle requirements differ significantly between the two.
Last Mile drivers are W-2 employees with benefits, scheduled shifts, and company vehicles. Spark drivers are independent contractors who use their own vehicles, set their own hours within available windows, and receive per-delivery payments. Understanding which path matches your situation is the first decision you'll face.
Key Takeaways
- Walmart Last Mile is traditional employment with a W-2, benefits, and a company vehicle; Spark is gig work where you use your own car and work when you choose.
- Last Mile requires passing a background check and a driving record review; Spark requires a valid driver's license, vehicle insurance, and a clean driving history within the past three years.
- Last Mile pay varies by location and role but typically ranges from $16 to $22 per hour; Spark pays per delivery, usually $2 to $10 depending on distance and demand.
- Last Mile shifts are scheduled in advance; Spark lets you accept or decline individual deliveries in real time through a mobile app.
- Both require you to deliver packages safely and on time, handle customer interactions professionally, and maintain vehicle cleanliness and reliability.
Walmart Last Mile driver positions and requirements
Last Mile drivers work for Walmart directly as employees. These positions are posted on Walmart's careers website under "Delivery Driver" or "Last Mile Driver" and are location-specific — you explore for an opening at a particular fulfillment center or delivery hub in your area. The job involves loading packages into a company vehicle at the start of your shift, following a predetermined route, and delivering packages to residential or commercial addresses within a set timeframe.
To be considered, you need a valid driver's license, a clean driving record (standards vary by location but typically mean no major violations in the past three to five years), and the ability to pass a background check. Walmart will review your motor vehicle report (MVR) directly from your state's DMV. You'll also need to be at least 18 years old and able to lift packages up to 50 pounds regularly. Some positions require a commercial driver's license (CDL) if you'll be operating larger vehicles, though most entry-level Last Mile roles do not.
The hiring process includes an online process, a phone or video screening, and often an in-person interview at the fulfillment center. Some locations conduct a brief driving test. Once hired, you'll complete onboarding, which includes safety training, vehicle familiarization, and route system training. This typically takes one to two weeks before you're assigned regular shifts.
Walmart Spark driver requirements and how to get your free guide
Spark is Walmart's independent contractor delivery platform, similar to DoorDash or Instacart but for package delivery. You read the Spark Driver app, create an account, and begin accepting deliveries in your area. Unlike Last Mile, there's no formal interview or onboarding — the process is largely self-service and can be completed in a few hours.
Requirements are minimal: a valid driver's license, proof of vehicle insurance, and a vehicle in good working condition. Walmart will run a background check and review your driving record for the past three years. You must be at least 18 years old and have a smartphone to use the app. Your vehicle does not need to be new or expensive, but it should be reliable enough to complete deliveries without frequent breakdowns. Walmart does not provide vehicles, fuel, or maintenance support.
To start, visit the Spark Driver website or read the app, enter your personal information, upload a photo of your driver's license and insurance card, and wait for Walmart to verify your background. This typically takes three to seven business days. Once approved, you'll see available delivery blocks in your area — time windows ranging from one to four hours — and can accept them whenever you want. You're not required to work any minimum hours or on any schedule.
Pay structure and earnings expectations
Last Mile driver pay is hourly and varies by location, role, and experience. Entry-level delivery drivers typically earn between $16 and $22 per hour, with some markets paying higher rates. You'll receive a W-2 at the end of the year, and Walmart deducts taxes, Social Security, and Medicare from each paycheck. As an employee, you're also may have access to to benefits such as health insurance, a 401(k) plan, and paid time off, though may be able to access and details depend on your hours and tenure.
Spark driver pay is per-delivery, not hourly. Each delivery offer shows the payment amount before you accept it, typically ranging from $2 to $10 depending on the distance, package weight, and current demand in your area. A one-hour delivery block might include two to five deliveries, so your effective hourly rate depends on how many deliveries you complete and how efficiently you work. Walmart does not withhold taxes — you're responsible for setting aside money for self-employment tax and income tax. You also cover your own vehicle expenses: fuel, maintenance, insurance, and depreciation.
Neither position guarantees a specific income. Last Mile hours can vary seasonally, with higher demand during the holidays. Spark availability fluctuates by location and time of year, and you're not may provide to see delivery offers even if you're logged in and available.
Day-to-day responsibilities and working conditions
Last Mile drivers typically start their shift at a fulfillment center, where packages are loaded into your assigned vehicle according to your route. You'll drive to multiple addresses, often 50 to 150 stops per shift depending on package density and geography. At each stop, you remove the package, confirm the address, and either hand it to the customer or leave it in a safe location per their instructions. You're expected to be professional, courteous, and safe — speeding, reckless driving, or customer complaints can result in disciplinary action.
Spark drivers work similarly but with more autonomy. You accept a delivery block through the app, drive to a Walmart location or fulfillment center to pick up packages, and then deliver them to customer addresses. You manage your own route and pace, though Walmart's app provides navigation and delivery instructions. You're responsible for vehicle maintenance, fuel, and any tolls or parking fees.
Both roles involve physical work: lifting, carrying, and sometimes climbing stairs or navigating apartment buildings. Weather exposure is common — you'll be outside in rain, heat, and cold. Peak seasons (holidays, back-to-school) mean longer hours and higher stress. Customer interactions are usually brief and professional, though occasional difficult customers or delivery complications do occur.
Vehicle and insurance considerations
Last Mile drivers use Walmart-owned vehicles, so you don't need to provide your own car. Walmart covers fuel, maintenance, and insurance for these vehicles while you're working. You're responsible for treating the vehicle with care and reporting any damage or mechanical issues when ready.
Spark drivers must own or lease a vehicle and maintain active auto insurance. Your personal auto insurance policy must cover commercial use — standard personal policies often exclude delivery work. Before starting, contact your insurance provider and ask whether your policy covers gig delivery work. If not, you'll need to add a commercial rider or switch to a policy that covers it. This typically costs $10 to $30 per month extra. You're also responsible for all fuel, maintenance, repairs, and registration costs. Many Spark drivers track mileage for tax deductions, since vehicle expenses reduce your taxable income.
Background check and approval timeline
Both Last Mile and Spark require background checks, but the scope and timeline differ. Last Mile checks are more thorough and include criminal history, driving record, and employment verification. The process typically takes one to two weeks. Spark background checks are faster — usually three to seven days — and focus primarily on criminal history and driving record from the past three years.
A criminal conviction does not automatically disqualify you from either role; Walmart evaluates the nature, severity, and recency of any offense. Driving violations, DUIs, or multiple accidents within the review period are more likely to result in rejection. If you're denied, you can contact Walmart to understand the reason and may be able to reapply after a certain period has passed, though policies vary.
Frequently Asked Questions
Can I do both Last Mile and Spark at the same time?
Technically yes, but Last Mile requires scheduled shifts that may conflict with Spark availability. Many drivers do one or the other, not both. If you're interested in combining them, confirm with your Last Mile manager that your contract allows outside delivery work.
What happens if I damage a package or deliver it to the wrong address?
Last Mile drivers report damage or delivery errors to their supervisor when ready. Walmart tracks these incidents, and repeated mistakes can lead to retraining or termination. Spark drivers report issues through the app. A single error is usually forgiven, but patterns of problems can result in deactivation from the platform.
Do I need a commercial driver's license?
Most Last Mile and all Spark positions do not require a CDL. A standard driver's license is sufficient. Walmart will specify if a particular Last Mile role requires a CDL during the job posting.
How much does vehicle maintenance typically cost for Spark drivers?
This varies widely based on your vehicle's age, condition, and how many miles you drive. Budget for regular oil changes, tire wear, and occasional repairs. Many Spark drivers find that tracking mileage and deducting vehicle expenses at tax time significantly reduces their tax burden.
Can I refuse a delivery on Spark?
Yes. You can decline any delivery offer without penalty. However, if you accept a delivery block and then cancel it, repeated cancellations may affect your standing on the platform or reduce the number of offers you see in the future.