How to Find Your Most Profitable Driving Hours
Use your own drive log to find your most profitable driving hours: compare net pay per hour by day and time slot, then move your weakest hours.
Road44
Driving Hours Tracker & Logger
Keep your driving log on your phone
Road44 records each drive with one tap.
Free · No sign-up needed
Your most profitable driving hours are the time slots where your net per hour, pooled over several weeks of your own logged blocks, comes out highest. The platforms’ busy times make a good list of slots to test, but they can’t give you the answer. They don’t see your costs, your car or your local competition.
The method takes four to six weeks. Split your week into a handful of slots, log each block on its own, and compare slots by total net over total hours. Then move your weakest hours somewhere stronger and check again.
Road44, the driving log app mentioned near the end, is our app. Platform pages and research papers were checked in September 2026. Every dollar figure in the worked examples is made up for illustration, and none of this is tax advice.
Why “best time to drive” lists can’t find your best hours
The platforms do tell you when demand runs high. DoorDash’s help center says “The most active times for orders tend to be around lunch and dinner,” and Dasher Central puts those windows at roughly 11 am to 2 pm and 4:30 to 8 pm.
Uber’s surge page names “Bad weather, rush hour, and special events.” Lyft’s Driver Hub adds commute hours, the time after concerts and other events, and Friday and Saturday nights.
That’s a useful shortlist. It falls short as an answer, though, for three reasons.
The figures are gross. Uber’s Earnings Heatmap, as Uber described it in 2022, reports historical earnings that include “all of the money a driver made on trips, including fares, surge, tips.” Nothing is subtracted for your gas or other running costs.
They describe other drivers’ recent weeks. The same heatmap “combines data from the previous 4 weeks with current conditions,” and Uber says its forecasts are “not meant as a guarantee of earnings.”
Busy isn’t the same as profitable. When demand peaks, more drivers log on too. A 2018 Gridwise analysis of four cities found that in almost all of them, “driving during a rush hour period means that your earnings per mile will be significantly less than other times,” which it put down to more drivers coming online and more empty miles.
Timing does matter, and it can be learned. In a study of Uber driver data from Chicago, Cook and colleagues found that hourly earnings “vary predictably by location and time of week.” A driver with more than 2,500 lifetime trips earned 14% more per hour than one with fewer than 100, “in part because she learns where and when to drive.”
Those are gross, Uber-only figures from Chicago between 2015 and 2017. Still, experienced drivers learn their market, and your own log is the fastest way to learn yours.
Set up your slots and log each block on its own
First, one definition. Net is gross pay plus tips, minus expenses and fuel, and net per hour is that net divided by every hour you were logged in. Count waiting time as well as time on a trip, and use the same definition for every block, or the comparison won’t be fair.
Next, pick your slots. Four to six a day is plenty. For example:
- Early morning: 6 to 9 am
- Lunch: 11 am to 2 pm
- Afternoon: 2 to 5 pm
- Dinner: 5 to 9 pm
- Late night: 9 pm to 1 am
Then group the days. Seven days times five slots makes 35 cells, too many to fill in a month of driving. Treating Monday to Thursday as one “weekday” group, with Friday, Saturday and Sunday on their own or paired, keeps the number of cells small enough to fill.
Log each block as its own entry. A shift from 11 am to 9 pm is really three blocks: lunch, afternoon and dinner. At each boundary, end one entry and start the next, noting the time and the odometer.
Credit each order’s pay to the block it was completed in, and split fuel by each block’s miles. If you only log whole shifts, a strong dinner can hide a dead afternoon.
Tag anything unusual. Note promotions such as DoorDash’s Peak Pay, which runs “at select times of day,” along with rain or snow, a game or concert, a holiday, which apps you had on, and any new zone you tried. Before comparing anything, go back and add late tips.
A real break needs its own boundary too. If you go offline for an hour, that hour shouldn’t count as working time, so close the block and start a new one when you log back on.
Compare slots by pooled net per hour
Score each slot by its total net divided by its total hours. Don’t average the per-block rates, because that gives a one-hour block the same weight as a four-hour one.
Here’s how far apart the two methods can land for one slot with two blocks (illustrative):
| Block | Hours | Net | Net per hour |
|---|---|---|---|
| Block A | 1.0 | $40 | $40.00 |
| Block B | 4.0 | $64 | $16.00 |
| Average of the two rates | $28.00 | ||
| Pooled ($104 ÷ 5.0 hours) | 5.0 | $104 | $20.80 |
Averaging says $28 an hour. The slot actually paid $20.80 for each hour you gave it.
Now scale that up. Here are four weeks for one hypothetical driver, with net per hour rounded to the nearest cent:
| Slot | Blocks | Hours | Net | Net per hour |
|---|---|---|---|---|
| Weekday lunch (11 am to 2 pm) | 8 | 20.0 | $390 | $19.50 |
| Weekday afternoon (2 to 5 pm) | 5 | 12.5 | $150 | $12.00 |
| Weekday dinner (5 to 9 pm) | 10 | 35.0 | $770 | $22.00 |
| Fri/Sat late (9 pm to 1 am) | 6 | 22.0 | $506 | $23.00 |
| Sunday dinner (5 to 9 pm) | 3 | 10.0 | $270 | $27.00 |
| All slots | 32 | 99.5 | $2,086 | $20.96 |
What the table says:
- $20.96 is the bar. That’s the driver’s overall rate, and any slot below it is pulling the average down.
- Weekday afternoon is the clear laggard at $12.00, across five blocks and 12.5 hours.
- Sunday dinner looks like the winner at $27.00, but it rests on just three blocks. Hold that thought for the next section.
- Weekday dinner and Fri/Sat late are a dollar apart. Call that a tie until more blocks come in.
A spreadsheet makes the tally quick. Give each block one row with its date, weekday, slot, hours, net, miles and tags. A pivot table, or a SUMIF for each slot, totals hours and net per slot; divide net by hours and you have the last column.
When two slots are close on net per hour, net per mile can break the tie. The slot that earns the same per hour on fewer miles is the one that’s easier on your car.
Why a busy slot can disappoint
A lot of a driver’s time is unpaid. Cramer and Krueger found UberX drivers in five cities had a passenger in the car “around half the time that they are working.”
A UC Berkeley Labor Center brief on Chicago found 29% of drivers’ time and 33% of their miles went to waiting for a request or returning after a drop-off. That came from a small sample: 38 drivers and 393 trips in January 2022.
Those unpaid return and repositioning miles are dead miles. They cost you fuel, and nobody pays you for them. A slot with long waits or long runs back to the busy zone shows it in net per hour, even when each trip pays well.
How much data before you trust a slot
Four weeks is a sensible minimum. It’s also the window Uber has used. In 2022 it said its Earnings Heatmap drew on the previous four weeks, and its Earnings Trends feature used the past 28 days of trip earnings, according to a 2023 post on Uber’s Australian blog.
For a slot you drive once a week, four weeks means only four blocks. Let slow-filling slots run longer.
Our rule of thumb, which is judgment rather than statistics: treat a slot as provisional until it has at least four blocks on different dates and roughly 10 hours. Before you call one slot better than another, compare the gap between them with each slot’s own swing from its worst block to its best. If the gap is smaller than the swing, you haven’t found a difference yet.
To see why, suppose the Sunday dinner slot above came from these three blocks, and the first was a rainy night with a home game in town:
| Sunday dinner block | Hours | Net | Net per hour |
|---|---|---|---|
| Block 1 (rain, game night) | 3.0 | $114 | $38.00 |
| Block 2 | 3.5 | $84 | $24.00 |
| Block 3 | 3.5 | $72 | $20.57 |
| Slot total | 10.0 | $270 | $27.00 |
| Without block 1 | 7.0 | $156 | $22.29 |
Take out that one night and Sunday dinner falls to $22.29 an hour, level with weekday dinner. Its blocks also swing from $20.57 to $38.00 an hour, far wider than the $5 lead it seemed to have over weekday dinner. One storm or one big event carried the whole slot.
That’s what your tags are for. If a slot’s best blocks all had Peak Pay, rain or an event, the promotion or the weather is doing the work, not the time of day. Run the slot with and without those blocks and see what’s left.
Move hours into stronger slots, then check again
Keep your total hours about the same and move them around.
In the example, weekday afternoon earns $12.00 an hour over five blocks and 12.5 hours. Fri/Sat late earns $23.00 over six blocks and 22 hours. Both pass the four-block rule, and an $11 gap is hard for one lucky night to explain.
Confirm it with the swing test anyway: if that $11 gap is bigger than each slot’s own worst-to-best swing, the gap is real.
Now swap one 2.5-hour afternoon block a week for a 2.5-hour late block on a Friday or Saturday you don’t already work. If the late rate holds, the same hours earn about 2.5 × $11 = $27.50 more a week, or about $110 over four weeks.
Research on taxi drivers points the same way. Camerer, Babcock, Loewenstein and Thaler found New York cab drivers studied between 1988 and 1994 tended “to quit early on high wage days and to drive longer hours on low wage days.” In their simulation, keeping each driver’s average hours but shifting them toward the better days raised net income by 10 percent on average.
Later work disputes how common that habit is. Farber’s study of every New York taxi trip from 2009 to 2013 found drivers “tend to respond positively” to better earnings opportunities, and that drivers who stay in the business “learn quickly to be better optimizers.”
Either way, the lesson for your schedule is the same. Stay out when your data says a slot is strong, and don’t grind through a slow slot just to hit a daily number. That freedom is worth a lot: Chen and colleagues estimated that Uber drivers earn “more than twice the surplus they would in less flexible arrangements.”
The next hour isn’t the average hour. If dinner averages $22 and you keep driving past 9 pm, the extra hour is the tail of the rush, which may pay less. Log the extension as its own block and judge it on its own numbers.
Change one thing, then give it four weeks. Strong slots don’t stay strong forever. After Uber fare increases, Hall, Horton and Knoepfle found drivers first earned more per hour, then began working more hours, bringing hourly earnings “back to about the rate that prevailed before the fare increase, in roughly two months.”
If other drivers pile into your slot, your log will show it. That’s why you repeat this check every month or two.
Money doesn’t get the only vote, either. Sleep, safety late at night and time with family all count, and the slot at the top of your table can still be the wrong one for you.
Keeping the slot log in Road44
We built Road44 as a driving log, and it can hold a slot log like this one. Choose Earnings as your goal metric and the app nets every drive as gross + tips − expenses − fuel.
Log each block as its own drive: start one live at the slot boundary, or use “Add past drive” and set its start and end times. When a block ends, enter its gross, tips, expenses and fuel.
Weather has its own chips, so the notes can hold the slot tag and anything else unusual, such as “WKD-DINNER, Peak Pay.”
The free Calendar shows each day’s net, but a lunch block and a dinner block on the same date share one cell. For slot totals, use the free CSV export over the Last 90 days or All, with the earnings, conditions and notes fields switched on (notes start off by default). Date, duration and distance are always included, and the live preview reflects the fields you switch on.
The optional Pro subscription adds the Insights screen. Its Efficiency card shows net per hour and net per distance for a chosen window (All, or the last 7, 30 or 90 days), which gives you the overall bar.
Its heatmap is a 7×24 weekday-by-hour grid of when you drive, not what you earned, so thinly sampled slots stand out. The Records card, also part of Pro Insights, lists your best earning day, a good place to hunt for an outlier.
Nothing in the app ranks your time slots by net. In a spreadsheet, total the exported earnings figure and duration for each tag, then divide. Drives stay on your phone with no account, and the log is a personal record, not tax advice. If that setup fits how you work, you can download it here.
Whatever you log with, the scoring stays the same: total net over total hours for each slot. Give every slot enough blocks before you trust it, and run the numbers again every month or two.
Road44
Driving Hours Tracker & Logger
Start your logbook
Choose to track hours, distance, earnings or trips, and Road44 keeps the totals. Learner drivers can set a night-hours goal too.
Free · No sign-up needed
Frequently Asked Questions
What are the most profitable hours to drive for DoorDash or Uber?
The platforms point to busy periods. DoorDash names lunch and dinner, Uber lists bad weather, rush hour and special events as surge causes, and Lyft adds commutes and Friday and Saturday nights. Busy doesn't always mean profitable for you, so rank your own time slots by net per hour over at least four weeks.
How many weeks of data do I need before I trust the pattern?
Four weeks at a minimum, and longer for slots you drive only once a week. When Uber described its Earnings Heatmap in 2022, it drew on the previous four weeks. Our rule of thumb is to treat a slot as provisional until it has at least four blocks on different dates and roughly 10 hours.
Is lunch or dinner better for delivery drivers?
It depends on your market, so test it. Log lunch and dinner as separate blocks for a few weeks and compare their pooled net per hour, which is total net divided by total hours. Dinner may bring more orders, but it can also bring more drivers.
Why do my busiest hours sometimes pay the least per hour?
More drivers log on, and more of your miles go unpaid between jobs. A 2018 Gridwise analysis found rush-hour earnings per mile were significantly lower in almost all of the cities it studied. Research on Uber fare increases also found that hourly earnings drifted back to their old level within about two months as drivers added hours.
Should I compare slots by net per hour or net per mile?
Net per hour, because hours are what you're moving around your week. Use net per mile as a tie-breaker when two slots are close on net per hour but one puts far more miles on the car.
Should I work longer on good days and stop early on slow days?
The research leans that way. A 1997 study of New York cab drivers found many did the opposite, and simulated a 10 percent average gain in net income from shifting the same average hours toward better days. A later study of every New York taxi trip from 2009 to 2013 found drivers generally do respond to better earnings, and that those who stay learn to do it well.
Do the platforms' heat maps show my most profitable hours?
They show recent gross earnings in an area, not your net. As Uber described its Earnings Heatmap in 2022, it combines the previous four weeks with current conditions, counts fares, surge and tips, and is not a guarantee of earnings. Nothing is subtracted for your fuel or other costs.