Ask a shopper what they make an hour and you'll get a number that's roughly double the truth. Not because anybody's lying. Because the easy number to calculate is the wrong one.
$150 on a six and a half hour Saturday sounds like $23 an hour. It isn't. It's closer to $11.
What the easy number leaves out
Gross pay divided by hours worked. That's what most shoppers do, and it ignores two enormous costs.
Your car is the first one. You're not renting it out for free. Every mile takes gas, tread, brake pads, oil, and resale value off the vehicle, and you're paying all of it out of the same pot the tips land in.
Taxes are the second. Nobody withholds anything. You're a contractor, which means self-employment tax comes out of your end, and that's 15.3% before income tax has even been discussed.
Neither shows up in the app. Both are real money leaving your pocket.
A real Saturday, all the way down
Numbers from an actual day, June, suburban metro.
Seven orders. 6.5 hours from accepting the first to dropping the last. $89 in base pay, $61 in tips. $150 gross.
78 miles on the odometer, counting the drive to the first store and the drive home at the end.
At the 72.5 cent IRS rate that applied through June, those 78 miles cost $56.55. That's not a tax abstraction, it's the actual wearing-out of the car, which is the whole reason the IRS picked that figure.
$150 minus $56.55 leaves $93.45.
Now self-employment tax. It applies to 92.35% of net earnings at 15.3%, so $93.45 becomes $86.30, and 15.3% of that is $13.20.
$80.25 left. Over 6.5 hours, that's $12.35 an hour.
And income tax hasn't happened yet. Depending on your bracket and whatever else your household earns, another chunk of that $80 is spoken for.
The hours you don't count either
The 6.5 figure above starts at the first accepted order. Convenient, and wrong.
I was in that parking lot at 8:20 waiting for something worth taking. First order came in at 9:00. That forty minutes was work. I was dressed, fueled, sitting in a lot, unable to be anywhere else.
Count it and the day is 7.2 hours. $80.25 across 7.2 hours is $11.15 an hour.
So: $23.08 by the easy math, $11.15 by the honest math. Same day, same deposits.
Tracking it without hating your life
You need four things per day. Not per order, per day, or you won't keep it up.
- Clock in and clock out. Note the time you started waiting for orders and the time you dropped the last one. Your phone's clock is fine.
- Odometer at both ends. Two numbers, one subtraction. This is the entry most shoppers skip and it's the one worth the most money.
- Gross pay for the day, base and tips separately. Separately matters, because base pay is roughly predictable and tips are the variable you're actually managing.
- Order count.
That's it. Five numbers, ninety seconds at the end of a shift.
Then once a month: total the gross, multiply total miles by the mileage rate in effect, subtract, take 14.1% of what's left as a rough self-employment tax reserve, and divide by total hours. That 14.1% is the 15.3% shortcut after the 92.35% adjustment, close enough for planning.
Set aside the tax portion in a separate account as you go. Quarterly estimated payments are due April 15, June 15, September 15, and January 15, and the IRS expects them once you'll owe $1,000 or more for the year.
Separating base from tips is the point
Once you've got a few months of this, patterns show up that no single day reveals.
Base pay per order barely moves. It's a function of items and distance and whatever the algorithm is doing that week, and you don't control it.
Tips swing wildly, and they're most of the difference between a $12 day and a $25 day. A Saturday where tips ran $61 across seven orders and a Saturday where they ran $130 across the same seven orders are the same amount of driving and shopping. One paid double.
Which tells you where to push. Not on taking more orders, not on driving faster. On which addresses you agree to.
What the number is for
Knowing you make $11.15 instead of $23.08 is useless by itself. Depressing, even.
It becomes useful when you start splitting it. Track hourly by zone and one zone is usually quietly worse than the others, all drive and no density. Track it by day of week and you'll find shifts that aren't worth getting dressed for. Track it by order distance and there's typically a mileage line past which nothing pays, no matter what the offer says.
That's the whole return on doing this. Every hour you spend working a pattern that nets $8 is an hour not spent on one that nets $20, and without the numbers written down you cannot tell which is which. The app shows you deposits. Deposits feel like progress. A deposit that cost you 78 miles and a tank of gas is a different thing than the same deposit from a tight afternoon eight miles from the store, and they look identical on the payment screen.
Auto Tip Map is an Android app that tracks time, mileage, and earnings while you work, records every order and tip automatically, and shows what an address has tipped before, so the hourly math is already done when a new offer comes in.