Spark drivers earn between $15 and $25 per hour on average, though actual pay depends heavily on your location, the orders you accept, and how efficiently you work

Walmart's Spark delivery service pays per order rather than per hour, so your earnings depend on how many deliveries you complete and what each one pays. A typical order pays $5 to $15, with larger or longer-distance orders paying more. If you complete four to six orders per hour, you'll land in that $15 to $25 range — but that's before gas, vehicle wear, and taxes.

The pay structure is straightforward: Walmart sets a base amount for each order, customers can add tips through the app, and you keep everything except what Walmart withholds for taxes (if you're classified as an employee in your state). The catch is that order availability and pay rates vary by city, time of day, and season, so earnings are not consistent week to week.

Key Takeaways

  • Spark pays per delivery, typically $5 to $15 per order before tips, and you need to complete four to six orders per hour to reach $15 to $25 hourly earnings.
  • Your actual take-home pay is lower than gross earnings because you pay for gas, vehicle maintenance, and self-employment taxes if you're classified as an independent contractor.
  • Pay rates and order volume vary significantly by city, time of day, and season, so your earnings in one week may not match the next.
  • Tips are separate from base pay and come through the app; they're not may provide and vary widely depending on order size and customer generosity.

How Spark calculates what you earn per delivery

Walmart shows you the pay before you accept an order. The amount includes the base pay Walmart sets plus any tip the customer added in the app before you picked up the order. You see the total and decide whether to take it — you're not locked into accepting low-paying orders.

Base pay typically ranges from $2 to $10 depending on distance, delivery complexity, and local demand. A short delivery to a nearby address pays less than a delivery across town or to a rural area. Walmart also pays more during peak times (lunch, dinner, weekends) when more orders are coming in.

Tips show up in the app before acceptance in most cases, though some customers add tips after delivery. Walmart does not hide tips — what you see is what you get. The app also shows estimated delivery time, so you can calculate whether the pay is worth your time before accepting.

What reduces your actual hourly earnings

The $15 to $25 per hour figure is gross pay — money before expenses. Your real earnings are lower because you cover all the costs of operating your vehicle. Gas is the biggest expense: at current prices, a typical delivery uses $0.50 to $1.50 in fuel depending on distance and your vehicle's efficiency.

Vehicle maintenance and wear also reduce your take-home. Tires, oil changes, brakes, and general wear accumulate faster when you're driving for deliveries. The IRS standard mileage rate for 2024 is 67 cents per mile for business driving, which accounts for fuel, maintenance, and depreciation combined. If you drive 100 miles in a shift, that's $67 in total vehicle costs, whether you notice them when ready or not.

Self-employment taxes are another reduction if you're classified as an independent contractor. You owe roughly 15% of your net earnings to Social Security and Medicare, paid when you file taxes. If you earn $1,000 gross in a week, you'll owe about $150 in self-employment tax on top of income tax.

Insurance is the final major cost. Your personal auto policy typically does not cover commercial delivery driving. You need either a commercial policy or Walmart's coverage (which varies by state). Some states require you to carry your own; others allow Walmart's coverage to explore during active deliveries.

How location and time of day change what you make

A Spark driver in a dense urban area with high order volume can complete more deliveries per hour than a driver in a suburban or rural zone. More deliveries means higher hourly earnings even if individual order pay is similar. A city driver might complete six orders in an hour; a suburban driver might complete three.

Peak times — lunch (11 a.m. to 1 p.m.), dinner (5 p.m. to 8 p.m.), and weekends — have more orders and higher base pay. Walmart increases pay rates when demand is high to attract more drivers. Off-peak hours (mid-afternoon, late night, early morning) have fewer orders and lower pay per delivery.

Seasonal variation is significant. Holidays, bad weather, and back-to-school periods drive more orders. Summer and winter can be slower in some regions. Your earnings in November might be 30% higher than in June, or vice versa depending on your area.

Competition from other drivers also affects availability. If many drivers are online in your zone, orders are spread thinner and you'll wait longer between deliveries. Fewer drivers online means faster order flow but potentially lower base pay because Walmart doesn't need to offer premium rates to attract drivers.

Tips: how much they contribute to your total pay

Tips vary widely and are not may provide. Some customers tip generously; others don't tip at all. On average, tips add $1 to $3 per order, but this varies by order size, customer location, and local tipping culture.

Larger orders (grocery hauls, multiple items) tend to generate larger tips. Deliveries to wealthier neighborhoods often have higher tip rates. Conversely, small orders and deliveries to lower-income areas often have no tip or very small ones.

You can see tips before accepting most orders, so you can choose to prioritize higher-tipping deliveries if you want. Some drivers focus on volume (accepting all orders quickly) while others cherry-pick higher-paying ones. Cherry-picking reduces your order count per hour but may increase hourly earnings if the higher-paying orders are worth the wait.

Comparing Spark earnings to other delivery platforms

DoorDash and Uber Eats use similar pay-per-delivery models with base pay plus tips. DoorDash typically pays $2 to $12 per order; Uber Eats pays $3 to $15. All three platforms show pay before acceptance, so you can compare offers in real time if you work multiple apps.

Instacart (grocery delivery) often pays higher per order — $7 to $25 — but requires more time per delivery because you're shopping in-store, not just picking up and delivering. Your hourly rate on Instacart can be similar to Spark, but the work is different.

Amazon Flex (Amazon's delivery service) pays $18 to $25 per hour for block-based work, which is more predictable than Spark's order-by-order model. However, Flex requires accepting a full time block (usually 2 to 4 hours) rather than picking orders individually.

Many drivers work multiple platforms simultaneously to maximize earnings. You can accept Spark orders while waiting for DoorDash orders, for example. This strategy smooths out the variation in any single platform's order flow.

What affects whether you're an employee or contractor

Walmart classifies most Spark drivers as independent contractors, meaning you're responsible for your own taxes, insurance, and benefits. However, some states have changed classification rules. California, for example, has stricter requirements for contractor status, and Walmart may classify drivers differently there.

If you're classified as an employee, Walmart withholds taxes and provides benefits like workers' compensation. If you're a contractor, you receive 1099 forms at tax time and handle taxes yourself. Your state's labor laws determine which applies to you.

Check your Spark driver agreement and your state's labor department website to understand your classification. This affects how much you actually take home because employee status changes tax withholding and may provide benefits.

Frequently Asked Questions

Do Spark drivers see the full tip before accepting an order?

Yes, in most cases. Walmart shows the total pay (base plus tip) before you accept. Some customers add tips after delivery, but those appear in your account later. You should not rely on post-delivery tips when deciding whether to accept an order.

Can I work Spark part-time and still make decent money?

Yes, if you work during peak hours. Working lunch and dinner rushes for 10 to 15 hours per week can generate $150 to $375 in gross earnings. After expenses, you'd take home roughly $100 to $250 depending on your vehicle's efficiency and local gas prices.

What's the difference between Spark and DoorDash pay?

Both pay per delivery with base pay plus tips. DoorDash typically pays $2 to $12 per order; Spark pays $5 to $15. Pay varies by location and time. Many drivers work both platforms to compare offers and maximize earnings.

Do I have to pay taxes on Spark earnings when ready?

No, but you owe taxes when you file your annual return. If you're a contractor, you should set aside roughly 25% to 30% of gross earnings for federal and self-employment taxes. Some drivers make quarterly estimated tax payments to avoid a large bill at tax time.

How much does gas actually cost me per delivery?

It depends on your vehicle and gas prices, but typically $0.50 to $1.50 per delivery. A 5-mile delivery in a car that gets 25 miles per gallon costs about $0.75 in gas at $3.50 per gallon. Larger vehicles or longer distances cost more.