Skip to main content

Revenue Decomposition

Every Turo trip generates earnings composed of multiple revenue streams. Understanding this breakdown is critical for KPI calculations and investor payment splits.

The Formula

Total Earnings = Net Rental Price + Additions

Net Rental Price = Trip Price - Discounts - Fees

Additions = Boost + Delivery + Extras + Tolls + Late Fees +
            Cleaning + Gas Reimbursement + EV Charging +
            Additional Usage + Cancellation Fee +
            Improper Return + Smoking + Fines

Visual Breakdown

Worked Example

Consider a 7-day Toyota Camry trip:
ComponentAmountNotes
Trip Price$420.00Base daily rate x 7 days
1-week discount-$45.00Automatic weekly discount
Early bird discount-$10.00Guest booked 2 weeks ahead
Other fees-$3.50Platform adjustments
Net Rental Price$361.50
Delivery+$25.00Host delivered the vehicle
Extras+$15.00Child seat rental
Gas reimbursement+$12.00Guest didn’t refuel
Tolls & tickets+$5.22Toll pass charges
Total Earnings$418.72What the host receives

Discount Types (9 types)

All discounts are stored as negative values in the database:
DiscountTrigger
3-dayTrip is 3+ days
1-weekTrip is 7+ days
2-weekTrip is 14+ days
3-weekTrip is 21+ days
1-monthTrip is 30+ days
2-monthTrip is 60+ days
3-monthTrip is 90+ days
Non-refundableGuest chose non-refundable rate
Early birdGuest booked in advance
Additionally, Host promotional credit is a host-set discount that also stores as a negative value.

Revenue Streams in KPI Dashboard

The KPI dashboard shows this breakdown in the “Revenue Streams” section:
  1. Gross Trip Price = Sum of all trip_price values
  2. Total Discounts = Absolute value of all 9 discount types + promotional credits
  3. Net Rental Price = Gross - Discounts
  4. Additions = Sum of all addition line items
  5. Total Earnings = Net Rental Price + Additions
The total_earnings field from the CSV is the source of truth. Individual components may not sum to exactly total_earnings due to Turo’s internal rounding.