Import help

Where to download driver payout reports

The payout tool is only as good as the export you feed it. Here is where each platform keeps the driver report, which format to choose, and how to fix a statement that only downloads as a PDF.

The report you need

You want a report that connects money to a person. In practice that means a file with one row per driver or one row per completed delivery, a column for the driver's name, a column for earnings, and ideally a stable driver ID that repeats across rows.

A tax summary, an invoice PDF, or a chart of daily totals is not enough. Those show what the platform paid overall, not who should receive which amount in your payout run.

  • Driver name, and a driver or courier ID if the platform provides one.
  • Earnings for the pay period: total pay, net pay, or driver pay.
  • Completed orders or trips, so the ranking and efficiency checks mean something.
  • Distance, tips, incentives, and deductions when they are available.
  • The pay period dates, so you do not mix two weeks together.

Where to find it, platform by platform

Menu names change more often than the data does. Look for a section called Reports, Payments, Invoices, or Export, and choose the view that lists drivers or completed deliveries for a date range.

PlatformReport to look forWhere it usually livesBest format
HyperzodTask or delivery report with agent earningsAdmin → Reports → Task or Delivery reportCSV or XLSX
UberDriver payment statement or trip earningsFleet Manager or Uber Eats Manager → Reports / PaymentsCSV, or PDF in some views
DoorDashDasher payment report or delivery historyMerchant Portal or Drive portal → ReportsCSV
DeliverooRider invoices or courier statementPartner Hub → Invoices or Rider paymentsCSV, sometimes PDF
ShipdayDriver or order reportReports → Orders or Drivers → ExportCSV
TookanAgent performance or task reportReports → Tasks or Agents → ExportCSV
StuartDeliveries or remuneration statementClient portal → Deliveries or InvoicesCSV
Just EatCourier payouts or invoicePartner Hub → PayoutsCSV, sometimes PDF
Amazon FlexEarnings statementflex.amazon.com → EarningsPDF statement; CSV where offered

Choose the export with driver names and pay in the same file. A date range that matches your pay period prevents reconciliation surprises.

If the portal only offers a PDF

A PDF is a statement, not a data file. Convert it once, keep the spreadsheet, and upload that instead. This takes a few minutes and removes the most common reason an import fails.

  • Open the PDF on a computer and select the table, or copy all of the text.
  • Paste it into Excel or Google Sheets. If the columns land in one cell, use Data → Text to Columns and choose the separator.
  • Delete the logo, notes, and any repeated subtotal rows. DeliverPayout can skip obvious title and total rows, but a clean sheet is easier to audit.
  • Check that decimal points survived. A payout of 125.50 should not become 12550.
  • Save the sheet as .xlsx or .csv, then upload the spreadsheet — not the PDF.

Clean the export without breaking it

Most weekly exports are usable as-is. These checks catch the problems that make a clean-looking file import incorrectly.

  • Keep the original header row. If you rename a column, check the mapping on the next screen.
  • Remove blank columns and extra notes at the top if they are easy to delete. Title rows are fine; DeliverPayout detects the header underneath them.
  • Paste values instead of formulas. A formula that only exists in Excel may not survive another tool reading the file.
  • Confirm whether the money column is whole currency or cents. DeliverPayout reads written decimals, so 12500 is treated as 12,500 — not 125.00.
  • Make sure the ID column identifies the driver, not the order, trip, or invoice. Order IDs create a new driver for every delivery.
  • Choose the correct currency and distance unit in the import settings. DeliverPayout does not guess an exchange rate.

One row per driver, or one row per delivery?

Both work. A weekly summary already has one row per driver: map the orders column and keep the rows separate. A delivery log has one row per completed task: map the driver and the earnings on each row, then choose the task-log option so rows are combined per driver.

If a delivery log has no order count, choose “1 order per row.” That counts each completed delivery as one order instead of inventing a number.

Five checks before you run payroll

The import screen is the last cheap moment to catch a bad file. Run these checks before you approve a payout run.

  • Every included driver has a name and, where possible, a stable ID.
  • The fleet total is close to the platform's own statement for the same period.
  • Two drivers with the same name are separated by ID, not silently combined.
  • Currency, distance unit, and pay period match the report you downloaded.
  • Any driver with a negative, zero, or unreconciled payout has a documented reason.

Questions

Can DeliverPayout read a PDF statement?

No. DeliverPayout reads CSV, XLSX, TSV, and plain-text exports. Copy the PDF table into Excel or Google Sheets, save it as .xlsx or .csv, and upload that file. The import screen also explains this if a PDF is selected.

My export has a title row and a total at the bottom. Will it still import?

Yes. DeliverPayout scans the first rows for the real header, skips title and metadata rows above it, and ignores rows that begin with Total, Subtotal, Summary, or similar labels. You will see a notice confirming which row was used.

Why did my driver list double or multiply?

The most common cause is mapping an order, trip, or invoice ID as the driver ID. Every row then looks like a different person. Map the courier, driver, or agent ID instead, or leave Driver ID unmapped and group by name.

What if two drivers have the same name?

Map a driver ID column whenever the platform provides one. DeliverPayout groups rows by that ID, so two people named Alex Kim stay separate. Without an ID, rows are combined by normalized name and DeliverPayout warns you when a name repeats.

Is it safe to import driver earnings into DeliverPayout?

The file is read locally in your browser and is never uploaded to a DeliverPayout server. Only the normalized dataset is saved in your browser's local storage, and you can remove it from the dashboard at any time.

Where do I find the report on Uber, DoorDash, or Deliveroo?

Look for Reports, Payments, or Invoices in the platform's web dashboard, not the driver app. Choose a date range that matches your pay period and export the view that lists drivers or completed deliveries. If the option is missing, ask your account manager for a CSV or Excel export.

Start the review

Ready to check the money?

DeliverPayout turns the driver export into a reviewed payment list — locally, without an account.