Skip to main content

Documentation Index

Fetch the complete documentation index at: https://dhanurgo.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

Trip Earnings CSV

The Trip Earnings CSV is Turo’s primary data export. Each row represents one trip reservation with detailed earnings breakdown.
Download a sample file: trip-earnings-sample.csv

Field Reference

Identification Fields

CSV ColumnDB ColumnTypeDescription
Reservation IDreservation_idtextUnique trip identifier (used for deduplication)
Guestguest_nametextGuest’s name
VehicletextUsed only for license plate extraction
Vehicle namevehicle_nametexte.g., “2024 Tesla Model 3”
Vehicle idvehicle_idtextTuro’s internal vehicle ID
VINvintextVehicle Identification Number

Trip Details

CSV ColumnDB ColumnTypeDescription
Trip starttrip_starttimestamptzTrip start datetime
Trip endtrip_endtimestamptzTrip end datetime
Pickup locationpickup_locationtextPickup address
Return locationreturn_locationtextReturn address
Trip statustrip_statustextCompleted, In Progress, Cancelled, etc.
Check-in odometercheck_in_odometerintegerMiles at check-in
Check-out odometercheck_out_odometerintegerMiles at check-out
Distance traveleddistance_traveledintegerMiles driven
Trip daystrip_daysintegerDuration in days

Pricing & Discounts

CSV ColumnDB ColumnTypeDescription
Trip pricetrip_pricenumericBase rental price
Boost priceboost_pricenumericTuro boost earnings
3-day discountthree_day_discountnumericNegative value
1-week discountone_week_discountnumericNegative value
2-week discounttwo_week_discountnumericNegative value
3-week discountthree_week_discountnumericNegative value
1-month discountone_month_discountnumericNegative value
2-month discounttwo_month_discountnumericNegative value
3-month discountthree_month_discountnumericNegative value
Non-refundable discountnon_refundable_discountnumericNegative value
Early bird discountearly_bird_discountnumericNegative value
Host promotional credithost_promotional_creditnumericNegative value

Fees & Additions

CSV ColumnDB ColumnTypeDescription
DeliverydeliverynumericDelivery fee earned
Excess distanceexcess_distancenumericOver-mileage charge
ExtrasextrasnumericAdd-on items revenue
Cancellation feecancellation_feenumericCancellation charge
Additional usageadditional_usagenumericExtra usage charges
Late feelate_feenumericLate return fee
Improper return feeimproper_return_feenumericImproper return charge
Airport operations feeairport_operations_feenumericAirport-specific fee
Airport parking creditairport_parking_creditnumericAirport parking offset
Tolls & ticketstolls_and_ticketsnumericToll reimbursement
On-trip EV chargingon_trip_ev_chargingnumericEV charging during trip
Post-trip EV chargingpost_trip_ev_chargingnumericEV charging after trip
SmokingsmokingnumericSmoking violation fee
CleaningcleaningnumericCleaning fee
Fines (paid to host)fines_paid_to_hostnumericTraffic fines reimbursed
Gas reimbursementgas_reimbursementnumericGas fill-up reimbursement
Gas feegas_feenumericGas service fee
Other feesother_feesnumericMiscellaneous fees
Sales taxsales_taxnumericTax amount
Total earningstotal_earningsnumericSum of all revenue items

Parsing Rules

  1. Currency values have no $ sign in the CSV — they’re plain numbers like 285.00 or -45.00
  2. Discounts are negative — e.g., 1-week discount appears as -45.00
  3. Dates are in Turo’s local time format (host’s configured timezone) — stored as UTC timestamptz in the database
  4. Deduplication uses (user_id, reservation_id) — re-importing the same CSV updates existing records
  5. The Vehicle column contains the license plate in format “Vehicle Name (PLATE)” — this is parsed to extract the plate

Common Pitfalls

Don’t sum trip_price + all fees to verify total_earnings. Turo’s total_earnings is the canonical amount. Individual fields may not add up exactly due to rounding.
Trip days field can be inaccurate. Use trip_start and trip_end timestamps for actual duration calculations.