General tax education, not tax advice. Walmart Spark Driver work is 1099 contractor work. Which miles count depends on commuting rules, not on what the Spark app labels an offer or a pickup stall. Confirm Publication 463, Notice 2026-10, and Announcement 2026-11 for the year you file. Have a tax professional review mixed Spark-plus-DoorDash or Spark-plus-Amazon Flex days and any claim that every drive to your home store is business.

Spark looks like a store shift. You accept an offer, pull into the numbered pickup stalls, load groceries or general merchandise, and follow the drop list. The tax treatment is closer to Instacart and Amazon Flex than to a Walmart W-2: gross pay, no withholding, Schedule C, self-employment tax, and a mileage log the Spark app will not keep for you.

The hype version of this article says every mile from the driveway is deductible because you “started working when you reserved the offer.” That is usually wrong for a Supercenter you pick up from five mornings a week. A regular store looks a lot like a regular workplace. The honest version — which miles survive that test, how store pickup sits next to customer delivery, how 2026’s two rates attach, what still stacks, how quarterlies work, and how not to count the same road twice when DoorDash or Flex is also on — is below.

The short version: Spark is 1099 income, including in-app tips. Home-to-store for a regular Walmart or Sam’s Club is usually commuting unless a qualifying home office flips the bookends. Store-to-customer miles, multi-drop hops, and a same-day return to the store for another load are usually business. Personal errands never are. Apply 72.5¢ through June 30 and 76¢ from July 1 to business miles only, by trip date. Stack parking, tolls, phone, and bags — not gas. Set aside 25–30% of each payout. One physical mile, once, even if DoorDash or Amazon Flex is also on.

Step 1: Treat Spark Driver pay as 1099 self-employment, including tips

Spark does not withhold federal income tax or self-employment tax from driver deposits. The weekly number in the app is closer to gross than to take-home. Spark Drivers are generally contractors. Store associates who also run Spark after a W-2 shift have two activities: the hourly job and the 1099 driving. Do not fold associate wages into Schedule C, and do not invent Spark miles you drove while clocked in as an employee.

At year-end you typically receive an information return — often Form 1099-NEC, and sometimes Form 1099-K depending on how you were paid and that year’s reporting rules. Read the form you actually get. Trip pay, incentives, and in-app tips are all income. Tips are not a tax-free thank-you. Cash a customer hands you at the door is still income even if it never hits the 1099. Which form arrives does not change what you owe; that split is in 1099-K vs 1099-NEC for gig drivers.

You file Schedule C for the driving activity (and Schedule SE for self-employment tax). The 1099 is the starting gross, not the taxable profit. Mileage, extras that honestly stack, and the phone you use for offers sit between those two numbers. Self-employment tax is 15.3% on 92.35% of net profit, not on the 1099 — see self-employment tax for gig drivers. The form lines for the car are in how to claim car expenses on Schedule C. The passenger-app version of the same stack is in the rideshare driver tax guide.

Keep your own records. Screenshot or export weekly earnings. The Spark offer screen is not a Pub 463 log: it often shows a store and drop-offs, not the unpaid drive from home, not the personal detour, and not total miles on the car. Curbside pickup miles (you sat in a stall and loaded) are not the same as delivery miles (you drove bags to a porch). Do not invent delivery miles on a shop-only or wait-only offer you never left the lot for.

Step 2: Classify store pickup, customer delivery, return trips, and personal miles

Publication 463 still wants date, destination or route, business purpose, and miles, plus total miles on the vehicle. Purpose is where Spark Drivers over-claim. A Supercenter you treat as your home store four mornings a week is not the same fact pattern as a one-off Sam’s Club across town. The five-field habit is in how to keep an IRS-ready mileage log.

Drive Usual classification Why
Home → your regular Walmart or Sam’s Club to start offers Usually commuting A store you report to on a pattern looks like a regular workplace.
Store → first customer on a delivery offer Business You are already working; this is workplace-to-customer delivery.
Customer A → customer B on a multi-drop load Business Stop-to-stop on a paid offer.
Last drop → same store for another offer the same day Usually business Workplace to workplace. Log the return, not just the outbound.
Last drop (or store) → home Usually commuting Bookend home unless a qualifying home office changes the analysis.
Store A → Store B the same day (second Supercenter or Sam’s) Usually business Workplace to workplace, including a temporary second store.
Home → a store you rarely use (one-off offer / far zone) Fact-specific Temporary-workplace rules can apply. Do not assume. Ask a pro if the dollars are large.
Waiting in Spark stalls, engine off, no delivery yet No miles Available-in-the-app is not driving. You cannot mint miles by sitting.
Your own groceries, school, gym, or a personal stop mid-load Personal The Spark app being open does not convert an errand.
Gap at home between offers while you wait for the next batch Not business Reserved-from-the-couch is not a commute you can deduct twice.

The commuting map — regular workplace, temporary location, home-office exception — is in business miles vs. commuting miles. Unpaid miles after you are already working (the grocery analogue of deadhead, including an empty hop back to the stall for the next load) are in deadhead miles. A real exclusive home office can flip first and last trips; a kitchen table cannot. That test is home office for gig drivers. Do not invent an office to mint the drive to Supercenter #1234.

Log purpose in a sentence an examiner can read: “Spark delivery, Supercenter 1234 to three drops,” or “Home to Supercenter 1234 for morning offers (commute).” “Work” on every row is how a 90% business-use claim dies.

The 72.5¢ and 76¢ split, which dates each rate covers, and how to apply both on one return are the same for every platform. They are covered once, in full, in the 2026 IRS mileage rate change.

