Spark drivers are independent contractors who use the Spark Driver app, and Walmart associates are employees with a WIN who use One.Walmart. They are different relationships, not two versions of the same job, and almost nothing on the associate side applies to Spark.
At a glance
Last verified November 10, 2026. Walmart changes these systems often, so if something on screen does not match what you read here, the system changed and this page has not caught up yet.

The differences that matter
Why this matters practically
The tax line is the one with real consequences. As a contractor nothing is withheld, so the tax on that income is yours to set aside and pay, and people who treat contractor earnings like a paycheck get a bill they did not plan for.
The second is that associate guidance does not transfer. The portal, your WIN, GTA, wmlink shortcuts, PPTO and the benefits pages on this site are for employees.
Can you be both
People do sometimes hold an associate job and drive, and if so they are two separate relationships with separate accounts, separate apps and separate tax treatment. Being an associate does not change your Spark terms and driving does not affect your associate record.
If you are an associate, the portals guide is the map of the systems that do apply to you.
Frequently asked questions
Is a Spark driver a Walmart employee?
No. Spark drivers are independent contractors, not Walmart associates, and they use a separate app and account.
Do Spark drivers get a W-2?
No. Contractor income is reported on a 1099 style form and nothing is withheld, so the tax is yours to handle.
Do Spark drivers get the associate discount?
The associate discount is an employee benefit, so it does not come with a Spark account.
Can I use One.Walmart as a Spark driver?
No. One.Walmart is the associate portal and requires a WIN.
Can I be an associate and a Spark driver?
People do, and they are two separate relationships with separate accounts and tax treatment.
Where this information comes from
Related guides
Other pages that answer a nearby question: