The Efficiency Trap

The Smarter You Get,
The Less They Pay You

By a Spark Driver from Mississippi  ·  GigExit

Here's something nobody tells you before you start gig work: getting good at the job doesn't mean you'll earn more. In fact, for a lot of gig workers, the moment they figure out how to work smarter is exactly when the platform starts working them harder for less.

This is the efficiency trap. And it took months of firsthand experience to see it clearly.

"A dollar a mile isn't the measure of a good run. These corporate behemoths are leveraging you, your vehicle, and your time for crazy margins. Think way more."

Smarter than the app

The Spark app — like most gig shopping apps — routes you through the store in whatever order the algorithm decides. Pull up an order and you might see deodorant, shampoo, and soap on the list. Common sense says grab all of those together since they're in the same aisle. But the app would send you to a grocery item first, then bounce you across the entire store to the vitamin and over-the-counter medicine section, then back again.

It made no sense. The app wasn't routing efficiently — it was routing arbitrarily. So the obvious solution was to ignore the app's sequence entirely.

The better system looked like this: open the full order list before touching a single item, mentally group everything by store section, then shop in a logical physical sequence through the building.

The app's route
Groceries (aisle 5)
Back to Health & Beauty (aisle 18)
Back to Groceries (aisle 3)
Pet Food (aisle 14)
Back to Paper Goods (aisle 11)
↑ Crossing the store 4+ times
The smarter route
Health, Beauty & OTC (aisle 18)
Pet Food (aisle 14)
Detergents & Paper Goods (aisle 11)
Groceries (aisles 3–7)
↑ One clean pass through the store

This system cut shopping time dramatically. Orders that used to take 25 minutes started taking 14. Customers got fresher groceries. Ratings went up. Repeat customers started requesting the same driver specifically — not just for speed, but because this driver actually picked good produce, checked expiration dates, and evaluated meat by marbling and cut thickness the way a personal shopper would.

That's skilled work. A personal shopper or a specialty butcher gets paid a premium for exactly that judgment. In the gig economy, it went unrewarded — and then it got punished.

The algorithm noticed

As efficiency improved and ratings climbed, something else started happening. The pay per order quietly started to drop. The baseline shifted. Offers that would have paid $14 for a comparable order six months earlier were now coming in at $10 or $11. The platform had data showing this driver completed orders faster than average — and the algorithm apparently used that to justify squeezing the offer price.

Then came the double orders.

Two orders, one cart, one nightmare

Spark started bundling two separate customer orders into a single offer. On the surface it looked like a normal offer — you'd glance at the mileage, quickly divide the offer price by the miles, and it seemed reasonable. But buried in the details was the fact that it was two completely separate orders for two different customers, both of which needed to be shopped simultaneously.

// The double order reality
Main cart — Customer A
2x Tide Pods (laundry)
Charmin 12-pack
Quaker Oats x3
Roma tomatoes (1 lb)
Boneless chicken breast
Child seat — Customer B
Pantene shampoo x2
Dove body wash
NyQuil (OTC)
Fancy Feast 12-pack
⚠ Two separate lists. Two separate customers. One cart. Every item has to stay sorted or the wrong order goes to the wrong address — and you're driving back on your own time to fix it.

The physical solution was to put one order in the main cart body and the second order in the child seat at the front — that small flip-down seat designed for toddlers. It worked, barely. But the mental load was enormous. You're constantly switching between two lists on the app, verifying which item belongs to which customer, making sure a frozen item for Customer A doesn't end up in Customer B's section and start thawing before delivery.

A couple of mix-up errors happened — not many, but enough. And when they did, the only acceptable response was to drive back and fix them. Not because the platform required it. Because taking pride in the work required it. That drive back ate 20–30 minutes of unpaid time.

What Walmart actually gets out of this

Step back and look at this from Walmart's perspective. They have a skilled, experienced driver who:

What the driver brings to Walmart

Shopping speed40% faster than average
Order accuracyNear perfect
Produce quality selectionBetter than in-store staff
Customer satisfactionHigh — repeat requests
Vehicle & fuel cost$0 to Walmart
Benefits, insurance, overtime$0 to Walmart
What the driver earns after expensesOften under $10/hr real rate

The platform captures all the upside of a skilled, experienced worker — faster throughput, happier customers, better ratings — while bearing none of the traditional employment costs. And as the driver gets more efficient, the algorithm's response isn't to reward that efficiency. It's to extract more value from it by lowering the per-order rate and bundling more work into each offer.

The $1/mile myth revisited

New gig workers are told that $1 per mile is the baseline for a worthwhile order. Here's what that actually looks like on a double order run:

Double order — what you see vs. what's real
Combined offer (two orders, 10 miles)+$10.00
Actual miles driven (delivery + return)~22 miles
Extra shopping time (double list)+18 min unpaid
Gas (22 miles @ ~$0.12/mi)–$2.64
IRS wear & tear (22 mi @ 70¢/mi)–$3.41
SE tax estimate–$0.61
Real take-home$3.34
Effective hourly rate (45 min total)~$4.45/hr

That $10 offer — which looked like $1/mile at a glance — paid $4.45 per hour of real working time when everything was accounted for. Below minimum wage. Below what a parking lot attendant makes. And it required navigating a Walmart with two separate shopping lists, a cart with items stuffed into the child seat, and the mental overhead of keeping two customers' orders perfectly separated.

What to do with this

None of this means gig work is impossible to do profitably. But it requires going in with your eyes open — something the platforms are not incentivized to help you do.

Before you accept any offer, ask:

Is this one order or two? What are the actual total miles including the return trip? How long will the shop take? What does that leave per hour after gas, wear, and taxes?

The platforms show you gross offer price and one-way mileage because those are the numbers that make the offer look best. Your job is to do the math they don't do for you.

Do the math before you accept

Plug in your real numbers and see your true hourly rate after every expense — before the next offer expires.

Open the Calculator →

Read more