The rate follows the date of the drive, not the date Spark paid you, not the week the customer placed the grocery order, and not the day you export the CSV. A June 30 evening load is still 72.5¢. A July 1 7 a.m. pickup is 76¢. One annual total × one rate is the error the mid-year change was designed to catch. The how-to for splitting the log is the July 1 rate increase.

Illustration only, not a promise: 5,200 business miles through June 30 and 6,100 from July 1 is $3,770 + $4,636 = $8,406 of standard mileage. That math only works if those miles are dated, classified, and not also sitting on a DoorDash or Flex summary as a second copy of the same road. Platform trip distance usually understates business driving (it skips some unpaid hops back to the store) and sometimes overstates it (it ignores that home-to-store was commuting). Your GPS log is the document. Their offer screen is a source.

Standard mileage vs. actual expenses is a first-year election that follows the car. Drivers in a compact wagon often still win on the rate; a financed pickup with a huge repair year might not. Run both on paper once. The comparison is standard mileage vs. actual expenses. Pick one method per car per year.

Cents-per-mile already includes gas, oil, insurance, repairs, tires, and depreciation. Claiming those again is how a Spark return gets expensive in the wrong direction. What can still sit on top is the same list as other gig driving, plus a few grocery-specific items:

Item Stacks with standard mileage? Spark note
Business parking and tolls Yes Paid garage on a far drop, turnpike to a rural address. Not personal garage rent. Store-lot parking is usually free.
Phone and a reasonable data slice Yes (business %) Offers run on the phone. Keep the bill. Do not claim 100% if it is also TikTok.
Supplies: insulated bags, phone mount, hand truck, cargo liner you actually use for Spark Yes Ordinary and necessary. Not a new stereo or a second fridge for the house.
Qualifying home office Yes, if IRC 280A is truly met Scheduling and records only. Do not fake it to flip commuting.
Gas, insurance, oil, tires, repairs No Already inside 72.5¢ / 76¢.
Loan interest (business %) Often yes Confirm current Publication 463. Keep the statement.

Step 5: Set aside for quarterlies and do not double-count DoorDash or Flex miles

If you will owe $1,000 or more for the year, the IRS wants it in installments. Spark with no withholding almost always crosses that line once there is real profit. The remaining 2026 payment for income earned September through December is due January 15, 2027. Miss it and you can owe an underpayment penalty even if you settle in April.

A working habit: move 25–30% of each Spark deposit into a separate account the day it lands, then pay the estimate from that account. Mileage lowers the profit you are estimating only if the miles are already in a dated log. A December reconstruction is weaker evidence and a worse Q4 estimate. How much to set aside, and why 25–30% is a starting band rather than a promise, is how much to set aside for taxes as a 1099 worker. The September 15 mechanics (that quarter is three months, not two) are in the Q3 deadline guide.

Safe harbor: pay 100% of last year’s total tax (110% if your AGI was high enough) in four timely estimates and the penalty is capped even if 2026 Spark income exploded. That is protection, not a refund.

Many Spark Drivers also run DoorDash at dinner and Amazon Flex blocks on weekends. The mile under the tires is still one mile. Adding Spark’s trip distance to Flex itinerary miles and DoorDash’s on-trip total is how a 16,000-mile car becomes a 22,000-mile deduction. Reconcile platforms against one GPS log. Do not split a single hop across three apps. The cleanup is how to track mileage across apps without double-counting.

Store-to-customer miles only help if you can date them

I use the iPhone app TaxMiles: Mileage Tracker to auto-detect trips and classify home-to-store vs. on-delivery vs. personal the same day so 72.5¢ / 76¢ attach to real dates. Not MileIQ. Not Everlance. Not Mileage Tracker for Taxes (id 6758426140). Free plan is 40 trips a month; Pro is $5.99/month, $39.99/year, or $79.99 lifetime.

Download TaxMiles Free

Frequently Asked Questions

Does Walmart Spark issue a 1099?

Are miles from home to the Walmart store deductible for Spark Drivers?

A regular Supercenter, Neighborhood Market, or Sam’s Club you pick up from on a pattern is usually commuting. Store-to-customer miles, multi-drop hops, and a same-day return to the store are usually business. The commuting rules are here; the home-office flip is here.

What is the 2026 mileage rate for Spark Drivers?

Can I deduct gas on top of Spark mileage? What if I also run DoorDash or Amazon Flex?

Gas is inside the cents if you use standard mileage. One physical mile is one deduction across Spark, DoorDash, and Flex. What still stacks is in write-offs that stack with mileage; the multi-app cleanup is here.

Do Spark Drivers pay quarterly estimated taxes?

Related reading: DoorDash taxes, Amazon Flex taxes, Instacart taxes, rideshare driver tax guide, multi-app tracking without double-counting, Schedule C car expenses, IRS-ready mileage log, write-offs that stack with mileage, how much to set aside for 1099 taxes, July mileage rate increase, and TaxMiles on the web.

This article is general tax education for U.S. federal Schedule C filers, not legal, tax, or accounting advice and not a guarantee of any deduction. Publication 463, commuting rules, Schedule C instructions, and IRS mileage rates can change; read the current IRS forms (Publication 463, Notice 2026-10, and Announcement 2026-11) or work with a licensed professional. Spark and Walmart are trademarks of Walmart Inc.; TaxMiles is not affiliated with Walmart or Spark Driver. TaxMiles: Mileage Tracker (App Store id 6758579463, seller Gigabyte LLC) is not affiliated with the IRS, and is not MileIQ, Everlance, or Mileage Tracker for Taxes (id 6758426140).