Reading Time: 12 minutes

Are you searching for the best delivery driver gig? If so, you’re probably well aware of your numerous options. From Uber Eats to GrubHub, the gig economy offers a ton of possibilities for you to choose from.

One of them is becoming a Walmart Spark Driver. And if you’re here, it means you’re considering Spark as a legitimate candidate for your future food and grocery delivery endeavors.

Is becoming a Spark driver worth it, however? What are the requirements to become one? And how does the Spark Driver app compares to other delivery services?

Read our guide and learn everything you need to know before applying for the Spark delivery gig.

Gig Work, Gig Job, Delivery, Delivery Driver

Gig Work, Gig Job, Delivery, Delivery Driver

What Is Walmart Spark?

Walmart Spark is a delivery app that allows users to order groceries and food online from Walmart stores. To provide their delivery service, Walmart works with Spark, which is a third-party delivery platform.

That’s the first thing you need to learn. Walmart doesn’t own Spark.

Spark is a separate entity. It’s a delivery service, just like Uber Eats or DoorDash, that hires drivers as independent contractors. These drivers can then pick their routes and batches, delivering food, groceries, and other products to the Spark App users.

In other words, as a Spark driver, you won’t be responsible just for Walmart deliveries but for other orders as well. But let’s focus on the Walmart-Spark relationship here.

As a Walmart Spark delivery driver, you will be responsible for delivering goods from Walmart stores to the customers’ doorsteps. The process here is simple:

  1. A customer places an order using their Walmart app.
  2. The Spark Driver app then assigns the nearest driver to deliver the order.
  3. If the driver accepts the delivery order, their job is to collect it from the store and deliver it to the customer.

Sometimes, Walmart delivery drivers are required to do the shopping themselves. In most cases, however, the driver only has to go to a designated loading area and pick up the completed order.

And what can that order be? Anything from food and groceries to general merchandise, such as electronics, cleaning supplies, etc.

Gig Work, Gig Job, Delivery, Delivery Driver

Gig Work, Gig Job, Delivery, Delivery Driver

How To Start Delivering for Walmart Spark?

The first thing to do when signing up for the Spark Driver program is to check whether it’s available in your location. To do that, head to the “Join Spark Driver” page on their website and go through the list of available cities and states.

Scroll down until you find your preferred location. Once you do, click on the region to begin the enrollment process.

The case may also be that Walmart may not need new drivers in your local Spark Driver community. In such a case, you can either wait until a new driver slot opens or search for another area near you with open driver slots.

What Are the Spark Driver Requirements?

Although the exact requirements may depend on specific states, typically, to become a Spark driver, you will need to:

  • be at least 18 years old,
  • have a reliable vehicle,
  • have a valid driver’s license,
  • have proof of car insurance.

Obviously, you will also need a smartphone to use the Spark app.

What Is the Application Process?

If you meet all the above requirements and Spark Driver deliveries are available in your location, you can fill out the enrollment form that pops up after you sign up.

Once you apply, you will receive an email from Delivery Drivers, Inc (DDI), Spark’s third-party administrator. You’ll then be asked to log into their platform to complete more paperwork.

Once you finish everything, DDI will start your background check. It usually takes between 2 and 7 business days, but it can take longer, depending on the location.

Once DDI completes your background check, you will receive the confirmation email with info on how to finish your signup process. The last thing to do is register your vehicle, download the app, and wait for your first delivery order.

Gig Work, Gig Job, Delivery, Delivery Driver

Gig Work, Gig Job, Delivery, Delivery Driver

How To Use the Spark Driver App?

To start, you need to open your Spark Driver app and turn on the “Spark Now” feature to show you’re available and ready to receive delivery requests.

Once you receive the delivery request, it will provide you with all the necessary information, including:

  • the guaranteed minimum payout,
  • store location,
  • pickup and delivery timeframe,
  • and type of order.

Based on this data, you can decide whether to accept or decline the offer.

If you accept the order, you will need to drive to the specific Walmart store and follow the instructions to pick it up. Typically, you will pick it up from the Walmart parking lot, but you may sometimes be required to go inside or even do the shopping yourself.

Once you pick the order up, you need to deliver it according to the instructions stated in the order.

Wallmart delivery

Wallmart delivery

Types of Spark Delivery Orders

You can come across three types of delivery when driving for Walmart Spark. These are:

  • Round Robin Orders. Round-robin offers are sent directly to an individual driver, depending on the proximity, availability, and several other metrics. When you receive such a request, you will have several minutes to accept it.
  • First Come, First Serve Offers. Such an offer is sent to all Spark drivers available in the specific delivery area. The first driver to accept it gets to deliver it.
  • Surge Orders. Sometimes, when the demand for drivers is high, but the supply is low, you may come across offers labeled as “Surge Pricing.” These offer higher earnings as an incentive for the available drivers to accept.

As for the orders themselves, they divide into four categories:

  • Curbside Orders. In this case, Spark drivers are to arrive and check in at a reserved parking space. They will then need to wait for a Walmart associate to load the order.
  • Dotcom Orders. These are non-grocery delivery orders, for example, cleaning supplies, electronics, home accessories, etc. A driver needs to pick them up inside the store.
  • Express Deliveries. An express delivery option allows Walmart customers to receive their grocery delivery within two hours time. Drivers pick these up inside the store as well.
  • Shopping and Delivery Orders. As the name suggests, when delivering such an order, you will have to go to the store and collect the order item-by-item. You will then pay using the QR code in the app and deliver it as usual.

