Is this offer worth it? The honest way to judge any gig offer
The pay number on the screen is the one thing that can't tell you whether to accept. Here's what actually can — the two-number rule, your own pay bar, and the cost floor no offer should drop below.
You're at a light. An offer pops up. You've got maybe eight seconds to decide, and the only thing the app shows you big and bold is the pay — "$14.50" — which is exactly the number that can't answer the question. Worth it compared to what? For how long? Across how many miles on your car?
This is the question OfferIQ was built to answer, so this is the guide we most wanted to get right. No hype, no magic "good deal" score, no invented averages. Just the same honest math a careful driver does in their head — the two numbers that matter, how to judge them against your own bar, and the floor below which an offer literally costs you money to take.
Whatever you drive — Uber, Uber Eats, Lyft, DoorDash, Instacart, Grubhub — the method is the same. Learn it once and you can call any offer in a couple of seconds. And when you want it done for you off a screenshot, that's what the app is for.
How to decide if a gig offer is worth accepting
- 1 Set your pay bar once, before you drive
Decide the minimum and preferred dollars-per-hour and dollars-per-mile you'll drive for. Example: minimum $22/hr and $1.20/mi, preferred $30/hr and $1.75/mi. These are your standards for the whole shift, so you're never negotiating with yourself offer by offer.
- 2 Read the three real numbers off the offer
You need pay, total distance, and total time — and 'total' means door to door: the drive to the pickup plus the trip itself. If the app only shows distance to pickup, add a rough estimate for the delivery or ride leg. Garbage in, garbage out.
- 3 Compute dollars per hour: pay ÷ time
Divide the pay by the total time in hours. $14.50 over 23 minutes is 14.50 ÷ (23/60) = about $37.80/hour. Time covers your labor — including the unpaid minutes driving to the pickup and any wait.
- 4 Compute dollars per mile: pay ÷ distance
Divide the pay by the total miles. $14.50 over 6.2 miles is about $2.34/mile. This covers wear on your car. A great hourly with terrible per-mile means you're renting your vehicle to the platform for cheap.
- 5 Check both against your bar — and take the worse of the two
Clear your preferred rates on both and it's an easy yes (an A). Clear your minimums, worth taking (B). Miss a minimum on either axis and it's a warning (C). Miss both and it's a skip (D). An offer is only as good as its weakest number, so grade on the worst axis, not the best.
- 6 Apply the cost-per-mile floor as a hard veto
If the per-mile pay is below what your car actually costs to run (fuel, maintenance, insurance, depreciation — often $0.30–$0.70/mi), skip it no matter how the hourly looks. Below your cost per mile you're paying to work. Find your real floor with the cost-per-mile calculator.
Why the gross pay number lies
The pay shown on an offer is a total, not a rate. And a total is meaningless until you know what you're spending to earn it — your time and your miles. "$14.50" is a good offer over 3 miles and 10 minutes, and a terrible one over 18 miles and 45 minutes. Same number, opposite decisions.
Two hidden costs get buried inside that single figure. The first is your time — not just the paid trip, but the drive to the pickup and any wait you're not compensated for. The second is your car. Every mile you drive spends fuel, tires, brakes, and resale value, whether the platform mentions it or not. The gross number quietly assumes both of those are free. They aren't.
So the fix isn't a fancier number. It's turning the total back into rates: what this offer pays per hour of your time, and per mile on your car. Those two rates are comparable across every offer, every platform, every market. The gross figure never is.
- Gross pay = a total. It tells you the size of the offer, not its quality.
- Buried cost #1: your time, including the unpaid drive to pickup and any wait.
- Buried cost #2: your vehicle — fuel plus real wear and depreciation per mile.
- The same dollar amount can be an A or a D depending only on time and distance.
The two-number rule
Every offer comes down to two rates, and you can do both in your head:
Dollars per hour = pay ÷ time. This is what your labor earns. Use total time — the minutes to reach the pickup plus the minutes of the trip itself. A $9 order that ties you up for 30 minutes pays $18/hour, not whatever it felt like.
Dollars per mile = pay ÷ distance. This is what your car earns. Use total miles, door to door. A $9 order over 10 miles pays $0.90/mile — which, for most vehicles, barely covers the cost of the miles, never mind your time.
Here's the rule that makes it fast: an offer is only as good as its weakest number. A $40 airport run might pay a beautiful $48/hour but a brutal $0.75/mile once you count the empty drive back. Grade it on the $0.75, because that's the part quietly draining your car. Take the worse of the two axes and you'll almost never be surprised by a shift that felt busy but paid nothing.
- $/hour = pay ÷ total time (drive-to-pickup + the trip). Covers your labor.
- $/mile = pay ÷ total distance (door to door). Covers your vehicle.
- Judge the offer on whichever number is worse — that's the one that hurts you.
- Both rates are comparable across platforms and markets; the gross total is not.
Judge against YOUR bar, not a benchmark
There is no universal "good" rate, and anyone who quotes you one without knowing your car and your city is guessing. What's a fine per-mile rate on a paid-off economy car is a money-loser on a financed SUV. What clears your bills in a low-cost market won't in a high-cost one. So the benchmark that matters is yours.
Set four numbers once: a minimum and a preferred dollars-per-hour, and a minimum and a preferred dollars-per-mile. The minimum is the line you won't drive below — it's not worth leaving the house for less. The preferred is the rate that makes the shift genuinely good. Now every offer sorts itself:
Clear both preferred rates and it's an A — take it. Clear both minimums, it's a B — worth it. Fall below a minimum on either axis and it's a C — a warning, decide with your eyes open. Miss both minimums and it's a D — skip it. You set the bar once; the offers grade themselves against it for the rest of the shift. That's exactly the A/B/C/D logic OfferIQ uses — the difference is it does it off a screenshot in a second instead of in your head at a light.
- A = beats your preferred $/hour and $/mile → accept.
- B = meets both minimums → worth taking.
- C = below your minimum on one axis → warning, your call.
- D = below both minimums, or below your cost-per-mile floor → skip.
The cost-per-mile floor: the offers that literally lose money
Your $/hour and $/mile tell you if an offer is good. Your cost per mile tells you if it's even profitable — a lower, harder line. It's what a mile actually costs you: fuel or electricity, maintenance, tires, insurance, registration, and depreciation, all divided across the miles you drive. For most drivers it lands somewhere around $0.30–$0.70 per mile, but your number is the only one that counts.
Here's why it's a separate, non-negotiable check: any offer paying below your cost per mile loses you money, full stop — no matter how the hourly looks. A $12 offer over 20 miles is $0.60/mile. If your car costs $0.55/mile to run, you cleared five cents a mile before your time is worth anything. Push the distance a little further and you're paying the platform for the privilege of working.
That's why it's a hard veto, not just a low grade. In the app it's exactly that: enter your true cost per mile and any offer below it is forced to a D, overriding a flattering hourly. You can find your own floor in a few minutes with the cost-per-mile calculator — then treat it as the line nothing crosses.
- Cost per mile = what a mile really costs (fuel + maintenance + insurance + depreciation ÷ miles).
- Any offer below it loses money regardless of the hourly — it's a hard skip.
- It's a floor, not a target: clearing it means you broke even on the car, nothing more.
- Find yours with the free cost-per-mile calculator; most drivers land near $0.30–$0.70/mi.
Don't forget the time you don't get paid for
The clock on an offer rarely reflects the clock on your life. The parts that don't show up in the estimate are exactly the parts that quietly wreck your real hourly.
Drive to pickup. Five minutes to reach the restaurant is five minutes of your shift, unpaid. Fold it into the time before you compute $/hour, or your hourly is a fantasy.
Wait time. A restaurant that isn't ready, a customer who's slow to the curb, a store with a line at pickup — dead minutes that count against you. If a platform or merchant is reliably slow, your effective hourly on those offers is lower than the math suggests, so shade your estimate down.
Stacked and multi-stop orders. Two orders bundled together can look like a big number, but you're serving two drop-offs, possibly out of the way from each other. Judge the whole bundle on total pay over total time and total miles — and be honest that a second stop usually adds more minutes and miles than the extra pay covers.
OfferIQ's grade accounts for unpaid wait and per-stop time when it scores the hourly, so the letter reflects what you actually earn — not the tidy number on the offer. Doing it by hand, the safe move is to round time up and pay down; if it still clears your bar, it's real.
- Add the drive-to-pickup minutes to total time before computing $/hour.
- Build in typical wait at slow merchants — those dead minutes are unpaid labor.
- Grade stacked/multi-stop orders on total pay ÷ total time and ÷ total miles.
- When estimating by hand, round time up and pay down — if it still clears, trust it.
Platform notes: Uber, Uber Eats, Lyft, DoorDash, Instacart, Grubhub
The two-number rule doesn't change platform to platform — but what each app shows you, and what it hides, does. A few things worth knowing when you read an offer:
None of this changes the method. It just tells you which number to trust and which to double-check on each app. OfferIQ auto-detects the platform from the screenshot and recomputes the real $/hour and $/mile itself rather than trusting the app's rounding — but the manual rule is identical everywhere: total pay, total time, total miles, judged against your bar.
- Uber (rideshare): upfront fare and trip distance are usually shown, but the drive to the rider is on you — add it to your time before grading.
- Uber Eats: pay plus estimated distance and time are shown; the distance often measures to the customer, so account for reaching the restaurant first.
- Lyft: upfront pay and distance are shown; long pickups and airport queues can quietly sink the hourly — count the wait.
- DoorDash: the guaranteed pay includes tips shown upfront, but low-total, high-mile offers are the classic per-mile trap — check $/mile hard.
- Instacart: batch pay plus tip is shown, but shopping time is real, unpaid-feeling labor; a big batch over a long shop can be a mediocre hourly.
- Grubhub: pay and distance are shown; as with the others, fold in the drive to the restaurant and any kitchen wait before you trust the hourly.
Making the call fast in real life
In practice you don't have a spreadsheet at a red light, you have a few seconds. So build a routine that gets you to a confident yes/no without full math on every offer.
First, glance at the two rough numbers. Multiply pay by the right factor for the time (×4 for ~15 min, ×3 for ~20, ×2 for ~30) to sanity-check the hourly, and eyeball pay against distance for the per-mile. If either is obviously below your minimum, decline — no calculator needed.
Second, watch for the traps that fool the quick glance: a big total hiding long distance, a stacked order hiding a second drop-off, an airport run hiding an empty drive back. Those are the offers worth a second look before you tap.
Third — because five honest seconds per offer, all shift, adds up — let the app do it. OfferIQ reads the offer straight from a screenshot with on-device OCR, recomputes both rates, applies your cost-per-mile floor, and hands you an A/B/C/D grade with a one-line reason. It can even speak the numbers aloud so you can decide hands-free while you drive. Same honest method as this guide, minus the mental math.
- Ballpark first: ×4/×3/×2 the pay for the hourly; eyeball pay vs. miles for per-mile.
- If either rough number is under your minimum, decline immediately.
- Slow down only for the trap offers — long distance, stacked, airport/deadhead.
- Or capture a screenshot and let OfferIQ grade it in a second, hands-free.
Stop doing this math at a red light
OfferIQ reads any Uber, Lyft, DoorDash, Instacart or Grubhub offer from a screenshot, recomputes the real $/hour and $/mile, applies your cost-per-mile floor, and grades it A/B/C/D against your own rates in a second — and can speak the verdict aloud so you never unlock your phone to decide. Grade your first offer free.
Download OfferIQ freeFrequently asked questions
How do I know if an Uber or DoorDash offer is worth it?
Judge it on two numbers against your own bar: dollars per hour (pay ÷ total time) and dollars per mile (pay ÷ total distance). Use total time and total miles — including the drive to the pickup. If either number is below the minimum you'll drive for, skip it. If both clear your preferred rate, take it. The app you drive for doesn't change the math; only what it shows you does.
What's a good per-mile rate for delivery or rideshare?
Honestly, there isn't a single right answer — it depends on your car and your market. Many full-time drivers use somewhere around $1.00–$2.00 per mile as a working range, but the number that actually matters is: above your own true cost per mile, plus the profit you need. Set your minimum and preferred per-mile rate to fit your vehicle and city, and use the cost-per-mile calculator to find the floor you should never drop below.
Why does my cost per mile matter when deciding on an offer?
Because it's the line between profit and loss. Your cost per mile is what a mile actually costs you once fuel, maintenance, insurance, and depreciation are counted — often around $0.30–$0.70 for many drivers, though yours is the only number that counts. Any offer paying below it loses you money no matter how good the hourly looks, so it's a hard skip. Your $/hour and $/mile bar tells you if an offer is good; your cost per mile tells you if it's even profitable.
Should I take a high-paying offer if it's a long distance?
Not automatically. A big total over long miles can be a poor per-mile offer and can strand you somewhere with no return demand, forcing an empty, unpaid drive back. Convert the pay to $/mile and mentally add the deadhead miles and minutes to get back. Often the tidy hourly hides a punishing per-mile — grade it on the worse number.
How do I judge a stacked or multi-stop order?
Treat the whole bundle as one offer: total pay ÷ total time and total pay ÷ total miles across every stop. Two orders together can show a big number while adding more minutes and miles than the extra pay covers. Be honest about the second drop-off's detour before you accept — the bundle is only good if it clears your bar as a whole.
Do I have to do this math on every single offer?
You can, and the two-number rule is fast once it's a habit — but you don't have to. OfferIQ reads the offer from a screenshot with on-device OCR, recomputes the real dollars-per-hour and dollars-per-mile, applies your cost-per-mile floor, and grades it A/B/C/D against your rates in a second. It can even speak the numbers aloud so you can decide hands-free while you drive.
Does OfferIQ use live surge or market demand to grade offers?
No. OfferIQ grades each offer against the pay rates you set and your own true cost per mile — not live marketplace or surge data. Its Insights (best times of day and days of week) come from your own captured history, so they reflect your patterns, not a real-time market signal. Treat them as a guide from your data, not a prediction.
Can this help at tax time too?
Yes — the same driving that earns you money creates a mileage deduction, and OfferIQ tracks your business miles automatically, values them at the IRS standard mileage rate, and exports an audit-ready PDF summary plus a per-trip CSV. It's a record-keeping tool, not tax advice — verify your deduction with the IRS or a tax professional before filing.