Driver Performance Metrics

Speaking of orders, how you complete them plays a massive role in your work. Spark uses four metrics to measure its drivers’ performance: acceptance-rate, on-time arrival, drop order rate, and customer rating.

  • Acceptance Rate. It refers to the number of accepted offers you receive. For instance, if you received 50 offers and accepted 40 of them, your acceptance rate would be 80%.
  • On-time Arrival. The metric measures how often you arrive at the store within 15 minutes of the scheduled pickup time.
  • Drop Order Rate. It calculates how many orders you canceled less than 30 minutes before the pickup time.
  • Customer Rating. Customers can rate the driver on a 5-grade scale, where 1 is the lowest and 5 is the highest.

These are calculated based on the 50 most recent orders completed. Drivers with the best performance ratings receive order priority, so it’s best to keep them all in check.

Gig Work, Gig Job, Delivery, Delivery Driver

Gig Work, Gig Job, Delivery, Delivery Driver

How Does Walmart Spark Pay?

Now to the most important reasons you’re reading this guide: how much do Spark drivers make?

A short answer would be $19.68 per hour. That’s the national average calculated using a handy tool from Indeed.

These are just rough estimations, though. In reality, it’s difficult to tell how much you might earn as a Walmart Spark driver. There are several factors that come into play here, including:

  • the number of hours you work,
  • the type of your order,
  • potential tips,
  • additional factors, e.g., distance traveled, delays encountered at pick-up, order size, etc.

That said, calculating the exact amount is practically impossible. Generally speaking, you should expect to earn something between $13 and $30 per delivery.

Your delivery area also plays a significant role in your earnings. For instance, driving in a bigger city with numerous Walmart stores means higher demand for Walmart delivery drivers.

The more deliveries you make, the more money you can earn.

On the other hand, driving in a city also comes with several challenges, including higher parking rates, traffic, and higher competition.

How Are Spark Drivers Paid?

Spark drivers get paid via the Branch app every Tuesday. The Branch Wallet allows you to receive your payments, which you can later store, transfer, or spend. The app also allows you to track your payment history.

Another essential thing to note here is that Spark drivers need to pay their fuel and vehicle expenses as independent contractors. As a Spark driver, you will also pay your own taxes each year.

Can Spark Delivery Drivers Accept Tips?

Yes, they can. Moreover, if you become a Spark delivery driver, tips will play a rather significant role in your total income.

And the best part is that you can keep 100% of your tips.

A customer can include a tip when placing an order or do it post-delivery. Sometimes, you may even expect an extra cash tip.

Side note: Customers have 24 hours to adjust their tip. That may lead to tip baiting. It is when a customer offers a lucrative pre-delivery tip for completing an order to incentivize the driver, only to decrease it after the delivery is complete.

Are There Any Spark Driver Promotions and Incentives?

Okay, tips are one way to increase your Spark delivery earnings. The second is taking advantage of a number of incentives offered by the Spark Driver platform.

Spark drivers qualify for four different bonus incentive offers:

  • Lump-Sum Incentives. Get a bonus payment for completing a given number of deliveries.
  • Tiered Incentives. These are a series of lump-sum incentives offered in tiers. For example, earn extra 30 bucks for completing five deliveries and 60 for completing ten.
  • Guaranteed Payment Amount Incentives. Spark will pay the difference if a driver doesn’t earn a guaranteed minimum amount after completing a given number of orders.

Pay-Per-Trip Incentives. An additional amount is paid for a trip. For example, Spark can grant a driver an extra $5 for each delivery completed after a given hour.

Gig Work, Gig Job, Delivery, Delivery Driver

Gig Work, Gig Job, Delivery, Delivery Driver

What Are the Pros and Cons of Being a Walmart Spark Driver?

Do you live in an area with busy Walmart stores? If yes, then becoming a Spark driver might be an excellent choice to get into the delivery gig.

However, like every other similar gig, delivering for Spark has its pros and cons. Pros and cons you need to consider before you decide whether it’s the best option for you. And while many of these pros and cons coincide with the ones concerning other delivery apps, several unique features will affect your final decision.

Below, we’ve listed some of the most significant advantages and disadvantages of Walmart Spark:


  • Delivering for Spark offers an excellent way to earn extra money;
  • As a Spark driver, you’re your own boss. Adjust your own schedule and work flexible hours;
  • Spark drivers operate only out of the Walmarts in their zone;
  • A handful of promotions and incentives to boost your earnings;
  • Spark drivers get to keep 100% of their tips;
  • You can be only 18 years old to start delivering for Spark.


  • You may not earn much when driving within a smaller market;
  • Spark algorithm requires drivers to maintain a high acceptance rate (over 70%). That means accepting low-pay orders you’d have otherwise skipped;
  • You may be forced to carry heavier items, such as electronics or home supplies;
  • The app itself lacks quality compared to other similar services.

Gig Work, Gig Job, Delivery, Delivery Driver